Unlocking New Horizons: A Year in Review

Unlocking New Horizons: A Year in Review



As we bid farewell to 2024, let's celebrate and revisit the key highlights of the year. From adding a new edition to cross-platform enhancements, here’s a roundup of all the feature updates designed to simplify accounting, optimize financial management, and fuel growth. 



Zoho Books brings you a comprehensive set of new features and updates designed to streamline your financial management. 

Fixed Asset Management 

Zoho Books allows you to monitor your fixed assets, automatically calculate depreciation, and manage their sale or write-off when they are fully depreciated or reach the end of their useful life. 

Progress Invoicing 

With progress invoicing, you can create and manage invoices for long-term projects by billing clients in stages rather than in a single payment.

Invoice Management System [India Edition]

The IMS allows you to review the transactions filed by your suppliers in their GSTR-1, GSTR-1A, or IFF. You can choose to accept, reject, or mark the transactions as pending to accurately claim Input Tax Credit (ITC).

TDS Payments [India Edition] 

You can now easily view all your TDS liabilities, and record challan under the TDS module.

GST TDS [India Edition] 

GST TDS allows you to deduct a portion of payments to suppliers, which is then remitted to the tax authorities.

Early Payment Discount [Global, Germany, & UK Editions]

You can offer discounts to customers who pay their invoices before the due date.

Payment Retention

With this feature, you can set a retention percentage for your invoices, automatically withhold a portion of payments, and track retained amounts easily. Once contract terms are fulfilled, you can release or adjust the retained payments with just a few clicks.

Note: This feature is not available for the India and Kenya editions of Zoho Books.

XML Import or Export [Germany Edition] 

You can import e-invoices in XRechnung and ZUGFeRD formats to ensure compliance with the EN 16931 standard. Additionally, invoices can be exported via email in either PDF or XML format.

XML Manager [Mexico Edition] 

You can now directly fetch and import e-invoices in XML format from the SAT Portal to Zoho Books and add them as transactions.

E-Invoicing via PEPPOL [Germany Edition] 

With Zoho Books, you can create, send, and receive e-invoices via the PEPPOL network.

CIS Filing [UK Edition] 

Zoho Books allows you to file your monthly returns directly with HMRC and record the payments.

BACS payments [UK Edition]

You can now generate and export BACS files for your bills. This feature allows businesses to pay multiple vendors directly via BACS without manual entry.

Profit Margin Scheme [UAE & Saudi Arabia Editions] 

The Profit Margin Scheme allows businesses to calculate VAT only on the profit margin, not the full sale price. It applies to businesses selling second-hand goods, used cars, or certain retail items. 

Push E-Invoices to ZATCA’s Fatoora Platform [Saudi Arabia Edition]

Zoho Books enables businesses in Saudi Arabia to effortlessly comply with the new e-invoicing regulations by pushing e-invoices to ZATCA’s Fatoora platform.

Combined Tax Returns [Canada Edition]

Businesses can now generate combined GST/HST-QST returns, in addition to federal GST/HST returns and provincial tax returns such as British Columbia PST, QST, Manitoba RST, and Saskatchewan PST returns.

Smart BillPay [India, Canada & US Editions] 

The BillPay feature simplifies and streamlines the entire accounts payable process by automating everything from vendor onboarding to setting up approval workflows. It makes paying vendors more efficient and hassle-free.

File T4A & T5018 Slips [Canada Edition] 

Easily generate and file your T4A & T5018 slips directly to CRA with Zoho Books.

Revenue Recognition [US, Canada, Mexico, UAE & Saudi Arabia Editions] 

Revenue recognition ensures that businesses report their revenue accurately, reflecting when it is earned rather than when the payment is made.

Manage 1099 & W9 [US Edition] 

With Zoho Books, you can easily collect W-9 forms from contractors, send 1099-NEC and 1099-MISC forms at year-end, and file them directly with the IRS, ensuring full compliance with IRS regulations. 

Retainer Invoices [Mexico Edition]

We now support the Retainer Invoices module. You can now easily stamp and submit e-invoices to the SAT portal as well as cancel them directly from within Zoho Books.

E-Accounting [Mexico Edition]

You can submit the Chart of Accounts, Trial Balance, and Journal reports in XML format to meet SAT regulatory requirements. The Account Group Code field has been added to the Accountant and Banking modules, which helps you add the unique identifier provided by SAT and categorize account types.






Charge a Late Fee to Your Customers [US &Global Editions]

A late fee is an extra charge for overdue invoices. You can charge a percentage of your customer's invoice total or a fixed amount and choose to exclude loyal customers.

Apply Tax to Your Purchase Transactions [US Edition]

You can now apply use tax and other applicable taxes to your purchase transactions and track them using the Tax Paid Expense account.

Assign a Company ID to your Customers and Vendors [Global Edition] 

We’ve introduced the Company ID field on the Customers and Vendors creation page to enter your company’s unique identification number.

Apply Transaction Posting Date to Your Transactions [Global, US & Canada Editions] 

The Transaction Posting Date is the date when journal entries for transactions like invoices, bills, payments, receipts, credit notes, and vendor credits are recorded. 



Manage Tax Exemptions and Out-of-Scope Transactions [UK Edition] 

We have introduced the Tax Exemption and Out of Scope options to manage transactions that are either exempt from tax or fall outside the scope of VAT.

Apply TDS Surcharge and Cess to Your Bills [India Edition]

You can now create and apply TDS surcharge and cess to your bills. A surcharge is an additional tax applied to the existing tax, while cess is a tax imposed by the government for a specific purpose.

Apply Tax on Shipping Charge [US Edition] 

You can now associate tax or tax exemption with shipping charges, and the tax will be tracked in the Tax Payable liability account.



Associate TDS at Line-item Level [India Edition] 

You can now associate TDS at the line-item level. We have also introduced Direct Taxes under Settings, where you can select the TDS preference.

Minimized View for Web Tabs

This feature lets you access web tabs from anywhere within the app. In the minimized view, you can navigate between modules while keeping web tabs compact. 

Multi-criteria Workflow 

With this feature, you can now define multiple criteria and associate actions with a single workflow rule.



Alipay Payment Method 

You can now collect payments in CNY globally with Alipay as the payment method. You can also receive payments in various other currencies based on your Stripe account's location.

Klarna Payment Method 

Klarna offers the option to pay immediately, later, or in installments. Even if your customers choose installments or pay later options, Stripe transfers the full payment amount to the recipient right away.





Create Purchase Receives for Service Items

You can create a Purchase Receive for service items and verify if all your services have been fulfilled.

Set Opening Stock for Multiple Warehouses

You can set opening stock for multiple warehouses across different branches when creating or editing item groups with multiple products.

Select Items by Category in Bulk

You can now filter and select items from one or more specific categories when adding items in bulk to sales and purchase transactions.



Form 1099 Vendor Payment Report [US Edition]

Form 1099 is a report used to track payments made to non-employees like freelancers and vendors.

TDS Receivables Summary Report [India Edition]

You can view the total TDS deductions made on invoices, bills of supply, customer debit notes, and credit notes with this report.

Zoho Marketplace Extensions

Must-Have Zoho Books Extensions for 2024: The Best in Every Category!







Introducing the new South Africa edition of Zoho Books. This edition allows you to send and receive VAT-compliant transactions at SARS-approved rates, generate VAT201 and VAT Audit reports for returns, mark items as capital assets, and set standard rates for items and tax treatments for customers and vendors. 




iOS

  • We've redesigned the app with a sleek design and simplified interactions, making your accounting experience smoother than ever! 
  • You can now connect your bank account using Plaid. [US & Canada Editions]
  • Personalize transaction PDFs by customizing color themes, adding bank details, and including your signature for a professional touch.
  • We support adding reporting tags to transactions, customers, and items.
  • You can correct and make adjustments to an invoice that is in the Sent status. [Germany Edition]
  • You can now auto-generate customer or vendor numbers when creating customers or vendors.

Android

  • Collect a percentage of the invoice amount or a fixed fee as a late charge when the payment is not made by the due date.
  • You can now cancel or make corrections to sent invoices.
  • We have launched the new South Africa Edition.
  • You can now manually create bank accounts or automatically sync accounts with Zoho Books using Plaid and Yodlee. [US & Canada Editions]
  • Provide discounts to customers who pay their invoices a certain number of days before the due date.

Windows

  • We have now supported the Documents module.
  • You can split and make payments on your invoices.
  • You can now select French and Hindi as your language at the organization level in the app.
  • We have launched the new South Africa and Germany editions.
  • Configure your sender email preferences under settings.
  • You can now format text (bold, italics) within the comments section.


  • We conducted over 50 online webinars in 6 regional languages such as Marathi, Hindi, Tamil, Telugu, Malayalam, and Kannada, covering a wide range of topics and highlighting key features to help users navigate and make the most of Zoho Books.
  • We organized 21 community meetups across 21 cities in India, where users learned about the new updates and features of Zoho Books, along with useful tips and tricks for better usage.





Rochelle Spence

Business Manager, Communications Consulting Group

For nearly a decade, Zoho Books has been an integral part of our business. The integration with our CRM has greatly streamlined our financial processes, providing us with enhanced visibility and efficiency. The customizable features, especially late fee invoicing, have significantly improved our bookkeeping. Zoho Books has truly made managing our finances easier and more effective. 

Naveedh V.V

Make Your Own Perfume

Running a business requires smart accounts management. Zoho Books simplifies everything from invoicing to inventory in one easy, cloud-based platform. Access your data anytime, anywhere!




As we close out this year, we hope you've enjoyed the updates that have enhanced your accounting experience. Thank you for being a part of our journey, and here's to reaching new heights in the year ahead. 






        • Recent Topics

        • Add Domain

          Hello Zoho Support, My Zoho Sites project accidentally auto-added domains with http:// prefix and duplicated domain entries. Current domains list shows: http://www.kinhtethethao.com.vn (Primary – cannot be removed) http://www.kinhtethethao.com.vn (verification
        • Kaizen #221: Workflow & Actions Reports APIs

          Over the last few weeks, we have joined Zylker Cloud Services as they restructured their automation ecosystem using Workflow APIs and Actions APIs. Along the way, we discovered how to audit workflows, update old rules, create new ones, and manage associated
        • Having an Issue with the Entity ID

          I'm having an issue when trying to use Zoho Flow and the notes function. I currently have it set up when a new response comes into a particular form, all of their responses will go into the notes section of their contact on the CRM. I'm currently mapping
        • For Each Loop in Zoho Flow

          I am using Zoho flow to create rows in an google sheets for every new order in Shopify but the issue is that it is creating one row per order and all line items are comma separated values but I want separate rows for each line item. Is there a way to
        • Debug and Test not receiving updates

          Hello, I've been trying to debug two of my simple flows between Zoho Projects and Clockify but it seems like the Debug and Test feature is not working for me. When I click the Play button on any of the flows and then perform the trigger actions nothing
        • Attendance, Reimagined: Smarter Views for Teams and Individuals

          Tracking attendance shouldn’t feel like a chore. With the revamped Attendance module UI, Zoho FSM makes it easier than ever to monitor work hours, check-in activity, and team availability—whether you’re managing an entire workforce or just keeping an
        • Logistics Industry: Learn to create amazing appointment scheduling sites

          In the logistics industry, the quality of service is something that cannot be shown to others unless they experience it.  Sure, there are metrics that show how you fare when compared to your competition, but then, it only communicates little with respect to quality. The usual route which firms in logistics took are advertisements, to which the internet has opened alternatives in today’s digital age like websites and appointment scheduling sites. A great online presence can help you communicate with
        • Customer Management: # 1 Pick a Convenient Way to Onboard Customer

          When Meera opened her bookstore, onboarding customers was effortless. A customer walked in, picked a book and left with a handwritten bill. As the store gained popularity, things changed. " Can I place an order over the phone?" a customer asked one day.
        • Tracking Emails sent through Outlook

          All of our sales team have their Outlook 365 accounts setup with IMAP integration. We're trying to track their email activity that occurs outside the CRM. I can see the email exchanges between the sales people and the clients in the contact module. But
        • Fetch ALL items from Inventory and send to Google Sheet using Flow

          The title says it all -- I want to fetch the Item name, SKU, Purchase rate, and Sales rate for ALL items in Zoho Inventory and have them populate a tab in an existing Google Sheet. I have already successfully made this work for one item, so the flow is
        • Why Document Integrity Matters at Every Stage of the Contract Lifecycle

          Contracts are legal records that must stay authentic and traceable from creation to expiry or termination. In Zoho Contracts, several design decisions focus on protecting the integrity of every document. These measures ensure that no important details
        • affichage pièces jointes impossible

          Bonjour, aujourd'hui je n'arrive pas à afficher ni à télécharger les pièces jointes dans ZOHO CRM. J'utilise Chrome, j'ai vidé les caches et les cookies. Mais cela ne change rien. Merci de votre aide
        • Reminder to renew subscription.

          Whenever I try to add to one of my notes a " renew your subscription" window pops out and won't Close disallowing me to edit. Why should I renew my subscription on an application with at best such bugs and at worse such underhanded ways to force ren
        • Fields not coming through, not pulling data

          Forgive the noviceness of my vocabulary. I am in Zoho flow connecting CRM and Projects. When an opportunity hits a certain stage, it will create the project in Projects, and bring in data from the opportunity. Everything is working, except for two fields
        • Smartsheet Integration

          Has any in the community been able to integrate Zoho Desk with Smartsheets using Zoho Flow? I am trying to get the Smartsheet Row ID based on ticket data and cannot find documentation on the Get Row function for Smartsheet. It is asking for a Query String
        • CRM Campaign - how to mass remove contacts?

          Does anyone have a solution for removing all contacts from a CRM campaign. Seems that one by one is the only option. 
        • Send out follow-up email in the same thread (threaded conversations in individual emails) from Zoho CRM

          Hi, I'm new to Zoho. I'm trying to send individual emails to my leads one by one. And I'll send out follow up email if I don't hear back from them later. However, instead of sending a new email, I want to reply in the same email thread so that the recipients
        • Cadence Support in Zoho Vertical Studio

          We would like to know whether it is possible to create and configure Cadences in Zoho Vertical Studio, similar to the Cadence feature available in Zoho CRM. Please confirm if Vertical Studio supports creating cadences for modules and users, and whether
        • Removing "Products" as mandatory field from Sales Order creation page

          Hello, friends According to our workflow, we should: 1) create Sales Order (Stage "New") 2) call and discuss the Products with a customer (Stage "Communication") 3) add the Products to the Sales Order during the call However, "Products" is mandatory to
        • Zoho Books says "The customer "Hakimuddin P A Ali" already exists. Please specify a different name.""

          One of my transaction is not getting posted from Stripe to Zoho books. I already checked in Zoho books that there is no customer already present in Zoho books with the same name (as the error mentions) I already raised this complaint on Zoho flow portal,
        • Is it possible to automate a file to be directly uploaded to a specific subfolder in Zoho Workdrive?

          I am establishing a workflow so that when a new task is marked "complete", the document submitted in the task (under the "Documents" tab) is automatically uploaded to a specific subfolder in the associated WorkDrive for the project. However, the dilemma
        • Steuerberater der Zoho benutzt in Deutschland

          I write in English because the issue is related to German regulations. Wir sind ein Unternehmen, welches aktuell keine Pflicht zur doppelten Buchführung hat. Aktuell bucht unser Steuerberater jeden Beleg, auch unsere Auslagen. Wir würden dies gerne selbst
        • Why are some folders not showing up as an action trigger in Zoho Flow?

          I am currently working on a flow that automates the process of creating a folder in WorkDrive once a Task List is created. When I am selecting a destination for the folder, some projects are not showing up. I intend to create a folder within a specific
        • Getting Date from PostgreSQL error

          I am pulling data from PostgreSQL table into a CRM record via FLOW but the field is coming out empty. Need some suggestions: Field Type in CRM: Date/Time Field value in PostgreSQL: 2024-12-05 21:06:32.479 Field value in FLOW "Fetch Row": created : "2024-12-05T21:06:32.479382000",
        • Zoho Flow to SendOwl API error

          SendOwl is listed in the apps list of Zoho Flow. When trying to connect through the API with valid key and secret, the error given is: SendOwl says "HTTP Basic: Access denied" It seems Zoho doesn't connect via HTTPS. I've already tried using webhooks,
        • decisions based on content of a ticket

          Hi, I need to create a flow that sends automated email based on the content of a ticket in zoho desk. I have certain tickets that are formatted in a particular way, and contain certain keywords. How can I filter (based on decisions) the tickets based
        • Newline Character "\n" parsing problem in webhooks

          Hi there, I am facing an issue in Zoho Flow (maybe a general issue or maybe only in Zoho Flow): I have this function: void sendListWebhook(string url, list array) { for each arrayElement in array { result = invokeurl [ url :url type :POST parameters:arrayElement.toString()
        • One Company, multi branches, multi warehouses and I need to manage this in one organization

          Dears,  I'm a new user to zoho solutions,  however I found a lot of persons giving a nice feedback about it also a lot of good reviews. I though why we try to move to it in our company. I'm not sure if Zoho could give me all what I need or not that's why I'm going to post in this topic most of the things I know about managing our business to let you ,as zoho experts, tell me if Zoho will meet my business requirements or not. First of all we are a flowers and landscaping company we have like 6 to
        • Migration Evernote

          Bonjour Apres plus d'une dizaine d'année passer avec evernote j'ai décidé de franchir le pas . J'ai débuté par migrer mes notes vers zoho et depuis la migration est bloquée. Impossible d'avoir un retour du support malgré plusieurs mails et tentative d'appel
        • Pushing GCLID info from Gravity Forms to ZohoCRM

          We are switching to Gravity Forms from Zoho Forms and I cannot find any good info on how to make sure my GCLID tracking info is pushed through to the CRM through my new forms. There was an article in the documentation about placing something within the
        • Zoho OAuth Connector Deprecation and Its Impact on Zoho Desk

          Hello everyone, Zoho believes in continuously refining its integrations to uphold the highest standards of security, reliability, and compliance. As part of this ongoing improvement, the Zoho OAuth default connector will be deprecated for all Zoho services
        • On Zoho Flow, Record deleted trigger from Zoho Creator

          On creating flow in Zoho Flow, when we select app Zoho created, it provides 3 trigger options - Record created, Record updated and Record created or updated We need trigger on "Record Delete" as well, We have a use case to fire our system api if record
        • Zoho Flow Switch On Not Working

          I have created a flow which is when the mailbox address received the email that meet the condition will auto fetch the contact, account and finally create the ticket by using Zoho Desk. When I do a test and debug on my flow it work well as what I expect
        • MS Teams Flow Integration Question

          Where can I find the chat ID for the "Post message to chat" target?
        • Zoho Flow - Access denied to recover recording from call module - OpenAI

          Hi, I am trying to build a Flow to recover recoding when a new call is saved in my CRM. I have integrated my CRM with ringcentral and the recordings are saved in the event. Trigger: When new module entry Step 2: Fetch module entry (Zoho CRM says "permission
        • Unable to send price in big commerce from zoho flow.

          I am creating a flow from zoho flow to create a product in zoho inventory and sending this to big commerce. But the problem is like when ever i send the price its getting error. it require decimal format value if i am sending ${trigger.sales_rate} the
        • Not sending mail to new lead in zoho flow

          I have created a flow in zoho flow and triggered an action to send email notification when the new lead is created but even after user entering the mail id the email is not going to them
        • Access query string from incoming webhook URL in Zoho Flow

          I have a fairly straightforward use case, but cannot find anything conclusive on this subject. How can I simply access the query string of the incoming webhook request in Zoho Flow? I am attaching the Deal ID to the end of the request like: https://flow.zoho.com/762439902/flow/webhook/incoming?zapikey=1001.0dec2d7dd15080c464a13925275f0129.448c23ee219c545c89f5a178456cfc8b&isdebug=false&dealID=${Deals.Deal
        • Unable to access my Zoho forms account

          For some days now, I haven't had access to my Zoho Forms account. I keep getting an error that says, "You are an inactive user in your organization" via the mobile app and "You don't have permission to access this organization" via the web. I was removed
        • Identify Unused Deluge Functions in Zoho CRM

          Hello Zoho Support Team, I would like to request a feature that helps administrators identify unused or rarely used Deluge functions in Zoho CRM. Currently, Deluge functions are distributed across different areas, and there is no centralized overview
        • Next Page