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.
Note: This feature is not available for the India edition of Zoho Books.

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.

Generate and File Tax Returns Directly on the FTA Portal [UAE Edition] 

Streamline your tax filing process by generating and filing your tax returns directly to the FTA Portal from Zoho Books. 

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. 




    Nederlandse Hulpbronnen


      • Recent Topics

      • The Next Chapter for CRM for Everyone: Moving from Early Access to Phased Rollout for Customers

        #CRM25Q1 Hello Everyone, Until now, CRM for Everyone has been available in early access mode exclusively for users who opted to try the new version. We are now transitioning to a phased release, starting with the basic edition. We are thrilled to announce
      • Team Inbox is not working AGAIN

        I like Team Inbox in general. It makes using a collaborative inbox easy - when it works. The problem is that it doesn't work at times - and it seems to not work, a lot. It's not catastrophic failure, it's little things. Unable to send messages Unable
      • QR codes in templates

        I'm excited about the new QR code generator. I have included a QR code that contains the record ID setting "${ID}" as input data. In the report detail it works perfectly but when printing it in a template the code is not shown.
      • This mobile number has been marked spam. Please contact support.

        Hi Support, Can you tell me why number was marked as spam. I have having difficult to add my number as you keep requesting i must use it. My number is +63....163 Or is Zoho company excluding Philippines from their services?
      • geographic search filter in map view

        Hi, I have a recruiting and timesheet system built in Creator. The client wants to enhance the search for candidates based on their location and filter by job skills - currently they look on the Map View which uses the geo location or post code of the
      • Real Estate CRM

        How can I tailor my CRM for real estate? I had seen an image where the CRM included property tabs.
      • Zoho CRM search not working

        The search bar is not showing any results in our CRM installation. We have a lot of items and can not search them by using the navigation each time. Can someone please check this asap.
      • Reload page with widget

        Hi all, I hope I can find some help here. I developed a small widget for Creator that is integrated into a page as a component. The page contains other content as well. When the widget is sent, the entire page should be reloaded to apply the changes to
      • Tip of the week #37 - Manage all your Telegram business conversations directly from your shared inboxes.

        Tired of switching between multiple apps to manage your business conversations? With Zoho TeamInbox's multichannel inboxes, connect your Telegram channel to a shared inbox. This way, your teams can easily handle c View, reply, and collaborate on them
      • Tags on notes aren't syncing correctly on Android

        I've created notes on the desktop version that have several tags assigned, but on both my Android devices those notes only have ONE of those tags instead of all of them, despite the actual content of the note being correctly synced, and I'm also starting
      • Reports - custom layout - duplicate report

        Do you also have this problem and what is the possible solution? I duplicate a report that has a "custom layout". Unfortunately the custom layout is not duplicated. To be improved for a future release by Zoho. I export the custom layout and import it...
      • "Copy Field Values from one Module to another" how to use?

        Hi everyone! I'm sorry if this question was already asked, I didn't find it! So let me explain:  In my Tickets module, we have the custome field "customer type" where we indicate if it's a lead, user, etc... In the Contact module I used the "type" field with exactely the same entries. I would like when in the tickets module an operator choose an option that it automatically update it in the contact module. I found the "Copy Field Values from one Module to another" custom function which seems perfect
      • How to map a global picklist from one module to another

        Hi there, i currently have a new field that is called sales office which we use for permission settings between our different offices located in different countries. It is a global set picklist with three different options: MY, SG and VN. I want to be
      • Links in Instagram

        Hi there, I have been using Later for a while now but keen to come back to Zoho Social as Later doesn't offer tagging of pages on Facebook but they offer something Zoho doesn't. You can add a link to your bio which opens up your profile feed where images
      • Pageless mode needed to modernise Writer

        When we switched from GSuite to Zoho, one of the easiest apps I found to give up, was Docs. In many ways, Writer has always been more powerful than Docs, especially in terms of workflows/fillable forms/etc. However, I went back into Docs because I notice
      • Changing the Logo Size on Zoho Sites

        My company logo incorporates both an image and text, and I would like it to be much more prominent on the page than is currently allowed by the small logo box in the template.  Is there any way to hide the page name and then make the logo box much bigger since my company name and logo are connected / are all in one file?  Thank you. 
      • Meta and Facebook data report discrepancy

        I have been currently gathering manually facebook follower data thru meta. In zoho marketing plus the social media reporting only allows for page likes, and so there is a discrepancy with the data. please the difference in files attached. Is there way
      • Is it possible to Select Item Serial Numbers from a Sales Order?

        Our accepted estimates are converted to Sales orders for our warehouse staff to pick.  How can my warehouse staff select the serial numbers for an item when editing a Sales Order?  Logically when staff pull an item and have the serial in front of them they update the Sales Order and select the serial. I understand a serial can be added when creating an invoice but how can accounts team know the serial if the warehouse staff can't select it! A basic flaw!
      • MORE BUGS: Client Script, Deluge and Widget JS SDK don't work as expected when trying to retrieve a record that has been "rejected" as part of an approval process.

        Client Script $Page.record is null when accessing a record that has been "rejected" as part of an approval process. Deluge zoho.crm.getRecordById(moduleName, recordId) returns {"status":"failure"} when recordId is a valid, but rejected record. OK... I
      • Zoho CRM Widget not displaying 2 related lists (JS)

        Okay so I basically have 2 relatedLists that I want to get and render: ZOHO.CRM.API.getRelatedRecords({ Entity: data.Entity, RecordID: data.EntityId, RelatedList: "Notes", page: 1, per_page: 200, }) ZOHO.CRM.API.getRelatedRecords({ Entity: data.Entity,
      • Recurring Events Not Appearing in "My Events" and therefore not syncing with Google Apps

        We use the Google Sync functionality for our events, and it appears to have been working fine except: I've created a set of recurring events that I noticed were missing from my Google Apps calendar. Upon further research, it appears this is occurring
      • Zoho Books and Zoho Projects Task Status Update

        How can we create an automation using custom functions for the following scenario. When our zoho books invoice status changes to paid. I want a task in Zoho projects to change to completed.
      • Different content per social media account..

        Is there a way to add different content per social media account on one post?
      • Assigning Tasks and Requests to Groups... how do I?

        Guys, I've spent many hours exploring Zoho Support and we are generally satisfied with the system.  I'm trying to understand how a system that has so much to offer can be missing GROUP assignment and queue functionality.  I am hoping that there is a way
      • Parsing of SQL query failed. Please check the SQL syntax.

        I am trying to have Zoho Analytics recognize that if the a Deal is in Stage "Need Docs" it should also be counted as a Deal in the Stage "New Lead" /*New Lead*/ SELECT "ID" 'New Lead' AS "Stage" From "Deals" Where "Stage" = 'Need Docs' Union All Error
      • Where is the setting to enable/disable 2FA?

        The following links show where enable/disable 2FA is supposed to appear, but neither appear for me: https://help.zoho.com/portal/en/kb/zohosites/faq/account/articles/how-do-i-enable-or-disable-two-factor-authentication-for-my-account shows Security >
      • How to Assign Record Ownership in a Custom Form via API?

        Hello everyone, I’ve created a custom form in Zoho People and I’m using the API to manage its records. I would like to know how I can assign ownership of these records to specific users via the API. Is there a specific parameter or field in the API request
      • Customer Statement Template not matching when sending

        Hi everyone! So when I send statements to our customers via Zoho Books, the message that appears by default does not match what I have written on the template Under settings -> email notifications -> sales -> customer statement We have a single default
      • Creation of Path and subpath

        In order to improve the structure of the website for better organization, I would like to consider that when publishing a page, it can be within a section and sub-section. For example, if I have an events option in the menu, I can put past events and
      • Working with keywords

        Hello everyone, first time here so I will try to be brief. I am working on my company's data set. I have a table with all the images we have on line. For each image we hava a cell tha contains all keywords related to that image. I would like to explore
      • 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,
      • Using AVG in SQL Query

        My current SQL Query is: SELECT "Client Info", avg("Revenue") FROM "Funded Deals" GROUP BY "Client Info" The current table that this is creating: Client Info avg(Revenue) Previous 4175 1st - New 3411 1st - Old 3013 Renew 3069 While this works as I had
      • Peppol Malaysia API

        Hi Zoho Books, my country Malaysia will going to implement "Peppol" (E-Invoicing), starting 1 Jul 2025 for all businesses. The government intends to provide API for accounting app. The workflow involves creating an invoice from accounting app, triggers
      • Re-emitir facturas con nueva dirección de facturación

        Hola, necesito saber si es posible que las facturas ya emitidas, pueden ser re-emitidas con el cambio de dirección de facturación, realizado el día de hoy 02-01-2025, para efectos contables. Espero su ayuda, Gracias
      • Zoho Learn vs. Trainer Central

        Hi, I'm currently using Zoho One with a WordPress-based website and WooCommerce to manage my online courses. I would like to know what is the difference between Zoho Learn and Trainer Central and if it's possible for these two platforms to replace WP
      • Map Plan to Different Income Account for Some Subscriptions via API

        We have a plan that has a default Plan Account of "Sales". Can we override the account for a specific subscription via API? In some instances the same exact plan should map to a different income account. When we create stand-alone invoices in Zoho Books,
      • Flow with CRM

        Hello, I have a simple flow that uses a web hook to enter data into a Sales Order. I have the web hook sending Flow data which has a PO field. If the PO has a special character like - or / or \ the task fails. How can I get the flow to be okay with the
      • We've revised the pricing model of CRM portal user licenses

        Hello everyone, We’re making important updates to our pricing structure for portal user licenses, effective from the next payment cycle. The new slab-based pricing is as follows: Previously, these portal user licenses were priced at $5/ user/ month. As
      • Chrome browser issues. Anyone else?

        I am suddenly having multiple issues with Chrome browser interpreting the Zoho Mail interface.  Anyone else?  Any known problems? Thanks, Todd
      • Set another Layout as Standard

        We created a few layouts and we want to set another one to standard:
      • Next Page