Zoho Books | Product Updates | November 2024

Zoho Books | Product Updates | November 2024

Hello users,

We are back with exciting new features and enhancements in Zoho Books. From multi-criteria workflows to writing off customer opening balances, discover the new updates designed to make your bookkeeping swift.

Attach XRechnung to Invoices [Germany Edition]

When you create an invoice, you now have the option to attach an XRechnung compliant invoice file to the email sent to your customer. This feature ensures that your invoices meet the legal requirements for transactions with government or public organizations in Germany.



To include an attachment of XRechnung in the invoice sent to your customer, go to Sales > Invoices. Create an invoice and click Save and Send. Check the Attach XRechnung option.

Extend the Validity Period of e-Way Bills [India Edition]

E-way bills are valid only for a specific period of time. This may cause issues during unexpected circumstances such as an accident, which can delay the transportation of goods. We've introduced an option to extend the validity period of an e-way bill.

This option is only available for e-way bills that are in the Generated and Expired statuses. You can extend the validity of an e-way bill 8 hours before or 8 hours after its expiration time. 



To extend the validity period of an e-Way bill, go to e-Way Bills > Select an e-way bill and click Extend e-Way bill at the top.

Validate VAT [Germany Edition]


You can now validate the VAT Registration Number to ensure that a business associated with it is still active. This is required for applying reverse charges on Sales transactions and will also serve as a verification step for e-invoicing.

To validate a VRN, go to Settings > Taxes and Compliance > Taxes > Vat Settings. Enter the Vat Registration Number (VRN) and click Validate.

Manage your Income TDS Rates [India Edition]

With the addition of the newly-introduced  Direct Taxes tab under Settings, you can easily manage your TDS rates. Now, you can select whether to associate TDS at the line-item level or the transaction level from Income TDS Settings.  You can also view the total number of transactions associated with different modules for a TDS rate by clicking View Associated Entities. For recurring transactions, such as recurring bills and invoices, clicking on the total number of transactions will redirect you to the list page.



To manage your TDS Rates, go to Settings > Taxes and Compliance > Direct Taxes > Income TDS Rates. To see the total number of transactions linked to a TDS rate across different modules, hover over the TDS rate, click the dropdown, and select View Associated Entities.



To manage your TDS settings, go to Settings > Taxes and Compliance > Direct Taxes > Income TDS Settings.

Associate Multiple Criteria for Workflows

At times, you might need to create multiple workflow rules to complete a  task. For example, if you want to send an email alert and notify a third-party application via webhook whenever the status of a created invoice changes in Zoho Books, you would have to create multiple workflow rules for the different invoice statuses. This can be time-consuming and may exhaust the number of permitted workflow rules you can create under your organization's plan. 

Now, you can achieve the same outcome with a single workflow rule by associating multiple criteria and linking them to their appropriate actions.



Write Off Customer Opening Balance

If a customer is unlikely to pay their outstanding balance, if there are discrepancies, or if the account has remained outstanding for an extended period, you can write off the customer's opening balance. You can also cancel the write-off.



To write off customer opening balance, go to Sales > Customers. Select a customer and click View Opening Balance. Click the Menu icon and select Write Off.

Auto-Populate Customer or Vendor Details [India Edition]

Creating a customer or vendor can be time-consuming, especially when you are adding multiple entries. If this is a concern, we’ve got you covered. You can now auto-populate the contact details by entering the GSTN of the customer or vendor, which will be fetched from the GSTN portal. You can then select the address from the list of addresses associated with that GSTN. Additionally, you can edit the auto-populated details as needed.



To auto-populate contact details for your customers, go to Sales > Customers > Select a customer and click + New. Click Fetch From GSTN and enter the GSTN. Click Fetch Customer Details. Similarly, you can auto-populate contact details of your vendors.

Bulk Export Invoices as a ZIP File

Downloading invoices separately and searching for them can be a hassle, especially when you’re downloading multiple invoices. Now, you can download multiple invoices as a single ZIP file with just the click of a button. A single ZIP file is easier to manage and transfer and keeps all the documents together. 




To bulk export multiple invoices as a single ZIP file, go to Invoices > select invoices and click the ZIP icon.

Import or Export Custom Modules

We have extended the import and export option to custom modules. The import/export will occur asynchronously, with the first module being imported/exported first, followed by the second module upon the completion of the first import/export.
If your file exceeds 1,000 or your export file exceeds 25,000, the import/export will be scheduled, and a summary will be emailed to you after successful completion.



To import/export custom modules, go to Custom Modules. Select a custom module. Click the More icon and select the required option. 

Other Enhancements

  • If the number of default filters exceeds 10 or if there are any custom views for a module, a search bar will appear, allowing you to search for the desired filter.
  • We have introduced a new label, Bill Amount Without TDS in vendor payments, allowing you to view the bill amount excluding the TDS deduction and the TDS amount separately.
  • You can now enable endorsements for SEZ and overseas customers, indicating whether the supply is made with or without the payment of Integrated Tax (IGST). This feature is only supported in Spreadsheet and Standard templates, and your business must be GST-registered.
  • You can now search all fields in a custom module rather than just the primary field. Previously, we only supported lookups for the primary field of a module, but this feature has now been enhanced to support lookups for all fields in custom modules.



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 byte-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

      • Tip 19: How to display images in Pages using ZML snippets

        Hi folks, We're back with another tip on how to use Zoho Markup Language (ZML) to create interactive pages in Zoho Creator. You can use ZML snippets to add various kinds of components to your pages and structure them in meaningful ways. That's not all, though—using ZML you can ensure your application is automatically compatible with all kinds of devices without any inconsistencies. We often get questions from users about how to invoke Deluge scripts within ZML code. Here's a simple use case for adding
      • Can zoho swign format block text spacing automatically when prefilled from zoho crm?

        I'm sending zoho sign template from zoho crm, so that zoho crm pre-populates most fields. I have existing pdf documents that i am having signed. I have no ability to change the pdf documents, they are standardized government forms. The problem I am facing
      • Zoho Inventory / Finance Suite - Add feature to prevent duplicate values in Item Unit field

        I've noticed that a client has 2 values the same in the Unit field on edit/create Items. This surprised me as why would you have 2 units with the same name. Please consider adding a feature which prevents this as it seems to serve no purpose.
      • Reference lookup field values in Client script

        hello all, I'm using a "ZDK.Apps.CRM.Products.searchByCriteria" function call, which is returning the matching records correctly; however, one of the fields is a lookup field which I need the associated data. I believe there is a way to get this data
      • In App Auto Refresh/Update Features

        Hi,    I am trying to use Zoho Creator for Restaurant management. While using the android apps, I reliased the apps would not auto refresh if there is new entries i.e new kitchen order ticket (KOT) from other users.   The apps does received notification but would not auto refresh, users required to refresh the apps manually in order to see the new KOT in the apps.    I am wondering why this features is not implemented? Or is this feature being considered to be implemented in the future? With the
      • Every time an event is updated, all participants receive an update email. How can I deactivate this?

        Every time an event is updated in Zoho CRM (e.g. change description, link to Lead) every participant of this meeting gets an update email. Another customer noticed this problem years ago in the Japanese community: https://help.zoho.com/portal/ja/community/topic/any-time-an-event-is-updated-on-zohocrm-calendar-it-sends-multiple-invites-to-the-participants-how-do-i-stop-that-from-happening
      • How can I filter a field integration?

        Hi,  I have a field integration from CRM "Products" in a form, and I have three product Categories in CRM. I only need to see Products of a category. Thanks for you answers.
      • How to implement new online payment gateway?

        Hello, Can you tell me how to proceed to implement my local payment gateway? DIBS has an open avaiable API that should be easy to implement into ZOHO BOOKS. http://tech.dibspayment.com/dibs_payment_window
      • Zoho CRM - Portal Users Edit Their Own Account Information

        Hi Community, I'm working on a client portal and it seems like the only I can make the Account record editable to the Contact, is if I add another lookup on the Account to the Contact record. Am I missing something as the account already has a list of
      • Connecting Zoho Mail with Apollo.io

        Hi, I am trying to connect my Zoho Mail account with my Apollo.io account to start sending cold email for prospecting purposes. I have activated the IMAP setting but I am still unable to connect to the Apollo account. I am using my email credentials but
      • Where does this report come from in the Zoho One ecosystems?

        Is this directly from MA, Analytics or ??? ???
      • Contact's title in "Contact Role Mapping"

        When I'm creating a deal, I'd like to see the contacts title in the listing. Right now, I only see this: How can I get the contact's title in there?
      • Zoho CRM - Client Portal - Hide Notes Related List

        Hi Community, I'm building a customer portal and I can't find a way to hide the notes related list. I don't want the client to see the notes I have about them. Is there a way to do this as it is no bin/trash icon when I hover over.
      • "Pivot Table" Conditional Formatting

        Team, I there a way to use conditional formatting a "Pivot Table"  report? Thanks, Arron Blue Pumpkin Hosting | Solutions Made Simple
      • How many clients can be added to Zoho Practice?

        How many clients can be added to Zoho Practice without having their zoho app?
      • Stage History

        when viewing a ticket , and you look at stage history tab (kanban view) and look at the stage duration column in days, it shows the current stage of the ticket as " current stage ". Should it not rather show the amount of days it has been in that current
      • Automating Ticket Responses Using Zoho Desk's AI Features

        We’re looking to set up an automation within Zoho Desk that can analyze incoming emails or tickets and automatically respond with relevant knowledge base articles based on the content of the request. Could you please guide us on how to configure this
      • Optimising CRM-Projects workflows to manage requests, using Forms as an intermediary

        Is it possible to create a workflow between three apps with traceability between them all? We send information from Zoho CRM Deals over to Zoho Projects for project management and execution. We have used a lookup of sorts to create tasks in the past,
      • Service locations are tied to contacts?

        Trying the system out. And what I discovered is that it seems that the whole logic of the app is, I'd say, backwards. There is a Customer - a company. The company has contact persons and service locations can be associated with different contact persons.
      • Enhancements to Zoho Map integration tasks

        Hello everyone, We're excited to announce enhancements to the Zoho Map 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
      • Bug in Total Hour Calculation in Regularization for past dates

        There is a bug in Zoho People Regularization For example today is the date is 10 if I choose a previous Date like 9 and add the Check in and Check out time The total hours aren't calculated properly, in the example the check in time is 10:40 AM check
      • Narrative 12: Sandbox - Testing without the risk

        Behind the scenes of a successful ticketing system: BTS Series Narrative 12: Sandbox - Testing without the risk What is a sandbox environment? A sandbox environment is a virtual playground that allows you to test freely and experiment with various elements
      • Announcing new features in Trident for Mac (1.27.0)

        Hello everyone! Trident for macOS (v1.27.0) is here with new features and enhancements to improve scheduling and managing your calendar events. Let's take a quick look at them. Stay aligned across time zones. Both the scheduled and original time zones
      • Slow uploads of large files

        I'm wanting to use Workdrive for transferring large images and video (we're talking things from 100MB-5GB). I'm running solo on a 500MBit/sec fiber connection. I'm getting upload speeds to Workdrive of no more than about 1-3Mbytes/sec when going through
      • URGENT: Email stopped workin - can't access admin panel

        For some reason email sending stopped working. When I try to send an email it fails with "Unable to send message;Reason:451 4.7.1 Temporary system error" I can receive email just fine I see in my notifications some errors about the MX records, however
      • Migrate Your Notes from OneNote to Zoho Notebook Today

        Greetings Notebook Users, We’re excited to introduce a powerful new feature that lets you migrate your notes from Microsoft OneNote to Zoho Notebook—making your transition faster and more seamless than ever. ✨ What’s New One-click migration: Easily import
      • need to upload from airtable to google drive

        I have a zapier zap that automates between airtable and google drive. When a customer uploads a new file into airtable via a client portal interface, zapier uploads that file into a folder linked to that customer's project record. I need to replicate
      • Can't delete functions that are associated with deleted workflow rules

        We have a handful of functions that were once associated with a workflow rule, but the rule has been deleted. The function still thinks it is associated so I can't assign it to a new rule. It is starting to get really messy because we have a list of functions
      • Default Sorting on Related Lists

        Is it possible to set the default sorting options on the related lists. For example on the Contact Details view I have related lists for activities, emails, products cases, notes etc... currently: Activities 'created date' newest first Emails - 'created
      • Credit Management: #1 Credit You Owe vs Credits Owed to the Business

        Think about the last time you ordered food online. You might have paid in advance through your card, but you received a $20 refund because your order got delayed or cancelled. In most apps, refunds don't go into the bank account directly; instead, they're
      • Tip #46- Turn Every Session into an Insight with Zoho Assist survey report- 'Insider Insights'

        Delivering exceptional remote support isn’t just about resolving issues, it’s about understanding how both customers and technicians experience each session. That’s where Survey Report in Zoho Assist come in. You can configure and customize survey questions
      • CRM/Bookings integration edits Contact names

        Hi there, I've installed the extension that connects Zoho CRM and Zoho Bookings. When we get a new appointment from Bookings from an existing Contact, that Contact's record shows this: First Name was updated from asd to blank value Last Name was updated
      • Domain Change

        “Please update my Email-in domain from @biginmail.biginmail.in to @biginmail.zoho.com. Messages to the .in domain are bouncing.”
      • Webhooks Limit Exceeded

        Today, I received an error message saying, 'Total number of Webhook call exceeded', but when I look at Manage > Billing, it doesn't look like any of my invokeURL calls are being logged. Following the advice from this thread: https://help.zoho.com/portal/en/community/topic/webhooks-daily-limits-in-zoho-creator
      • Auto select option in CRM after Zoho Form merge

        Hi, I have a dropdown field in Zoho CRM that is filled with a Zoho Form. The data is filled but not automatically shown. After selecting the right value in the dropdown the information a second field is shown. So the question is; how can I make the dropdown
      • Bring your CRM data straight into your presentations in Zoho Show

        Let's say you are working on a presentation about your team's sales pipeline for an upcoming strategy meeting. All the information you need about clients and leads is in Zoho CRM, but you end up copying details from the CRM into your slides, adjusting
      • Improved RingCentral Integration

        We’d like to request an enhancement to the current RingCentral integration with Zoho. RingCentral now automatically generates call transcripts and AI-based call summaries (AI Notes) for each call, which are extremely helpful for support and sales teams.
      • Introducing New APIs in Zoho Contracts

        We are excited to announce the release of new APIs in Zoho Contracts to help you automate and manage every stage of your contract lifecycle more efficiently. Here’s a quick overview of what’s new: 1. Complete Contract Draft You can use this API to complete
      • Vimeo

        For me Vimeo is the most important video social channel for media and filmmakers. Would others agree and like it added to Zoho Social.
      • Delete a department or category

        How do I delete a Department? Also, how do I delete a Category? This is pretty basic stuff here and it's impossible to find.
      • Next Page