Zoho Books | Product Updates | April 2025

Zoho Books | Product Updates | April 2025

Hello partners,

We’ve rolled out new features and enhancements to elevate your accounting experience. From FEC report to BillPay Add-on, these updates are designed to help you stay on top of your finances with ease.

Export Transactions in Factur-X Format [Global Edition]

You can now export invoices and credit notes in the Factur-X format. Factur-X is a standard for e-invoicing in France that embeds an XML file within a PDF/A-3 document. This hybrid format ensures the invoice is both human-readable and machine-readable, making it easy for you to read while also allowing automated processing.



Note: This feature is available only for organizations that have their Organization Location set to France. 

Generate FEC Report and GL Audit Numbering [Global Edition]

If your business is based in France, you are required to file the Fichier des Écritures Comptables (FEC) report to comply with tax regulations.This report contains all your accounting entries for the fiscal year.You can now generate FEC reports directly from your Zoho Books organization.

Additionally, it is a best practice to include General Ledger (GL) audit numbers when generating an FEC report. GL Audit Numbering in Zoho Books allows you to generate unique, sequential, and gapless audit numbers for your transactions.These audit numbers help auditors and accountants track financial data efficiently and maintain an accurate record of all transactions.

Note: These features are available only for organizations that have their Organization Location set to France. 

BillPay Add-on for Zoho Books [US, Canada and India Editions]

The Zoho BillPay add-on for Zoho Books lets businesses take better control over accounts payable. With features such as onboarding new vendors, managing vendor approvals, matching purchase orders with bills and reconciling bills, and handling batch payments, businesses can streamline their accounts payable processes and improve efficiency.

Manage TCS Rates [India Edition]

We've introduced the Income TCS Rates page under Direct Taxes in Settings. You can now create, edit, delete, and view taxes, as well as mark a tax as inactive. Additionally, we've supported the View Associated Entities option, which allows you to view the number of transactions a TCS rate is associated with.



To manage TCS rates, go to Settings > Taxes and Compliance > Direct Taxes > Income TCS Rates.  

Download Self-Invoice [India Edition]

If you are a GST-registered buyer and you purchase goods or services from an unregistered vendor under the Reverse Charge Mechanism (RCM), you can print a self-invoice from Zoho Books. This self-invoice can later be used for tax compliance purposes. 



To download a Self-Invoice, go to the bill for which you want to generate the Self Invoice, click the dropdown next to PDF, and select Print Self-Invoice.

GSTR-7 (Return for Tax Deducted at Source) Report [India Edition]

We've introduced the GSTR-7 report for users who have enabled GST TDS. This report provides details of GST TDS applied to bills and their corresponding recorded payments. By default, the report is grouped by the vendor's GSTIN, and you can further filter it by locations/ branches. Additionally, you can manage access permissions for this report under Roles. Note that this report includes only bills with recorded GST TDS payments.



Configure Webhook Retry Policy

You can configure a retry policy for webhooks, specifying rules on how failed delivery attempts should be managed.



To configure the webhook retry policy, go to Settings > Automation > Workflow Logs > Webhooks > Configure Failure Preferences

Custom Notifications for API Limits

We've added custom notifications for API limits. You can set up to three custom threshold values, triggering alerts when usage reaches those levels. The notifications are sent via email to specific users or roles.  Additionally, you have the option to send a sample notification for testing.



Resize Columns

You now have the flexibility to adjust column widths on the transaction list page. If a column contains lengthy text, simply hover over its edge and drag the black line next to the field to resize it. 

Customize Page Number Format for PDF Templates

You can now choose from various page number formats in your PDF templates. You can also define a custom format and select where the page number appears on the PDF. 



To customize the page number format and position, go to Settings > PDF Templates. Select a template, hover over it, and click Edit. Navigate to Header and Footer > Footer. Select a Page Number Format and Page Number Position.

Customize and View Stock Status for Items in a Transaction

When creating a transaction, you can now view both Stock on Hand and quantity Available for Sale for each item. The displayed quantity depends on the View option you select.



Display Type for Lookup Custom Fields

We now support different display types for lookup custom fields. You can choose between a Pop-Up view and a Dropdown view. This feature is currently available for specific lookup modules, including items, vendors, purchase orders, customers, projects, users, and accounts.



Zoho Inventory Add-On Updates


Add Item Description and Unit Price to the UPS Paperless Invoice

You can now add Item Description and Unit Price to the line-items of a UPS paperless invoice. Note that this feature is only available in UPS shipment integrated organizations.



Add Dropshipping Address to Sales Orders

You can now add a Dropshipping Address to sales orders. This address will be displayed as the customer's Shipping Address for that specific transaction. Please note that the dropshipping address is used exclusively for this transaction and will not be saved as the customer's additional address.



To add a dropshipping address, go to Sales > Sales Orders, edit/create a sales order, and click + Dropshipping Address.

View Sales Orders and Packages Associated with a Picklist

You can now easily navigate to associated sales orders and packages directly from the picklist's details page. 



Generate Serial Numbers

Zoho Books now supports serial number generation for purchase orders and bills in inventory add-on enabled organizations. The serial numbers will be generated for the items, and you can click Save to apply them to the items.

To generate serial numbers, select an item from the item table, click Add Serial Numbers, then select Generate Serial Numbers. Enter the starting value and count, then click Generate.

Other Feature Enhancements

  • We have introduced the Cost Per Unit column in the FIFO Cost Lot Tracking report.
  • We now support user state remembrance in the AR Aging Details and AR Aging Summary reports, allowing you to return to your previous state with all your customizations intact. You can also create custom reports to achieve a similar result.
  • You can now filter e-Way Bills without vehicle details by selecting Part A Generated in the e-Way Bill Status field. A new Expiry Date column has been added to the e-Way Bills list page, and you can sort by Date and Expiry Date. [India Edition]

 

 

We hope you like the new features and enhancements in Zoho Books! Take some time to explore the latest updates. We’ll be back next month with even more updates, as we continually strive to elevate your accounting experience.

You can also visit the What's New timeline for bite-sized information about our previous feature updates and enhancements. If you need any assistance, feel free to reach out at support@zohobooks.com.

Best regards,

The Zoho Books Team



        • Recent Topics

        • Resize Signature field dynamically

          On the tablet, it is perfect. But on smaller mobile devices and PCs, both web and application, it is too small for people to sign. Is there any plan to make the signature field size dynamically in the future update?
        • Zoho Creator Application - New User Not able to access the application

          In Zoho Creator, The newly added user not able to access the " Added Application" - User has received the Invitation Email, but while clicking "confirm Account" in the invitation Email, the following error message has appeared. "Sorry! you cannot accept
        • Deleting Salutation Field

          We have updated our lead input screen and 'Salutation' has appeared. This is not visible in the 'Edit Pgae Layout' screen so cannot be moved to 'List of Removed Fields'  Salutation is visible in the list in 'Customization - Fields' however I can only 'Edit' or 'Replace' I cannot delete and I do not need this field on my lead input screen.  Please can you advise how to get rid of this.  Screen shots can be provided if needed.  Thank you Tasha
        • Auto-Generate & Update Asset Serial Numbers using a custom function (Assets Module)

          Hello Team, I’ve been working on a script to automate one of our processes in Zoho FSM, and the core functionality has been successfully implemented. However, I’m encountering an issue related to serial number allocation, which is not working as expected.
        • Zoho Mail iOS app update: Access Delegated Mailbox.

          Hello everyone! You can now access the delegated mailbox from within the iOS version of the Zoho Mail app. To access the delegated mailbox: Open the Zoho Mail app. Go on to the 'Email' module. Tap the profile picture. Choose the delegated mailbox Please
        • How to convert Lead's country field from Text to Pick List

          Hi, I would like to change the default country field in ZCRM from text to pick list. It looks like not I can't delete default country field and recreate it as pick list nor can i create an new custom field country because such a label belong to default field. So what do I have to do? Any ideas? L
        • How create a draft via workflow?

          I wish to create a workflow rule for specific emails that creates a draft response - not an automatic email reply, but just a draft with a set response ready to be verified by an agent who can then manually select recipients. Alternatively, the workflow
        • Function #51: Transaction Level Profitability for Quotes

          Hello everyone, and welcome back to our series! In a previous post, we shared a custom function that could determine the profitability of a Sales Order. Today, we are presenting a similar function that calculates the profitability of a Quote. The setup
        • New feature: Invite additional guests for your bookings

          Hello everyone, Greetings from Zoho Bookings! We are happy to announce the much-awaited feature Guest Invite, which enhances your booking experience like never before. This feature allows additional participants to be invited for the bookings to make
        • Improved Contact Sync flow in Google Integration with Zoho CRM

          Hello Everyone, Your contact sync in Google integration just got revamped! We have redesigned the sync process to give users more control over what data flows into Google and ensure that this data flows effortlessly between Zoho CRM and Google. With this
        • الخصم على مستوى فاتورة المبيعات

          السلام عليكم ورحمة الله وبركاته مطلوب في إنشاء خصم على مستوى فاتورة المبيعات وليس على مستوى البند أريد معرفة الطريقة؟
        • VAT and Taxes option not available

          Dear ZOHO Team , The VAT and Taxes options in my ZOHO books account not available,I tried to find how to enable or check the way to use this option but unfortunately couldn't find it anywhere ,I'm in UAE ,kindly let me know what to do to solve this issue
        • Default Tagging on API-generated Transactions

          If one assigns tags to an Item or Customer, those tags get auto-populated in each line item of an Invoice or Sales Order when one creates those documents. However, if one creates the Sales Order or Invoice via the API (either directly coding or using
        • Direct Feed (Bank)

          Is Direct feed integration for AlRajhi and ADCB bank supported by Zoho Books in GCC/Saudi
        • Sales Order, Invoice and Payment numbers

          Hi zoho friends, it is me again, the slow learner. I'm wondering if there is a way to have it so the Sales order, invoice and payment numbers are all the same? It would be easier for me if they were the same number so there is not so many reference numbers
        • Customer Satisfaction (CSAT) Report

          From data to decisions: A deep dive into ticketing system reports The customer satisfaction (CSAT) report helps teams understand how customers feel about their support experience, identify service gaps, and continuously improve the help desk. It turns
        • Timeline Tracking Support for records updates via module import and bulk write api

          Note: This update is currently available in Early Access and will soon be rolled out across all data centers (DCs) and for all editions of Zoho CRM. The update will be available to all users within your organization, regardless of their profiles or roles.
        • Shifts in Zoho People vs Zoho Shifts?

          Hello Zoho People Team, We hope you are doing well. We are evaluating the Shifts functionality within Zoho People and comparing it to the standalone Zoho Shifts product. We’ve encountered comments and discussions suggesting that the Shifts feature inside
        • Disable fields in During action in Blueprint?

          Hi there. I've tried field disable (setReadOnly(true)) using client script and the event is onMandatoryFormLoad on detail page, assuming it'll work on blueprint fields, but it bears no result. Is this the expected behaviour? That we can't do this yet?
        • Develop and publish a Zoho Recruit extension on the marketplace

          Hi, I'd like to develop a new extension for Zoho Recruit. I've started to use Zoho Developers creating a Zoho CRM extension. But when I try to create a new extension here https://sigma.zoho.com/workspace/testtesttestest/apps/new I d'ont see the option of Zoho Recruit (only CRM, Desk, Projects...). I do see extensions for Zoho Recruit in the marketplace. How would I go about to create one if the option is not available in sigma ? Cheers, Rémi.
        • Subforms and automation

          If a user updates a field how do we create an automation etc. We have a field for returned parts and i want to get an email when that field is ticked. How please as Zoho tells me no automation on subforms. The Reason- Why having waited for ever for FSM
        • Allow Managers to Create Shifts for Their Departments in Zoho People

          Hello Zoho People Product Team, Greetings and hope you are doing well. This feature request is related to Zoho People - please don't move it to zoho one! We would like to submit a feature request regarding shift management permissions in Zoho People.
        • Zoho Learn and Zoho CRM integration

          I would like to see an integration between Zoho Learn and Zoho CRM. 1. To be able to add articles in a related list in all modules 2. Zia to suggest related articles in a Deal or Case or Lead 3. Ability to read / search articles during a call / follow
        • Maintain steady traffic to your domain: How Domain Aliasing helps

          Consider this scenario: An organization has its primary domain as administrator.com. Now it wants to shorten its domain to admin.com because it's simpler and easier to remember. However, changing the domain completely can cause the following problems:
        • Why Sharing Rules do Not support relative date comparison???

          I am creating a Sharing Rule and simply want to share where "Last Day of Coverage" (Date field) is Greater than TODAY (Starting Tomorrow). However, sharing rules don't have the option to compare a date field to a relative date (like today), only to Static
        • Workflow rule only allows 10 workflow per module

          Apparently a Zoho professional edition only allows 10 workflow rules per module. This makes workflow allocation literally impossible while allocating potential to different members of the team. I have 15 licenses. Is there a way in which related alerts can be varied? In other words, is it possible to have different related alerts be triggered with different rule criteria. so if I say, if potential is 'x' then trigger related alert 'x' and if potential is 'y' then trigger related alert 'y' Thanks,
        • IF Statement in Zoho CRM Formula Field

          Hi, I am attempting to write a formula field that will give me one result if one statement AND another statement are true, then a different value if the first statement AND a different statement are true, else 0. Stated differently: if account = destination
        • CRM Percent custom fields: When will it show the % symbol and behave like %?

          1. Actually Percent custom fields fail to show the % symbol. 2. When in formulas Percent fields work like number: 100 x 5% = 5 ideal world 100 x 5% = 500 what happens actually 3. When importing Percent fields the % symbol has to be removed and the data
        • Editing the Ticket Properties column

          This is going to sound like a dumb question, but I cannot figure out how to configure/edit the sections (and their fields) in this column: For example, we have a custom "Resolution" field, which parked itself in the "Ticket Information" section of this
        • "Total Hours" on Employee Attendance Report

          I'm learning that in Zoho jargon, "total hours" does not include paid breaks. Or at least not the way that my setup is working. That seems a little weird to me, since most jurisdictions in the US don't differentiate between time spent on paid break and
        • Integration with...

          Dear Zoho Commerce team, Please could you consider the integration within Zoho Commerce / Inventory and Qapla'? (https://www.qapla.it/en/) This app is better than Aftership in many ways: - Aftership integration require PRO plan and price start from more
        • Generate leads from instagram

          hello i have question. If connect instagram using zoho social, it is possible to get lead from instagram? example if someone send me direct message or comment on my post and then they generate to lead
        • Adding Markdown text using Zoho Desk API into the Knowledge Base

          Hi Zoho Community members, We currently maintain the documentation of out company in its website. This documentation is written in markdown text format and we would like to add it in Zoho Knowledge Base. Do you know if there is REST API functionality
        • Create case via email

          Good Afternoon, I have just registered and am taking a look around the system. Is it possible to create a case via email.  I.e. an employee/client/supplier emails a certain address and that auto generates the case which then prompts a member of staff
        • Need a Universal Search Option in Zohobooks

          Hello Zoho, Need a Universal Search Option in Zohobooks to search across all transactions in our books of accounts. Please do the needful Thanks
        • Locked Notebook

          Hi, I hadn't used my Notebook in some time and was refamiliarizing myself with it. I clicked a lock icon and now I can't unlock. When I hit the information or unlock icons I'm taken to a page with the notebook icon and a keyboard. When I type, nothing
        • Hide fields only for creation

          Hello, I'd like to hide some fields only during the creation of a contact in Zoho CRM. In fact I have some fields that are automatically calculated thanks to an automation, so when my users create a contact I don't want them to fill those fields. I know
        • Issues with Zoho Sheet in Mac

          I have downloaded the Zoho App from App Store but It is failing to Save As, Open & Download Operations. App Store
        • Weekly Sales Summary

          Is it possible to generate a weekly report in Zoho Books to show -$$ amount of estimates generated -# of estimates generated by Salesperson -$$ amount of Sales Orders created -$$ amount of Invoices generated
        • OpenAPI Specs are just plain wrong

          The provided yml files for generating the OpenAPI specs are absolutely riddled with errors and inconsistencies. From missing fields on the objects, to just incorrectly named resource objects. I'm having to go through and manually changing the spec to
        • Next Page