Chronicles of 2024: The Year in Retrospect

Chronicles of 2024: The Year in Retrospect



As we close out 2024, let’s take a moment to highlight the new features and updates that have enhanced Zoho Invoice in 2024.

Among the exciting enhancements, we have launched a new AI-powered chatbot designed to assist you in understanding the app's features and answer all your queries regarding the app's capabilities. 

Click the image below to explore key updates and enhancements in Zoho Invoice as our Virtual Assistant guides you through the highlights of the year. You can choose to view the updates via Virtual Assistant for a more engaging experience or read the detailed post for a more in-depth overview.



New Edition

Empowering South African Small Businesses

In 2024, we made a significant step forward with the launch of the South Africa edition, designed to support small businesses across the country. We've introduced features like VAT, HSN codes. Moreover, you can also add items as capital assets and apply domestic reverse charge to transactions.

Invoices

You Can Now Add Payment Forms to Transactions [Mexico]

Since it’s mandatory to include a payment form for every transaction, we’ve made it simple for you. With the Payment Form field, you can easily associate methods like cash, nominal checks, and more while creating invoices or credit notes.

Effortlessly Manage Split Payments

You can now conveniently split and record a single invoice payment, adding up to three split payments with different payment methods. This can be done only when recording a payment during invoice creation.

Refund Payments on Invoice with Ease

You can now refund the full amount received for an invoice. When you do, the invoice will be dissociated from the payment, and the refunded amount will automatically be created as a credit note.

Payments

Simplify Payments with Zoho Payments [India and US]

With Zoho Payments, you can securely collect payments from your customers. Simply go to Settings, configure it, and you'll be able to accept payments through multiple methods.

New Payment Methods Now Available via Stripe

Two new payment methods have been introduced via Stripe - Klarna, which offers flexible payment options and Alipay, a popular digital wallet used widely in China. Now, you have even more convenient ways to pay!

You Can Accept Payments via M-PESA [Kenya] 

The Safaricom M-PESA integration is now available in Zoho Invoice, allowing you to process payments seamlessly through M-PESA e-wallets. You can easily set it up to receive payments in KES from your customers in Kenya.

PDF Templates

Show SAT Item Details in Transaction PDFs [Mexico]

The SAT Item Code and SAT Unit Code fields can now be displayed in the item table of your transaction PDFs. You can customize how these fields will be displayed in your transaction PDFs or choose to hide them from Templates.

Display a UPI QR Code in Invoice PDFs [India]

Allow your customers to scan a UPI QR code easily and make payments. Note that the received payments will need to be recorded manually if you enable this option.

Assign Company ID to Customers for Better Tracking [Global]

We've introduced the Company ID field, where you can enter a company's unique identification number when creating a new customer. You can customize the Billing Address Format in your PDF template to display the Company ID in your transactions.This can be helpful in countries like France, where businesses have a unique 9-digit SIREN number, which you can add as a Company ID when creating a customer.

Taxes

Update Your MSME Details and Stay Compliant [India]

If your organisation is registered as an MSME, you can now add the MSME/Udyam Registration Number in your transaction PDFs to stay compliant with section 43B(h) of the Finance Act 2023.

Manage and Track TDS in Transactions [India]

You can now apply Tax Deducted at Source (TDS) in quotes, credit notes, and recurring invoices, and easily track them in the TDS Receivables report. You can also set a Start Date and End Date for existing TDS rates in transactions.

Streamline Income TDS Rates under Direct Taxes [India]

We’ve introduced Income TDS Rates under Direct Taxes, allowing you to easily create, edit, and delete TDS rates. You can also view associated transactions and apply TDS at the line item or transaction level.

Usability Enhancements

Do Quick Calculations in Rate Fields

Perform quick calculations directly in the Rate field of transactions with simple arithmetic operators (+, -, *, /) and parentheses. This makes it easier to quickly adjust rates like tax deductions before entering the item rates.

Resize Column Width in List Pages

Adjust the width of columns in list pages that have more than eight columns. You can do this in the Customers, Invoices, Quotes, Credit Notes, and Expenses modules.

Effortlessly Bulk Export Invoices as ZIP Files

You can bulk export up to 100 invoices as PDFs within a single ZIP file. If you have used custom templates in any of the invoices, you can export a maximum of 50 invoices in each ZIP file.

Windows App Updates

  • You can split payments for invoices.
  • TCS support is made available in sales orders.
  • Tax creation is now supported in the Australia edition.
  • Payment form is available in credit notes for Mexico.

iOS App Updates

  • Quickly create transactions from the Control Center.
  • Sync your device contacts into Zoho Invoice.
  • Customize PDF templates by changing themes, adding bank details, and including signatures.

Android App Updates

  • Configure UPI QR Code in Invoice PDF (India).
  • Customize PDF templates by changing themes, adding bank details, and including signatures.
  • Enable or disable other modules directly in the settings.


2024 was truly eventful with campaigns and achievements. Here’s what our team is excited to proudly share with you!


Celebrating Sustainability: Our Environment Day Campaign

To celebrate Environment Day, we ran a two-week campaign with Zoho Invoice, sparking meaningful conversations about sustainability and business practices. A big thank you to everyone who participated and helped make it a success!

Empowering Growth: 6 Signs Your Small Business is Scaling Really Fast

We hosted a webinar for businesses in the US, UK, and India, where we explored the essential tools that can support your business as it grows. It was wonderful to connect with so many of you and share insights that can make a difference in your scaling journey!




Here's What You've Said About Us!

1. Zoho Invoice has helped us save time, reduce errors, and improve cash flow in our business. Overall, Zoho Invoice has become a trusted tool in our business operations. 
- Kamlesh Kumar
  CEO, Nxt Aspect
2. When a customer says, 'You did such a great job 5 years ago and I want to work with you again. Do you remember me?' I can say I do, thanks to Zoho Invoice. It makes the customer experience first class!
- Augustine
  Wash this way Pressure Washing
3. I've been with Zoho Invoice for over 15 years. Many thanks to everyone on the Zoho team for making my invoicing so much more effective and efficient!
- Mark Posen
  Managing Director, RPC Telecommunications Ltd
4. Zoho Invoice is streets ahead of Microsoft. It is professional, easy-to-use, and bulletproof. I absolutely love it.
- Philip King
  Founder, Little Star Educare Centre


And that’s a wrap on the recap of all the new features of 2024! Thanks for being a part of this amazing journey. Wishing you a fantastic new year filled with success and growth! Cheers to a bright and prosperous 2025!!


      • Sticky Posts

      • Zoho Invoice: Playing Back 2023

      • What's New in Zoho Invoice - Q3 2023

        Hello everyone, We're back with several updates and enhancements to make your invoicing experience better. Read the post below to discover what's new. Stripe Recurring Payments (India Edition) If you have integrated with Stripe, you can use it to collect

        • Recent Topics

        • Dynamically prefill ticket fields

          Hello, I am using Zoho Desk to collect tickets of our clients about orders they placed on our website. I would like to be able to prefill two tickets fields dynamically, in this case a readonly field for the order id, and a hidden field for the seller
        • Optimize your Knowledge Base for better visibility by allowing search engine crawling and indexing

          All you need to know about no-follow and no-index in KB. What are article crawlability and indexability? Crawlability and indexability are vital for making an article visible and accessible to search engines. When a search engine crawls an article, it
        • Has anyone created a public ASAP Guide that I can check out?

          I am thinking of adding an ASAP guide to my web application, but I have noticed that the ASAP widget itself can be really slow to load sometimes. Has anyone created a public ASAP Guide that I can check to see how performant it is? I don't want to spend
        • Zoho Desk Partners with Microsoft's M365 Copilot for seamless customer service experiences

          Hello Zoho Desk users, We are happy to announce that Zoho Desk has partnered with Microsoft's M365 to empower customer service teams with enhanced capabilities and seamless experiences for agents. Microsoft announced their partnership during their keynote
        • What’s New in Zoho Analytics – September 2025

          Hello Users!! In this month’s update, we’re raising the bar across multiple touchpoints, from how you bring in data, plan and track projects to how you design and brand your dashboards. We’ve added the all-new Gantt chart for project visualization, expanded
        • Zoho MCP has no tools for Creator or 3rd Party Apps?

          I don't see a Zoho MCP community forum so putting this here. Two big problems I see: 1) Although Zoho advertises "over 950 3rd party apps" as available through their MCP, when I go to "Add Tools" there are ZERO 3rd party apps available to choose from.
        • Zoho Forms - Zoho Drive connection - Shared Drives not supported

          Hello i am stuck with Google Drive Connection There is no supported shared drives Connection is not support shared drives boolean Query Parameters - supportsAllDrives=true&supportsTeamDrives=true to activate fetch files from the shared drives. Ahat need
        • Apply Advance option not shown in report

          We are facing an issue in Zoho Expenses. While approving an Expense Report, the "Apply Advance" option is not appearing under the three dots (More Options). Details: Module: Expense Reports Issue: "Apply Advance" option not visible Status of Report: Awaiting
        • Can't create package until Bill created?

          I can't understand why we cannot create a package until a Bill is created? We are having to created draft Bills to create a package when the item is received, but we may not have received a Bill from the supplier. Also, Bill # is required, but we normally
        • Whats the Time out Limit for API Calls from Deluge?

          Hi Creator Devs, We are making API calls to third party server via Deluge. Getting this error message: Error at line : 24, The task has been terminated since the API call is taking too long to respond. Please try again after sometime. Whats the default
        • Community Digest Agosto 2025 - Todas las novedades en Español Zoho Community

          ¡Hola, Zoho Community! Agosto llega a su fin y septiembre nos trae aire fresco a la comunidad: más inteligencia con IA, actualizaciones que elevan la productividad y la recta final hacia Zoholics España 2025. Aquí tienes lo más destacado del mes para
        • Tip #3: How to change your booking page language

          Displaying your booking page in your target audience's language can greatly increase customer satisfaction. By speaking their language, you will help customers feel more comfortable scheduling with you and create a stronger connection with them. Let's
        • How can I optimize a Zoho Site page for SEO when embedding external menu or restaurant links?

          Hi everyone, I’m experimenting with building small content hubs on Zoho Sites and want to make sure I’m doing it in an SEO-friendly way. For example, I tried creating a page that highlights restaurant menu items and linked out to a resource like this:
        • Diff signature for compose new email and replies

          Hi,   How do i have different signature for replies and new emails. its inconvenient to have one large signature for replies. Usually on Outlook we have the option to keep separate signatures for new emails and for replies.
        • Zoho Website Site Speed Up & Setting

          We are experiencing slow loading speeds on our Zoho website and would like assistance in optimizing its performance. Kindly review the site and suggest or implement necessary improvements to enhance speed, especially related to: > Caching mechanisms >
        • Clickjacking: Zoho Vault's Response

          Issue Password manager browser extensions are found vulnerable to clickjacking security vulnerabilities that could lead attackers to steal account credentials, TFA codes, card details, under certain conditions. Reported by Marek Toth, Independent Security
        • No option for pick up in Zoho Books / Inventory but yes on commerce

          Is it planned to release soon on books/inventory?
        • Zoho Books - France

          L’équipe de Zoho France reçoit régulièrement des questions sur la conformité de ses applications de finances (Zoho Books/ Zoho Invoice) pour le marché français. Voici quelques points pour clarifier la question : Zoho Books est un logiciel de comptabilité
        • Blueprint Issue - Being able to set a subform field as mandatory

          I'm creating a blueprint. My record involves a subform which is only shown once field is set but the field gets set in step two of the process. My problem - I can't save the record as the subform field is set to mandatory - If I unset the mandatory field,
        • Blueprint - Mandatory file upload field

          Hi, File upload (as we as image upload) field cannot be set as mandatory during a blueprint transition. Is there a workaround? Setting attachments as mandatory doesn't solve this need as we have no control over which attachments are added, nor can we
        • Zoho Books - Include Quote Status in Workflow Field Triggers

          Hi Zoho Books team, I recently tried to create a Workflow rule based on when a Quote is Accepted by the customer. This is something which I thought would be very easy to do, however I discovered that Status is not listed as a field which can be monitored
        • Zoho Books - Show Related Sales Orders on Quotes

          Hi Books team, I've noticed that the Quotes don't show show the related Sales Order. My feature request is to also show related Sales Orders above the Quote so it's easy to follow the thread of records in the sales and fulfilment process. Below screenshot
        • Add VAT/Tax line to bank adjustments

          When categorising transactions and matching bank feeds with transactions such as customer payments, we use the "Add Adjustment" to add things like fees/bank fees. It would be useful to choose a VAT/Tax rate here. Whilst there is a bank charges option when adding a payment, this goes into the default bank charges account. We use the adjustments so that we can choose the account and separate our fees. We use different card providers and Worldpay charges VAT so we are stuck. We cannot integrate with
        • New Menu Layout Feedback

          I'd really like to see the banking item back on the top of the menu. I'm sure part of it is just because that's what I'm accustomed to. However, for a bookkeeping program, I think there's a logic to having banking be on top. Not a giant issue, but something
        • How to use Rollup Summary in a Formula Field?

          I created a Rollup Summary (Decimal) field in my module, and it shows values correctly. When I try to reference it in a Formula Field (e.g. ${Deals.Partners_Requested} - ${Deals.Partners_Paid}), I get the error that the field can’t be found. Is it possible
        • Form Accessibility

          Hi, is there an update on the accessibility standard of Zoho forms? Are the forms WCAG 2.1 AA compliant? 
        • Cannot schedule report delivery

          The only 'send option' available when exporting reports is 'immediately' The option to schedule the report is missing.
        • adding attachment in sendmail script where attachment is in a CRM field

          Hi all, I have a custom field of type 'File Upload' in one of my modules in my CRM. I want to include the file in that field as an attachment to an email - which is done from a button on  the 'Results' module. I have created a script and a button to initiate an email from that module. The Deluge scripting window has allowed me to add arguments for all the fields I need to use except for the one file upload type field. My script currently looks like the below (content of the email omitted). As you
        • Signature field is showing black

          Hello, When customer signed the service form, it is showing as below picture Phone model: iPhone 16 Pro We tried delete and install application, but it not solved. This has on phone of a few person. There is any advice to solve this?
        • [Free Webinar] Learning Table Series - AI-Enhanced Insurance Claim Management in Zoho Creator

          Hello Everyone! We’re excited to invite you to another edition of Learning Table Series, where we showcase how Zoho Creator empowers industries with innovative and automated solutions. Struggling with lengthy claim processes, a lack of visibility into
        • How to update changed purchase account of item in invoice

          I have selected the wrong purchase account for various articles and created invoices. I had to adjust the purchase account in the article afterwards, but the old purchase account is still posted in the transaction-journal of the invoice. To adjust the
        • Zoho Suite is very slow

          Since today Zoho is incredibly slow over all applications! What's going on?
        • Not sure how to use credits to my account

          Hi I have a $50 credit to my account. I'm just wondering how I can apply that to either a current invoice or to try a new service. Any advice would be great, thanks. Kind Regards Chris
        • Control who sees Timeline and Interactions in Zoho CRM through Profiles

          The feature has been enabled for all DCs (except US, EU, and IN DCs). We will be rolling it out to the other DCs in the upcoming days. Dear All, In a CRM, not all users would require access to the history of a record. For instance, a Marketing Operations
        • Zoho Desk Integration - Add the option to send the estimate from the Zoho Desk Ticket Integration

          Hi, Currently in the Zoho Desk integration, the user is able to create an estimate from a ticket, once the estimate is created the user can see the estimate under the ticket (see screenshot below), but is not able to send that estimate from Zoho Desk.
        • Utilisation de Zoho en conformité avec l’article 286 du Code général des impôts (CGI)

          Cher(e) client(e), Conformément à l’article 286 du Code général des impôts (CGI) impose aux entreprises assujetties à la TVA d’utiliser des systèmes de caisse ou de gestion commerciale certifiés lorsqu’elles enregistrent des ventes à des particuliers.
        • Issue showing too many consultations in my workspace link.

          Hi Team, I’ve set up two Workspaces to track meetings from different sources. So far, this has been working well, and the two Workspaces are differentiated without any issues. However, when I navigate to Consultations and share the link to my personal
        • 👋 Welcome to the Zoho MCP Community

          Hello all, glad to have you here! This is your space for everything AI agents, MCP tools, and intelligent business apps. This community is for you — developers, partners, creators, and businesses exploring how agents can transform work. Whether you’re
        • CRM Validation Rules Support Only Single Condition

          Simply put, CRM validation rules support only a single condition for each field on "All Records". You also cannot specify additional validation rules on the same field because it has already been used in an existing validation rule. The ONLY solution
        • Unapproved Leaves are hard to distinguish in Attendance View

          This is a an unapproved leave request It appears in the Attendance view without any visual indicator if its approved or not For a whole day request this might be manageable but for hourly requests it gets very hard to know which are approved, which are
        • Next Page