What's New in Zoho Invoice | January - March 2025

What's New in Zoho Invoice | January - March 2025

Hello everyone!

We're excited to meet you with the latest set of feature updates and enhancements made to Zoho Invoice from January to March 2025. 

In this, you will learn more about the following features:

Leave Organization

We've introduced the option to leave an organization from the Manage Organizations page. If you're an admin and have enabled any integrations in the organization, you'll need to disable them before leaving. However, if you're the admin who created the organization or the only admin, you will need to delete the organization.

Pin Columns in List Pages

You can now pin up to 2 columns to the left of a module's list page if you have more than 8 columns in the list page. The pinned columns stay fixed while scrolling horizontally through the table, making it easier to compare values with other columns while keeping the important columns in sight.

Here's how to pin columns in a list page:
  • Go to any module from the left sidebar.
  • Click the Toggle icon below the Filters dropdown.
  • Select Customize Columns and pin the columns you want.
  • Click Save.

Multi-Factor Authentication (MFA) in the Customer Portal

We’ve enhanced security of your customers' accounts with Multi-Factor Authentication (MFA) in the Customer Portal. MFA adds an extra layer of protection by requiring a Time-Based One-Time Password (TOTP) in addition to the login credentials Admins can enable MFA in the Customer Portal settings, making it mandatory for customers to configure it via an authenticator app. After setup, your customers must enter a TOTP code to log in. Admins can reset MFA if needed.
Notes
Your customers who have set up MFA must still enter the TOTP for logging into the Customer Portal, even if the MFA is disabled by the admins of your organization. If your customers lose access to their authenticator app, they should contact admins of your organization for resetting MFA.

Here's how to enable multi-factor authentication for your customer: 
  • Go to Settings > Customer Portal
  • Mark Enable multi-factor authentication (MFA).
  • Click Save.

Income TCS Settings under Direct Taxes

Zoho Invoice now allows you to create, edit, and view TCS rates in Direct taxes under Settings. Additionally, you can also view the number of associated transactions in View Associated Entities by clicking the dropdown next to the Income TCS rate. 

Here's how to manage your income TCS rates:
  • Go to Settings > Direct Taxes > Income TCS Settings.
  • Make the required changes.

Page Number Customization

We've introduced new options to customize page numbers in your PDFs. Previously, you could only enable or disable them, but now you can choose from three formats: Numeric, Fraction (Page X / Y), or Page X of Y.
Additionally if you need a custom format, you can select Custom and use placeholders like ${CurrentPageNumber} and ${TotalPages}. You can also adjust the position of the page numbers to the Right, Left, or Center.

Here's how to customize the page numbers:
  • Go to Settings > PDF Templates.
  • Create a new template or edit an existing one.
  • Select Footer under the Header & Footer section.
  • Select the required option in the dropdown next to Page Number Format and Page Number Position.
  • Click Save.

Organization Logo in Reports

We've added support for including your organization's logo in PDF exports and prints. You can add the logo in two ways: display it in the header section of the PDF or use the Watermark option to apply it to every page. Additionally, you can customize the watermark by adjusting its position, intensity, and size to match your preferences.

Here's how you can add your organization's logo to reports:
  • Go to Reports and select the report which you want to export.
  • Click Export > PDF.
  • Click the dropdown Customize the details in the export file.
  • Mark Logo Watermark or Organization Logo.
  • Make the necessary changes and click Export.

Other Feature Enhancements

  • You can now mark the default filters of modules as your favourites. This allows you to quickly access the relevant filters without having to search them every time. These changes will only be visible to you and will not affect other users in the organization. 
  • You can now add a name for your exported file when exporting a report. Additionally, you can also choose to display column headers in each page of the PDF and display report data in separate pages based on the Group By field.

We regularly update our mobile and windows apps, so visit the App Store, Google Play, or Microsoft Store to ensure you're using the latest version.

That's all for our latest product updates! We hope the latest enhancements are beneficial for your business. You can also visit the What's New timeline for byte-sized information about all our feature updates and enhancements.

We'd love to know what you think of the latest features! Let us know in the comments below. If you require any assistance or need clarifications, feel free to write to us at support@zohoinvoice.com, we'd be happy to help!

Best regards,
The Zoho Invoice Team
    • Sticky Posts

    • Zoho Invoice: Playing Back 2023

    • What's New in Zoho Invoice - Q3 2023

      Hello everyone, We're back with several updates and enhancements to make your invoicing experience better. Read the post below to discover what's new. Stripe Recurring Payments (India Edition) If you have integrated with Stripe, you can use it to collect
    • Recent Topics

    • Custom form - Duplicate Value Present

      I am new to Zoho People. I create a new form on Zoho People quite simple. A date (by default the current date) and a radio button with 3 options (Yes, No, Not applicable) I defined the date as ‘No duplicate’ as only one entry by date is allowed. I added:
    • Zoho API connection issues

      Hi, Today at around 1930 GMT our application started experiencing intermittent timeouts from the Zoho API. These intermittent timeouts are not enabling our app to work properly. The API connection was working just fine before. HTTPSConnectionPool(host='www.zohoapis.com',
    • Query Regarding our Partnership between AIC-JKLU and Zoho

      Dear Zoho Team, I am writing to raise a concern on behalf of AIC-JKLU, one of Zoho’s incubator partners. Recently, our startups have been facing difficulties while trying to get themselves onboarded on Zoho through our dedicated partner link. Unfortunately,
    • Disputed Purchase Invoices

      We have recently moved to Zoho Books from Sage. In Sage we were able to post a purchase/vendor invoice but mark it as on dispute. This would usually be a pricing query or if something was damaged. It would show in their ledger, so we could agree their
    • Getting events in the future

      Hi I am trying to get events in the future by calling this API Endpoint https://www.zohoapis.eu/crm/v8/Events?fields=Event_Title,Created_By,Created_Time,Start_DateTime But that gives me all events in the database. How do I make a query that returns all
    • Created Date/Invalid Fields

      Since Saturday we have suddenly had issues with our webhooks and data retrieval from CRM. Specifically how Created Date is handled. It appears there was some sort of change within CRM that broke a lot of our code that has been in place for several years.
    • add employees and customiz

      I want a Zoho software to track employees record. I logged in a demo so now I tried adding employee, first thing when I click on add employee it takes me to a page where it says add user maximum 10 users, my first doubt why users I don't want employees
    • Revenue Management: #9 Revenue Recognition in Media & Publishing

      Media & Publishing industry has evolved in recent times. It offers subscriptions, bundles digital and print access, runs sponsored content, and sometimes even sells ad spaces. If you run a media or publishing business, you will always get into a situation
    • Zoho CRM Community Digest - July 2025 | Part 2:

      Hello, Everyone! We’re closing out July with a can’t-miss highlight: Zoholics Europe 2025! Happening from September to October, it’s your chance to level up your CRM skills, covering everything from automation and CPQ to dashboards and advanced workflows.
    • How can I trigger a flow action only once while updating contact?

      Hi, we have a trigger to merge&mail file when the field YYY is filled out. For this acion I used "Create or update module entry". But unfortunately we get tens of email on a day with this merged file, because the contact is being regularly updated. The
    • Copy a Record Template from one Form to another

      I have a Creator application with several forms.  I developed a record template for one of the reports/forms but want to use most of it for another of the form/report combinations in the application. Is there a way to copy the template (code or otherwise) to another form?
    • Tip of the Week #70 – Create common team signatures for your shared inboxes

      Did you know that a small detail, such as an email signature, can make a big difference in how your brand is perceived? One simple yet smart way to enhance your team’s communication is by creating common team signatures for your shared inboxes. Instead
    • Enhanced data export features: XLSX format, custom character encoding, and selective record export

      Greetings all, Here are a few enhancements related to exporting CRM data, including the ability to export data in XLSX file format now. The Export feature under Data Administration now offers new options that expand its flexibility and enable users to
    • Tip #42 – How to manage data security with Privacy Settings – 'Insider Insights'

      Data privacy is a cornerstone of trust in remote support. Through Privacy Settings in Zoho Assist, you can set up how data is gathered, stored, and handled in your organization. These settings ensure compliance, data protection for sensitive details,
    • Zoho DataPrep and File Pattern configuration

      I'm using Zoho data prep to ingest data from One Drive into Zoho Analytics... The pipeline is super simple but I can't any way to get all the files that I need. Basically I need to bring all the files with a certain pattern and for that I'm using a regex
    • Introducing Dark Mode / Light Mode : A New Look For Your CRM

      Hello Users, We are excited to announce a highly anticipated feature - the launch of Day, Night and Auto Mode implementation in Zoho CRM's NextGen user interface! This feature is designed to provide a visually appealing and comfortable experience for
    • Quick Item Search & Auto-suggestion for Invoices

      Hi Team, I am facing an issue while creating invoices in Zoho Books. Currently, I have to type the full item name in the correct sequence and spelling for it to appear. For example, my item name is: "Distemper Acri Silk Special White 10kg" If I type something
    • Ticketbai! en el Pais Vasco

      Hola a todos, En enero de 2.022 se va a implantar en el país vasco un nuevo sistema de facturación, denominado ticketbai!, ¿hay alguna previsión de realizar las adaptaciones en zoho books o zoho invoices? Ignoro la cantidad de clientes que tienen estas
    • Zoho CRM mobile app feature update: home page widgets, field tooltips and user image upload

      Hello everyone! Your business doesn't pause when you're on the move, and neither should your CRM. That's why in our latest update, we've introduced a few new features to make your mobile CRM experience smoother and more efficient. Let's take a quick look
    • Zoho CRM Plain Text Template: Line Breaks and Formatting Issue

      Hello, I'm following the instructions to create email templates in Zoho CRM, but I'm having a problem with the plain text version. https://help.zoho.com/portal/en/kb/zoho-sign/integrations/zoho-apps/zoho-crm/articles/zoho-crm-email-templates#Steps_to_create_a_custom_email_template
    • Optimizing Task Handling: Auto-Remove Recurrence for cancelled Tasks.

      Hello Everyone, A Custom function is a user-written set of code to achieve a specific requirement. Set the required conditions needed as when to trigger using the Workflow rules (be it Tasks / Project) and associate the custom function to it. Requirement:
    • Important updates to your connectors

      Hello everyone, Greeting from Zoho Creator! We're excited to announce that we'll be rolling out significant backend updates to Zoho Creator's built-in connectors to enhance security by following the latest frameworks. The existing version of some of the
    • Create, collaborate, and manage agreements with Zoho Sign

      Agreements drive business. We launched Zoho Sign in 2017 as a simple digital signature tool to sign agreements from anywhere, at any time. Over the years, we've learned that most agreements go through last-minute changes before they're signed. Our users
    • Function #25: Automatically generate purchase orders from a sales order

      We kicked off the "Function Fridays" series with the goal of helping you automate your everyday accounting tasks. As we delve into today's post, I'm delighted to announce that we're here to present the 25th custom function in this series. While it is
    • DNS set up

      I want to create an email with my company domain. When I tried to add new record with cloudflare it didn't work. The DNS record can't be manually added. I followed the instruction but still can't add it. Could you help?
    • hiding a topic from all but one segment (or list)

      My organization sends out a number of newsletters using Zoho Campaigns. One of those newsletters is for volunteers. In order to become a volunteer, a person has to first go through our volunteer orientation (training). After that, they can receive newsletters
    • How do I set up this automation correctly?

      When contacts enter my Subscribers list, I want it to reference a custom field to see if it is empty. Then I want it to do two things: If empty: Assign a tag based on a different custom field. If that custom field is empty, assign a different tag. If
    • Function #62: Display associated Quote on Invoice details screen

      Hello everyone! Today, we are sharing a Related List script that makes it easy to view and access the quote from which an invoice was created right from the invoice details screen. This Related List displays the Quote number and Amount, allowing you to
    • Desk x CRM Integration

      Howdy! We currently use SalesIQ but we are considering moving across to Desk as it seems to have more functionality that we want. One of the pulls is the ability for our customers to self serve. But, I might be getting over excited and not actually need
    • Function #53: Transaction Level Profitability for Invoices

      Hello everyone, and welcome back to our series! We have previously provided custom functions for calculating the profitability of a quote and a sales order. There may be instances where the invoice may differ from its corresponding quote or sales order.
    • Issue with Save & Share Link – Works for Others but Not Creator

      I’ve enabled the "Save and Share" feature in Zoho Forms, and it works correctly for all users accessing the public link—except for me (the form creator). Issue Details: When I save and share the link, recipients see a “no permission” error. The form is
    • Save the pdf report from a registration form in a Folder

      Through Zoho Forms I created a registration form with quite a lot of rules to handle different variables (TEAM types, payment in installments, etc.), and the result is pretty good. The automatic PDF that is sent to the respondent upon submission is already
    • zoho forms integration to zoho work drive

      Scenario: A user fills out a Zoho Form, entering details such as email, mobile number, and other required information, and uploads supporting documents like PAN, Aadhaar, etc. Upon submission, the data is available in Zoho Forms Reports. Requirement:
    • Zoho Forms to Zoho CRM Integration failed - can I restart it?

      The integration of Zoho Form to Zoho CRM has failed. Is there a way for me to restart it for the impacted entry?
    • insert an equation, but in document, it shows an image not available.

      I'm new to Zoho writer and used Zoho writer in desktop app version . When I inserted an equation, I got an image not available sign. Any help is appreciated. Thanks, Charles
    • Zoho Desk Android app update - Swipe action customization

      Hello everyone! We have brought in support for the swipe action customization in latest version(v2.9.13) of the Zoho Desk Android app update, enabling you to configure left and right swipe gestures on tickets to carry out the actions swiftly without opening
    • Import KB template OR Export template for zoho desk?

      Greetings. Can you tell me if there is a way to get an EXPORT of my KB articles? OR is there a template you supply for importing KB articles into my zoho desk? I am looking for a method of understanding what fields can be imported, and what their possible
    • XML format to import knowledgebase into Zoho Desk

      Hi, We just started to use Zoho Desk and want to import our knowledgebase from our old support system (Freshdesk) to Zoho Desk. Can anyone give us information about the format of xml file to import? There is no explanation on the related page.
    • Zoho Desk integration with Power BI

      Hi, I want to be able to create a Power BI report which has live updates of ticket data from zoho desk, is this possile at all? Thanks Jack
    • Arranging Ticket Templates

      Is there any way to arrange our ticket templates? It doesn't look very organised when it's just arranged according to when they were created. We want the list to look more organised, by arranging/grouping them by topics, or even just by alphabetical
    • Next Page