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

    • 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
    • Search in Zoho Community Not Working

      I realize this is a bit of a meta topic, but the search for the various Zoho Communities appears to not be working. I'm under the impression that they run on some version of the Zoho Desk platform, so I'm posting this here.
    • Capture Stripe’s Customer ID

      Does anyone know of a way to capture Stripe’s customer ID that is created when the form/payment is processed? I would like to have the customer ID stored in our CRM so we could utilize in some custom functions down the road.
    • Custom Modules - Where are Comments??

      In the standard ticket module and in the tasks module, we have an interactive comment box that we can post important details/notes and can tag others if needed. Where is this functionality for Custom Modules? Ideally, custom modules would have very similar,
    • Dynamic Signature - Record owner

      Hi everyone, I’m using Zoho Writer merge templates from Zoho CRM and have two questions: Owner signature: How can I automatically insert the CRM record owner’s signature in the merged document? I’m not sure where this signature is stored or how to reference
    • PUNJAB NATIONAL BANK (CORPORATE) INDIA - NOT AVAILABLE IN BANKING

      Dear sir, Kindly fix it. PUNJAB NATIONAL BANK (INDIA) is available but PUNJAB NATIONAL BANK (CORPORATE) is not available. Kindly enable this banking since we need to categorize the entries. Regards, Sanjay Jena email id/ user id : travewithmerchant@
    • Amazon invoice in Zoho Books

      I have just made my first few sales on Amazon India. Amazon Seller account generates invoices for the sales made on Amazon. These invoices are sent to customers also. Now when I was only making offline sales, I used to create Invoices in Zoho Book. Now
    • CUSTOM FUNCTION GIVE ERROR #EVAL!

      CUSTEM FUNCTION CREATE KYA ZOHOSHEET ME US FUNCTION KO USE KIYA LEKIN DATA TO SAHI HAI LAKIN DATA SHEET ME NAHI LAG LAHA HAI KRUPYA SOLVE KARE MY CODE IS float ADDTWO_TWO(float NO1, float NO2) { ADD = NO1 + NO2; return ADD; }
    • Zoho ShowTime: Certificates of Completion - Award your learners with a sense of achievement

      In our increasingly competitive market, professional trainers need to differentiate themselves if they are to survive. One way to do this is to focus on innovation and deliver an ideal learning experience. By developing a renowned certificate program that provides learners with a specialized skill set for a particular industry, both trainees and future prospects will recognize the trainer's leadership in that field. This can help with long-term growth, revenue generation, and even marketing and branding.
    • IMAP Migration from Gmail

      I have been trying to import my email from a Gmail server and keep receiving the following error. I have reduced the security, activated imap and no improvement. The link to the Google support item has not helped. Unable to connect to your account. Please
    • Your Incoming has been blocked and the emails will not be fetched in your Zoho account and POP Accounts Click here to get unblocked.

      When entering my account, this error is thrown at me, and I deleted a good part of my deleted messages, but I still can not unblock it, I would appreciate your help. reservas@lineasperutravel.com
    • Request for Creating Multiple Email Accounts on One Mobile Number

      Dear Zoho Team, I am planning to shift all my work-related communication to Zoho Mail because of its reliability and features. For my work, I need to create 3–4 separate email accounts for different purposes. Could you please confirm if it is possible
    • Signature issue

      Problem: The signature does not appear when replying or forwarding an email. solve issue: settintgs/Signature Check option place a signature above the content with quotation marks
    • mail admin not loading

      i am trying to login to mailadmin ... gears keeps rotating forever... its not a password issue whats so ever ... not cookies issues whatsoever from android app i can login but there so few things to do from there .. i changed ip address the same... i
    • Unify All Zoho Video Meeting Experiences into One Standardized Platform

      Hi Zoho Team, We would like to share an important user experience concern regarding the current state of video meeting functionality across the Zoho ecosystem. The Problem Within Zoho, there are multiple ways to initiate or schedule a video meeting: Zoho
    • Changing Account in Quote form does not update address information.

      I am trying to update the address information in a quote I've created. I corrected the address in the "Account" but that did not change in the quote. If I re-enter the Account Name in the Quote form, nothing updates. How do I fix this?
    • Zoho One Backup of entire account

      Hello, When using Zoho one is there a way to backup your entire account of all apps that you are using \ activively using in a single step or do you have to backup each applications data individually? Thanks,
    • ZIA in Zoho Cliq

      Is It possible to use the ZIA feature from Zoho Analytics in the Zoho Cliq?
    • Issue with “CC” and “Subject Details” of the initial mail when reply / replied all / forward using Zoho Mail Client (Desktop / Web Mail / Mobile App)

      It is observed that when I reply / reply all / forward a mail using Zoho Mail Client (Desktop / Web Mail / Mobile App), the “CC” and “Subject Details” are omitted from the mail which was replied/forwarded. However this is not the case with outlook mail
    • Unable to send Emails - 452 4.3.1 Temporary System Error

      Whene ever i request smtp server to send the email (without attachment). i recieve error "452 4.3.1 Temporary System Error"
    • I can't receive email

      I cannot receive any email sent to my Zoho email after the free upgrade plan trial is finished.
    • Help for the alisa adding

      Sorry, I would like to add a paypal alias on my domain email address. However, the system blocked it. How can I do it?
    • Problem with Writer and Workdrive

      Hi team, I’m the super admin for our Zoho One org. WorkDrive is active, and Zoho Docs is deprecated for our org. However, Zoho Writer cannot connect to WorkDrive at all — we’ve cleared cache, tried incognito, and restarted several times. I was able to
    • Lite plan attachment said 250mb but actually 25mb ?

      Lite plan attachment said 250mb but actually 25mb ? I can't attach over 25mb files, and can't receive mails has attached files over 25mb too
    • Zoho Books | Product updates | August 2025

      Hello users, We’ve rolled out new features and enhancements in Zoho Books. From the right sidebar where you can manage all your widgets, to integrating Zoho Payments feeds in Zoho Books, explore the updates designed to enhance your bookkeeping experience.
    • Constant color of a legend value

      It would be nice if we can set a constant color/pattern to a value when creating a chart. We would often use the same value in different graph options and I always have to copy the color that we've set to a certain value from a previous graph to make
    • Can no longer export as pdf

      In NOTEBOOK I am no longer able to export notes to pdfs as I used to be able to. When I hit that command it asks where I want to send it, but no matter what I chose there is no pdf attachment that shows up in order to send. Nothing happens.
    • Option to Customize Career Site URL Without “/jobs/Careers”

      Dear Zoho Recruit Team, I hope you are doing well. We would like to request an enhancement to the Career Site URL structure in Zoho Recruit. In the old version of the career site, our URL was simply: 👉 https://jobs.domain.com However, after moving to
    • Old vs New Value for Deleted Lookup Values

      Suppose the following scenario, where a value in a lookup is deleted: 1. User has countries form 2. Form A has a lookup to countries form 3. User selects Italy in Form A and saves it with the Italy ID 4. Form A report shows Italy 5. Italy is inadvertently
    • Desktop app doesn't support notecards created on Android

      Hi, Does anybody have same problem? Some of last notecards created on Android app (v. 6.6) doesn't show in desktop app (v. 3.5.5). I see these note cards but whith they appear with exclamation mark in yellow triangle (see screenshot) and when I try to
    • customize payment page

      Is there a way to customize, other than the theme colour, the payment page that customers are taken to from invoices? I can't seem to find a way. I just don't like the formatting of the current page and would like to make it look better. I've looked at
    • Are Environments Worth It?

      In concept, Environments in ZC is a great idea. I think the flow is pretty smart when you compare it to GitHub, especially for a low code audience. However, in practice, I've found it to be unpredictable, and I've only used it a few times. Aside from
    • Enhanced duplicate check for Leads in CRM

      Hello Everyone, We are excited to announce that you can now check for duplicate entries in leads by comparing them with similar records in the Contacts Module. Previously, when you added a lead, only the converted leads were checked for duplicates. This
    • Pause(1);

      I'm using scheduler to invoke an interaction via http post with an external service. The schedule code uses a for-each loop that runs so fast my external application's log files get messed-up (they are named by date-time stamp). What I'm suggesting is
    • Integration Request: Elementor

      Integrating Zoho CRM forms with Elementor, the most popular page builder on Wordpress, would be great. I use it for our site, goenergylink.com, and I have had to use Zapier webhooks to be able to connect it with Elementor. The one issue I have run into
    • Vertical images displayed as horizontal

      Some pictures that originally are in vertical position are displayed in horizontal after the upload. It seems that system rotates them by 90 degrees. How can I fix this issue?
    • Next Page