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

    • PayPal payment received recording problem

      Hi, A little while back one of our customers used the PayPal payment option to pay an invoice For some reason though the payment is showing up twice within the Payments section of the invoice! Instead of setting the invoice value to ZERO, it now shows a negative value Anyone else face this problem? I've checked PayPal and there is only 1 payment in reality... A bug? Actonia ps: for anyone from Zoho Customer Service or tech team,  its Invoice 785 in our account
    • string(87) "{"code":"INVALID_TOKEN","details":{},"message":"invalid oauth token","status":"error"} " grtting this error

      Using access token i am trying to add sales orders through api but it is throwing errors like the above i have mentioned. Please help me for that
    • How to mute chat notification sound by default in Zoho SalesIQ?

      We’ve recently embedded the Zoho SalesIQ chatbot on our website, and we’ve noticed that notification sounds sometimes play even when the visitor hasn’t interacted with the chat widget yet. We’re trying to understand two things: Why do these sounds occur
    • Kanban View for Projects.

      At our organization, we describe active projects with various statuses like "In Proofing" or "Printing" or "Mailing". In the Projects view, one can set these project statuses by selecting from the appropriate drop-down. While this works, it's difficult to view and comprehend the progress of all of your projects relative to each other in a table. Creating a Kanban view for projects where I can move them from one status to another allows me to see where each project is in the order of our workflow.
    • How to Hide Article Links in SalesIQ Answer Bot Responses

      I have published an article in SalesIQ, and the Answer Bot is fetching the data and responding correctly. However, it is also displaying the article link, which I don’t want. How can I remove the link so that only the message is shown?
    • Add RECURRING option when adding email to calendar events

      When you add an email to a calendar event, there is no option to make that new calendar event into a recurring event.  It is counterproductive to make an event from your email to then have to go to your calendar, find the event, and make it recurring. 
    • LINE Auto Message Connect to Zoho

      When I integrated LINE into the CRM, I was prompted to disable “Chat,” “Auto Response,” and “Greeting Messages,” and to enable the webhook. However, since I have already set up some auto-reply features in LINE, including Rich Messages and greeting automation,
    • Option to block bookings from specific email address or ip adresss in zoho booking

      Sometime few of our client keep booking irrelevant booking service just to resolve their queries and they keep booking it again and again whenever they have queries. Currently its disturbing our current communication process and hierarchy which we have
    • Threaded conversations for emails sent via automation

      Hi Guys, I hope you are doing well. Don't you guys think we should have an option in a workflow to notify users either as a new email or the previous email thread. For example, if you have one deal in the process and there are 10 different stages during
    • Create folder is fetch fails

      coming from zapier... zapier has a google drive task that searches for a specific folder in google drive, and if it fails to find the folder it will create a folder based on the search criteria, and contine along the singluar path of the flow. Trying
    • Meetups de Usuarios de Zoho - Noviembre 2025

      ¡Hola, Comunidad! Durante el mes de noviembre celebraremos los Meetups de usuarios de Zoho, encuentros presenciales pensados para quienes queráis mejorar vuestras estrategias de lead nurturing y aprender a sacar el máximo partido a herramientas como Zoho
    • Introducing 7 New Connectors in Zoho DataPrep!

      We’ve just made data management even easier - Zoho DataPrep now supports 7 new external connectors to help you build more robust, scalable ETL pipelines. Why it matters: ✅ Broader data access ✅ More automation, less manual work ✅ Smarter pipelines, better
    • 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
    • Missing information data Zoho inventory

      there some missing data in Zoho inventory connection. pick list stock counts bin location we have requested it via mail and the support team doesn’t gove feedback. has anyone achieve to get these info or to ask other ya les
    • First day of trying FSM in the field.

      What we found. 1. with out a network connection we were unable to start a service call? 2. if you go to an appointment and then want to add an asset it does not seem possible. 3. disappointed not to be able to actually take a payment from within the app
    • Zoho Desk app update: AI powered features

      Hello everyone! We’ve introduced various AI-powered services on the Zoho Desk app. Let's take a look at what's new. Generate Content: Generate Content uses AI to formulate responses based on the your query and provides a ready-to-use reply which can be
    • How to Automate Email Sequence

      I'm having trouble trying to set up a workflow to automate an email sequence. Once a group of emails in a Task has been tagged by a certain tag, I want an instant email template to be sent. After 7 days with no response, another email template would be
    • Turning off the new UI

      Tried the new 'enhanced' UI and actively dislike it. Anyone know how to revert back?
    • Zoho Sprints Android v2.0.4 app update: Item reminders, archive Epics, Kanban projects, Epic progress

      Hello everyone! In the latest version(v2.0.4) of the Zoho Sprints Android app update, we have introduced various new features. Let's take a look at what's new! Item Reminder Stay organized and never miss an important date with the all-new Item Reminder
    • Credit Management: #3 Setting Credit Limit for Customers

      Think about that one familiar customer of yours who always buys on credit. They usually pay on time, maybe a little late here and there, but not alarming. So, you are fine saying, "Sure, pay later." Then, one day, they place a significantly bigger order
    • Canvas View in Zoho Recruit

      Is it possible or would it be possible to have the new 'Canvas View' in Zoho Recruit?
    • Adding Reports to Portals

      Is there a way to add Reports to portals so only the user can see report templates relevant to them?
    • Update on the client portal URL for Guest users

      We’re updating the way Guest users access their Connect network. As part of this change, all client organization portals used by Guest users will now be accessible through a dedicated domain specific to each data center. The access URLs mentioned here
    • Preserve Ticket Issue Mapping When Migrating from Jira to Zoho Projects

      Hello Zoho Projects Team, We hope you are doing well. We are currently exploring a full migration from Jira to Zoho Projects, and we identified a critical limitation during the migration process involving Zoho Desk integration. Current Situation: We use
    • Enhancements to Zoho Maps integration tasks

      Hello everyone, We're excited to announce enhancements to the Zoho Maps integration tasks in Deluge, which will boost its performance. This post will walk you through the upcoming changes, explain why we're making them, and detail the steps you need to
    • Unable to see Zoho contacts in Zoho app on ios

      Hi Support Team, I am a new user, I have created my account and installed zohomail app on iOS 16 which works. I was also able to import my Gmail contacts into Zoho Contacts, which I can see. The problem is that I can’t see these imported cobalts in Zohomail
    • Task Due Date greater than 10 years.

      We use recurring tasks in Projects where every week, month, year etc Some of our projects are greater than 10 years and we are unable to set a new due date because the difference between start date and due date is greater than 10 years. As an example
    • External User onboarding for zoho connect is not really intuitive.

      So the external user is sent an invite, which has a button that directs them to login to zoho to view the invite, but if they don't have a zoho account, they cannot access that invite, which seems kinda silly, as there is not real way on for them to create
    • Hosting external websites on Zoho?

      How can I host my external website on zoho? Do we have that option? I am currently with hostinger and am looking to switch to zoho. Kindly help. Thanks.
    • How to Add Time Formula Duration (hh:mm)

      Hi everyone — I’m trying to create a formula field in Zoho CRM that calculates the difference between a “Call Start Time” and “Call End Time” and displays the duration in HH:MM format (for example: 1:04 for one hour and four minutes). My current setup
    • How can I calculate the physical stock available for sale?

      Hey Zoho Team,  I've tried to calculate the physical stock on hand in various ways - but always receive a mismatch between what's displayed in Zoho Inventory & analytics.  Can you please let me know how the physical stock available for sale is calculated?
    • Set Custom Icon for Custom Modules in new Zoho CRM UI

    • Live Webinar: Getting Started with Zoho WorkDrive - A Complete Overview

      Hello everyone, We’re excited to invite you to our upcoming live webinar! Discover how to set up your team, bring in your data, and make the most of WorkDrive’s collaboration, organization, AI, and security capabilities. This session is perfect for anyone
    • Marketing Tip #4: Build your email list early

      Email marketing has one of the highest returns on investment. Don’t wait until later; start collecting subscribers now. When you've got their attention, you can send them emails about offers, new product launches, seasonal greetings, and more. Try this
    • Is anyone else having trouble saving a custom image in their email signature, or is it just me?

      When I try to save the image I get an error that says "Operation Failed" I opened a support ticket two weeks ago and received a response that it would be debugged, but it still isn’t working
    • Unify Overlapping Functionalities Across Zoho Products

      Hi Zoho One Team, We would like to raise a concern about the current overlap of core functionalities across various Zoho applications. While Zoho offers a rich suite of tools, many applications include similar or identical features—such as shift management,
    • Zoho Desk Domain mapping / Cloudflare CNAME not recognized

      Hello, my website is behind Cloudflare and SSL. From the Cloudflare control panel I added a CNAME record such as support.mydomain.com pointing to desk.cs.zohohost.com but I'm stuck with the message "Make sure you've mapped the CNAME entry..."
    • Power of Automation :: Quick way to associate your Projects with Zoho CRM

      A custom function is a software code that can be used to automate a process and this allows you to automate a notification, call a webhook, or perform logic immediately after a workflow rule is triggered. This feature helps to automate complex tasks and
    • Create an Eye-Catching Announcement Widget for Your Help Center

      Hello Everyone! In this week’s edition, let’s explore how to keep your customers updated with exciting news in the Help Center. See how ZylkerMobile wowed their customers by bringing updates right to their portal. ZylkerMobile, the renowned brand for
    • I want to add my other zoho account in same pc

      why does zoho restrict me doing many things as i also want to add my second mail account bit its not allowing me to do that
    • Next Page