Zoho Books | Product updates | July 2025

Zoho Books | Product updates | July 2025

Hello users,

We’ve rolled out new features and enhancements in Zoho Books. From plan-based trials to the option to mark PDF templates as inactive, explore the updates designed to enhance your bookkeeping experience.

Introducing Plan Based Trials in Zoho Books

We have introduced plan based trials, which allow you to explore five trial plans: Standard, Professional, Premium, Elite, and Ultimate. By default, the Premium trial plan is assigned when you create an organization.

To switch the trial plan, click the organization's logo at the top right of the screen > select Change Trial Plan > Choose Plan > click Save.

Introducing a New Flow to Track Discounts on Bills under Inventory Asset

We're introducing a new flow for how discounts are managed at the line-item level in bills. Once you switch to the new flow, any discount applied to line items in a bill will be tracked under the stock account by default.default. The actual cost will be reflected in both the journal entry for the transaction and the Inventory Valuation Summary report, giving you a more accurate view of your inventory value.

Record Income TDS Without Linking It to an Invoice [India & Global Editions]

You can now record income TDS payments separately, without linking them to any specific invoice.



To record a TDS payment without linking it to an invoice, go to Sales > Invoices. Select an invoice, click the Record Payment dropdown, and choose Record Payment. Enter 0 in the Amount Received field, select Yes, TDS (Income Tax) in the Tax Deducted? field, fill in the other mandatory details, and click Record Payment


To record a TDS payment without linking it to an invoice from the Payments Received module, go to Sales > Payments Received. Click + New, select a Customer Name, enter 0 in the Amount Received field, fill in the other mandatory fields, and click Save.

Mark PDF Templates as Active/Inactive

You can now mark a PDF template as inactive instead of deleting it. Inactive templates cannot be associated with any modules. You can also mark the template as active later.



To mark PDF templates as inactive, go to Settings > Customization > PDF Templates. Select a module under the Templates pane, hover over the desired template, click the Settings icon, and select Mark as Inactive from the dropdown.

Configure Workflows Rules Based on Organization or Customer Time Zone

You can now configure workflow rules to execute based on either the organization’s or the customer’s time zone. For example, if your company is based in New York and has customers worldwide, you can choose to send reminders based on the customer’s local time zone. 



Note: This feature is currently supported only for the Invoices and Sales Orders modules.

WhatsApp Notification Support for Packages and Shipments

You can now configure templates to send package, shipment, and delivery details to your customers via WhatsApp. You can also check the message status from the Comments & History section.



To enable WhatsApp notifications for packages and shipments, go to Settings > Integrations & Marketplace > WhatsApp. Slide the toggle next to Package, Shipment, and Shipment Delivered. You can then create WhatsApp templates and get them approved by Meta to start sending notifications to your customers. 

 

To send a WhatsApp notification for a package that is not yet shipped, go to Sales > Packages. Select the package and click Send WhatsApp Message on the details page.

 


To send WhatsApp notifications in bulk for packages that are not yet shipped, go to Sales > Packages. Click the Filter icon, select the Not Shipped filter, choose the packages, and click the WhatsApp icon at the top of the page.

 


To send a WhatsApp notification for a shipment that has been shipped or delivered, go to Sales > Shipments. Select the shipment, click Send, and choose WhatsApp Message from the dropdown.

 

To send WhatsApp notifications in bulk for shipments that have been shipped or delivered, go to Sales > Shipments. Click the Filter icon, select the Shipped/Delivered filter, choose the shipments, and click the WhatsApp icon at the top of the page.



To provide roles with access to send WhatsApp notifications for packages and shipments, go to Settings > Users & Roles > Roles. Select a role, click More Permissions next to Package/Shipment Order, and enable the Communication option.

Introducing Sales Summary Report

We have introduced the Sales Summary Report, which provides a clear overview of your daily sales activity. The report displays the total number of invoices and sales receipts created each day. If credit notes are issued for an invoice, it also includes the number of credit notes, their amounts, and the outstanding balance. The credit note amounts are subtracted from the invoice sales and reflected in the Total Sales and Total Sales with Tax columns.



 

Sort and Limit Data Points in Report Panels

You can now sort and define the maximum number of data points to be displayed on the report panel. Sorting can be applied to X-axis and Y-axis data points. These options are available while creating or editing report panels in custom dashboards.



Set Applied On Date for Customer Payments and Credit Notes

You can now Set Applied on Date when applying Customer Advances, Excess Customer Payments, and Credit Notes to Invoices. This allows users to record the credits applied on these transactions on a future date later than the original posting dates. 

Associate Active Locations with GSTINs to Enable GST [India Edition]

Going forward, it is mandatory to associate a GSTIN with every active location to enable GST. Each active location must be either linked to a GSTIN or marked inactive before enabling tax. 

Enhancements to Record Locking

We’ve enhanced record locking and added a dedicated tab for it under Settings. You can now specify which actions and field updates are allowed or restricted after records are locked, and define who can perform these actions.



Note: This feature is supported only in Invoices, Quotes, Credit Notes, and Custom Modules.

Zoho Inventory Add-On Updates

Barcode Scanning in Picklist

Barcode scanning is now supported in Picklist. You can scan items instead of entering them manually.



Set Preferred Bin for Picklist Creation

We've introduced the Preferred Bin feature in the Picklist module. Admins can now select a specific bin for each bin-tracked item during picklist creation.



Introducing the Transfer Order Summary and Transfer Order Details Report

We’ve added two new reports to help you track transfer orders more efficiently. The Transfer Order Summary Report gives an overview of all transfer orders within a selected date range, while the Transfer Order Details Report provides item-level details for those orders.

Other Enhancements

  • We have added support for viewing sync history in the Bigin integration, making it easier to troubleshoot sync issues.
  • You can now manually enter payment numbers while importing vendor payments.
  • You can now directly send payment links via WhatsApp. 
  • You can bulk update the Revenue Recognition fields of an invoice like Revenue Recognition Type, Rule Name, Start Date, End Date, Allocation Method, Deferred Revenue Account.


 

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

      • Is this a SCAM email or is it really Zoho?

        L.S. I received the following message. Is this from Zoho? I have had a Zoho One account for many years and my website has been online for years. If it is a scam, I think you should know about it.
      • Is it possible to use HTML formatting in SMS messages sent from Zoho?

        Hi everyone, I have a question regarding sending SMS from Zoho When we send emails from Zoho, we can include HTML code to format the message (like adding links, styling, etc.). Is it possible to do something similar when sending SMS messages through Zoho
      • an issue in Zoho CRM where the workflow rule is not triggering

        H I’m currently facing an issue in Zoho CRM where the workflow rule is not triggering when a new lead is created through a webform. I’ve double-checked the criteria and field updates, everything seems fine but it still doesn’t fire. Has anyone faced this
      • Option in pipeline deal to select which hotel or branch or store if client has more than one local store

        Hi, I would like to know if there is an option in the deal pipeline to select which hotel, branch, or store a deal is related to—if the company has more than one location. For example, I have a client that owns several hotels under the same company, and
      • Email Insights included in Bigin emals are marked as SPAM everywhere

        Today I noticed that email recipients who use Office 365 never receive emails sent from Bigin. Further examination showed that all Email Insights links in email headers are marked as spam/phishing by Office 365. Example screen included. The problem is
      • Email Parser Not Extracting Fields Correctly with Certain Label Formats

        I’ve been testing the Email Parser functionality in Zoho CRM to automatically extract data from incoming emails and map it to CRM fields. During testing, I noticed that parsing sometimes fails when the email contains field labels formatted like this:
      • How do I import Connected Records for a Deal?

        Can you point me to an example of the CSV file that would add related records to an existing CRM Deal? I imported a Deal, then tried importing a connected record using a unique ID that references the Deal ID, but it doesn't attach it to the Deal rec
      • File Upload Field in Zoho Forms Not Updating Existing File in Zoho CRM

        Hi everyone, I’m trying to understand the behavior of a file upload field mapped from Zoho Forms to Zoho CRM. Scenario There is a File Upload field in a Zoho CRM module. A Zoho Form also has a File Upload field, which is mapped to that CRM field. When
      • Zoho Training

        Greetings! I am trainer. My focus area is Project Management and MS Project. I have used Zoho CRM to a good extent. Though, I was interested in using ZOHO projects, as there were no live projects, I could not take it up for studies. Recently a client
      • Detailed list of scoring rules in Zoho CRM

        Good morning Zoho community, warm greetings The reason for my message today is that I have a problem with my CRM, which I will explain below: Our organization has scoring rules designed to rate our potential customers or leads in the application based
      • How to create a summary document from Projects details

        Hi, Our team is creating many projects inside Zoho Project. When closing a project, they write a summary document containing data from the projects it-self (understand project budget, customers, etc...), and editable (ie the document is either a Writer
      • Request to Recover Deleted Task List – Project ID: RIV-MOD-10722

        Hi Zoho Team, I hope this message finds you well. My Zoho task list associated with Project ID: RIV-MOD-10722 appears to have been deleted. When I clicked on the task link from the email notification, I received the following message: "Task has been deleted
      • Host in US Data Centre

        I humble apply to be registered on US Data centre
      • convert the project to templet

        i have some deployment ME product for different customer , i need to create a fixed template for use it rather then keeping creating this template every time
      • Best practices for managing Project Charters, Business Case and RAID logs within Zoho?

        Hello everyone, I’m currently refining our PMO setup within Zoho Projects and I’m curious how others are handling high-level governance documentation. We’ve been using the standardized Project Charter, Business Case and RAID frameworks from projectmanagertemplate.com
      • Resource Management System built using Zoho CRM, Creator, Projects, and People:

        In a Resource Management System built using Zoho CRM, Creator, Projects, and People: CRM Deal Closed → Creator Allocation Engine → Zoho Projects Task Assignment What is the recommended architecture to handle dynamic reassignment when: an employee goes
      • Dynamic Remaining Quantity in Lookup During Allocation

        Hi everyone, From what I understand in Zoho Creator, lookup fields only display the stored value from the source record and do not dynamically update while a form is being filled. Because of this, showing a real-time updated remaining quantity inside
      • connect zoho creator with google drive

        Hello everyone, I need to connect to a folder drive. The idea, is that google drive loads a text document with some data, I must read that text document to be able to autofill a form that I have in zoho creator with that data. I also attach PDFs and place
      • Ability to Attach Record-Specific Files Automatically in Workflow Email Templates

        Currently in Zoho CRM, email templates allow attachments to be added, but these attachments are static and remain the same for every recipient. There is no straightforward option to automatically attach a file that is stored within the specific CRM record
      • Uploaded files are not included when using "Include user submitted data" in Email Notification

        In Send Email notification workflow in Zoho Creator, there is an option called "Include user submitted data" which allows the email to contain all the form submission details. However, when this option is enabled, files or images uploaded through File
      • kanban view for client portal

        Are kanban views an option for client portals? Access to Kanban views in the client portals would solve some mobile-compliant issues I have with the UI. Kanban functions very nicely on mobile and would be a super asset for my clients and vendors as they
      • Credit Card Pre-Authorization with later Capture/Settlement

        We really enjoy the convenience of being able to pay off a customer's invoice using our Auth.Net integration with Zoho Books. Unfortunately, we can only take advantage of this feature with a small percentage of our customers as it leaves a gaping hole
      • Zoho Cliq not working on airplanes

        Hi, My team and I have been having this constant issue of cliq not working when connected to an airplane's wifi. Is there a reason for this? We have tried on different Airlines and it doesn't work on any of them. We need assistance here since we are constantly
      • Zoho Sign 2025–2026: What's new and what's next

        Hello! Every year at Zoho Sign, we work hard to make document signing and agreement execution easy for all users. This year we sat down with our head of product, Mr. Subramanian Thayumanasamy, to discuss what we delivered in 2025 and our goals for 2026.
      • Work Orders / Bundle Requests

        Zoho Inventory needs a work order / bundle request system. This record would be analogous to a purchase order in the purchasing workflow or a sales order in the sales cycle. It would be non-journaling, but it would reserve the appropriate inventory of
      • Izettle or Sumup Integration for Zoho Books.

        The Stripe & Square clearing works great in Zoho Books. Any further integrations planned in the future for Izettle or Sumup? These card processors are very common for taking payments with a card reader.
      • Train Zoho Answer Bot Based on Customer

        Hi all, Is it currently possible to mark Help Centre articles to a specific customer, and restrict the answer bot to only use relevant information if it is either marked as "General", or tagged for the specific customer in question? We currently have
      • Trying to access records in a custom module in Zoho Desk and not having luck

        I've built a custom module in Zoho Desk and am using a custom function to query the records in the module and I'm not having any luck. The only way I have found to retreive a record is by getting it by its recordID (the long zoho assigned one). The function
      • Composite items inside of composite items; bill of materials needed

        Hi Zoho and Everyone, I am evaluating whether Zoho Inventory will work for my small business. I grow and harvest herbs and spices but also get from wholesalers. I use all these items to make herbal teas, but also sell them as individual items on my Shopify store and Etsy. I discovered the composite item bundling and am wondering if I could get some assistance since there is no bill of materials: Our herbal company's best selling tea is a sleepytime tea. Sleepytime Tea can be purchased in three weights
      • ZOHO Books Smart Accounting Software for Travel Agency

        Dear Travel partner, Contact for Travel Agency Accounting Setup & Training Vansh Travel (ZOHO Books Authorised partner) Email: info@vanshtravel.com Mo: +91 98984 95155 Please find PDF   
      • 452 Mailbox delivery restricted by policy error

        We have been testing Zoho desk for about a week now and have been forwarding emails in via an Exchange Online Mail flow rule without issue until yesterday. Suddenly yesterday morning we started getting the vast majority of the emails stuck in Pending
      • Send Email reply on behalf of Agent

        Hi, When using the send email reply via the API I can set the reply on behalf of the customer by using impersonatedUserId in the header of the API call. Is there a way to do this for Agents too? I need to be able to send an email reply on behalf of an
      • Sharing Tickets to a team within a department

        Hi there, We have a need for one department to be able to share tickets to a specific team within a department, I'm wondering if this is possible? All the shared tickets are going into the 'Shared Tickets' view for the whole department but is there a
      • Removing To or CC Addresses from Desk Ticket

        I was hoping i could find a way to remove unnecessary email addresses from tickets submitted via email. For example, a customer may email the support address AND others who are in the helpdesk notification group, in either the TO or CC address. This results
      • Do not use isnull()

        Does not always return booleans. Can also return null. Never use this function. Just use var==null instead.
      • Organization wide Account and Contacts Visibility/Sharing Capabilities?

        Has anyone figured out a way to make visibility or sharing of Accounts and Contacts to be available across the entire organization without having to have every individual user edit their Sharing permissions? For our sales folks they need to be able to
      • Is there a way to configure dark mode for Campaigns emails that go out to customers?

        I've found a lot of information on how to configure dark mode for my (The user) personal Zoho workspace and email, but is there any way to edit dark mode settings on emails that we send out to customers via campaigns?  We sent out a test email the other
      • When Does WorkDrive integrate with Books?

        When Does WorkDrive integrate with Books?
      • FSM integration with Books

        Hi, I have spent a few months working with FSM and have come across a critical gap in the functionality, which I find almost shocking....either that, or I am an idiot. The lack of bi-directional sync between Books and FSM on Sales Orders/ Work Orders
      • How to close an estimate ?

        Hello, I have created estimates, and converted them to invoices to get 50% payment. Now I have 2 cases where the estimate stills shows status partially invoiced, however: 1. for one of them, project stopped half way, so the remaining part will never be
      • Next Page