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!!
Recent Topics
Confirmation prompt before a custom button action is triggered
Have you ever created a custom button and just hoped that you/your users are prompted first to confirm the action? Well, Zoho knows this concept. For example, in blueprint, whenever we want to advance to the next state by clicking the transition, it is
Frontal interview scheduling - room availability in office using Google Workspace?
Hi, We're using Zoho Recruit as our ATS and Google Workspace as our email, calendar and resources management. We want to use the interview feature to schedule an in-person (frontal) interview with the applicants. How can we sync the room resources availability
Add and Remove Agents from Departments and Groups in Zoho One
Hi Zoho Flow Team, We hope you're doing well. Currently, Zoho Flow provides an action to add an agent to a group in zoho one, but there is no action to remove an agent from a group or a department. Another action that we find missing is the option to
Explication sur comment mettre en place des règles d'affichage ou "layout Rules"
J'ai passé plus d'une heure hier avec le support et je n'ai rien compris !! Je suis lecteur assidu des guides (je "RTFM") qui ne sont absolument pas orienté "client" chez Zoho, et je tiens à le rappeler ici . Dans la documentation on m'indique un cas
Introducing Hiring Pipeline for Vendor Portal
Keeping vendors informed about candidate progress is often challenging, leading to communication gaps and repeated follow-ups. To address this issue, we've released an update to the Vendor Portal feature that lets you choose to display candidates' hiring
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,
Address Grabber function for Zoho
I converted from ACT to Zoho. With ACT, I used an add-on called AddressGrabber to scrape the contact information from leads that I buy and contact information contained on emails and websites and directly add it as a new lead or contact. Does anyone know
Integrate zoom with zoho bookings please; or add optional times in zoho meetings
Just like events - these online meetings like zoom need to be integrated with zoho bookings, and there needs to be option for customer to book a time slot. It should not be dictated by CRM user.
Add Owner to deluge-created module record note
Is it possible to include the "owner" aka "creator", of a Note when creating it via delulge? This sets "superadmin" as the Note creator. I need to override it. notemap = Map(); notemap.put("Parent_Id",program_contact_id); notemap.put("Note_Content",program_contact_data.get('Note'));
Directly Edit, Filter, and Sort Subforms on the Details Page
Hello everyone, As you know, subforms allow you to associate multiple line items with a single record, greatly enhancing your data organization. For example, a sales order subform neatly lists all products, their quantities, amounts, and other relevant
Unique and Random IDs in Zoho Forms: Organize and Secure Your Data Efficiently
When it comes to form submissions, organizing and identifying entries effectively is crucial. Zoho Forms offers two versatile ID generation options for submissions: Unique ID and Random ID. Each serves distinct purposes, providing flexibility to meet
Sort By Date - Deluge
I have the following code, which normally works to sort calls by created time. Every once in a while, it doesn't work and something sneaks through in the wrong order and I can't figure out why. calls = zoho.crm.searchRecords("Calls","(Owner:equals:" +
Iteration through a list - Coming up against a "Failure to update function" error
Hi there! I've been attempting to get a deluge script working and am running into an error that I have been unable to resolve. The error I am getting is Failed to update function Error at line :18. Improper Statement. Error might be due to missing ';'
Can you modify "Last Activity Time" in deluge? If so what's the field name?
I need to perform some bulk modifications on records in the Leads module, but I need to avoid changing the "last activity time" or "date modified" because I am using those fields to filter and sort leads for follow-up action. I cannot find an answer anywhere
How do I define a weekend
I noticed the default for weekends does not seem to include Saturdays. How can i define weekends to include both Saturdays and Sundays? Thank you.
【Zoho CRM】ポータル機能のアップデート
ユーザーの皆さま、こんにちは。コミュニティチームの藤澤です。 今回は「Zoho CRM アップデート情報」の中からポータル機能のアップデートをご紹介します。 今回の機能アップデートにより、CRMのポータルへのログインがより簡単にできるようになりました。 【目次】 SAMLベースのシングルサインオンについて ポータルへのアクセスリンク送付について 今回のアップデートにより、アイデンティティプロバイダー(IdP)を利用している組織において、SAMLベースのSSO(シングルサインオン)を有効化できるようになりました!
Getting error during inserting a record in form of zoho people using zoho api
import requests import json # Set your access token and Zoho People API base URL access_token = '1000.XXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX' api_base_url = 'https://people.zoho.in/people/api/' # Set the form name and data to be inserted form_link_name
UI Arabic
can i change the member portal UI to arabic in zoho community?
Resume template to include profile photo
Hi, We would love the Resume Template to be able to include their profile photo. How can this be done? Miriam
Marking a form as 'done'?
Hi! I've got a form that staff fill in when moving stock from location to location. I see the entries they've sent across and I input them into my stock control system. Is there a way to mark a form as 'done'? So that I know which entries I've input,
Zoho CRM - best way to search an account and assign to a deal
Hi Everyone I am looking for some advice. I want to find the best way to complete the below steps. We have a deal and once it reaches a certain stage we need to allocate a supplier / vendor to this deal along with the salesperson. I want to add (ideally
How to easy change layout in existing records in Deals?
Hello, So far i have used only 1 layout in Deals. I have about 1000 records. Now i want to make new layout. So i have 2 layouts: Layout Old (1000 records) Layout New (0 records) How to easy change layout from Layout Old into Layout New for existing records?
Zoho Rating
When I close a ticket, the zoho system automatically sends an email to the customer for them to leave a rating. When they leave a rating, the ticket re-opens and I have to close it again. When I close it again, the zoho system sends the customer an email
Zoho GC Flow is not showing in IM Channels
I have added my social IM channels in zoho desk. Created a GC Flow to automate conversations. But Guided conversations are not showing in any platforms I have chosen; WhatsApp Instagram Messenger Web (Business Messaging) In the flow I mentioned these
Sharing Knowledge Base articles across multiple departments
It would be useful to share some Knowledge Base articles across multiple departments where they are applicable, rather than having to go into other departments to find the article you're looking for. For example. Our reception uses the 'Admin' desk whereas our IT guys use the 'Support' desk, however both divisions would find KB articles about our company intranet useful. Reception does not have access to the support desk, so cannot see articles created in the Support KB. Perhaps you could install
Contacts marked as Spam are shown as Contacts in tickets.
Hi Zoho, If a ticket is marked manually as Spam you get an option to set the contact as Spam as well. It would be great if there was another option to delete this Contact. This would be based on the understanding that it wouldn't be marked automatically
Is possible to use ${webhookTrigger.payload.street==null?"No street":${webhookTrigger.payload.street}} for to detect inline a null parameter
Hi Team I need to know if it's possible to evaluate inline the following parameter, with the objetive to detect a null value ? I would like to use ${webhookTrigger.payload.street==null?"No street":${webhookTrigger.payload.street}} Regards, Pablo
Real Estate CRM
How can I tailor my CRM for real estate? I had seen an image where the CRM included property tabs.
Issue with Bulk Edit Triggering Function Multiple Times in Zoho Report
In our Zoho report, we have observed an issue where executing a function during a bulk edit operation runs the function multiple times—once for each selected report entry. This behavior is causing errors due to overlapping or redundant executions. Our
Is there a Kanban view of Tasks across all Projects?
As the title indicates, I could use a Kanban view of my Tasks across my Projects. If it's there, I don't see it. If it isn't there, I'd like to submit this as a feature request. Thx.
Set recurring tasks in Zoho Support?
Hello, We use the task function in Zoho Support to set reminders for "due dates" of important events, such as lease expirations, etc. Is it possible to set some of these as recurring yearly? As of now, we have to reset every task manually after one year. Is there a way to have it reset automatically? Additionally, is there a way to import a list of tasks and their dates into Zoho Calendar? I have not been able to do it from Zoho Support to Calendar. I tried exporting tasks from Zoho Support,
Help - How Can I Enter a Hourly Rate (Global Cost) for our Team for Profitability Reporting?
Hi everyone, I'm hoping someone can help as I am at a loss and am quite shocked (if true) at the lack of functionality in Zoho Books. We run a company in which we do hourly jobs for clients and we bill based on the hours of work completed. Projects are
Schedule a regular backup
In CRM I have a regular backup setup. I cannot find an option to backup Desk? I would like to take a backup before I test syncing products between CMR and Desk.
Limit who can submit a support ticket to your site?
Does anyone have a use case for needing to limit who can submit tickets via your help portal? Some of our customers want to have end-users view our knowledge base articles and see tickets their IT groups have submitted but they do not want end-users to
Is there a way to request a password?
We add customers info into the vaults and I wanted to see if we could do some sort of "file request" like how dropbox offers with files. It would be awesome if a customer could go to a link and input a "title, username, password, url" all securely and it then shows up in our team vault or something. Not sure if that is safe, but it's the best I can think of to be semi scalable and obviously better than sending emails. I am open to another idea, just thought this would be a great feature. Thanks,
Allow us to disable the Reopen Ticket button after a ticket is closed
Disabling the Reopen Ticket will allow us to have more control over the ticket's flow. According to support, this is currently not possible. Please add this to let us, the customers, mold the ticketing system into something that we can use for our business
How to Enforce Mandatory Fields (Category/Sub-category) Before Closing a Ticket?
Hi, I'm currently using Zoho Desk and encountering an issue where agents are able to close tickets without filling out mandatory fields, specifically Category and Sub-category. I’ve already set them both as a mandatory field, but it can still be bypassed
Admin Control for Default Email Templates in Zoho Desk
Hi Zoho Desk Team, We would like to request a feature enhancement related to default email templates. Currently, agents can select and set their own default email templates when replying to tickets. However, we believe this setting should be managed centrally
Lock out of account after password update
This is a bit of a catch 22 situation. I updated my account password using password generator in ZohoValut. Now I am locked out of everything, as I cannot get into OneAuth for 2FA, as the password is randomly generated, without getting into ZohoValut,
Guidance on Making Zoho Desk Connections Available for All Data Centers
Hi Team, I’m currently developing an application using Zoho Desk connections to manage OAuth for my third-party products. Could you please advise on the steps required to make it available across all data centers? Looking forward to your thoughts on
Next Page