Zoho Invoice

Videos

Global
United States
United Kingdom
Canada
Australia
India
Saudi Arabia
United Arab Emirates
Bahrain
Kuwait
Oman
Qatar
Kenya
Mexico
South Africa
Germany

Overview - e-Invoicing

What is Electronic Invoicing?

The Mexico Tax Authority has introduced Comprobante Fiscal Digital por Internet (CFDI) Electronic-invoicing to standardise the way business-to-business (B2B) invoices are reported to SAT (Servicio de Administración Tributaria). This ensures that all invoices are submitted to the SAT portal in a common format.

Is Electronic-Invoicing necessary for your business?

The SAT has mandated Electronic-Invoicing for all businesses from 2014.

How does Electronic Invoicing work in Zoho Invoice?

Electronic-Invoicing in Zoho Invoice is a simple and hassle-free process. Zoho Invoice has partnered with an authorized certification provider - Proveedores Autorizados de Certificación (PAC´S). Zoho Invoice helps you create invoices in the XML and PDF file format by including all the mandatory fields mentioned by SAT.

These invoices can be stamped to SAT at the click of a button. The SAT will then send a unique UUID number or Folio Fiscal to identify this invoice, along with a QR code. You can include these in your invoice and send it to customers. Zoho Invoice also provides you with the option to cancel CFDI if needed.

How e-Invoicing works in Zoho Invoice

This guide will help you understand how you can use Zoho Invoice to stay compliant with Electronic-Invoicing.

Set up Electronic Invoicing in Zoho Invoice

Setting up Electronic Invoicing in Zoho Invoice is a one-time step. Once you’ve completed the set up, you can start generating SAT compliant CFDIs. Let’s see how you can start creating Electronic Invoices in Zoho Invoice.

Enable Electronic Invoicing

Here’s how you can enable Electronic Invoicing in Zoho Invoice:

How e-Invoicing works in Zoho Invoice How e-Invoicing works in Zoho Invoice

Now Electronic Invoicing will be enabled for your organisation and you can proceed to connect with Proveedores Autorizados de Certificación (PAC´S).

Connect with the PAC’S

The Proveedores Autorizados de Certificación (PAC) is the authorized certification provider to which you need to send your invoice details.

To start Electronic-Invoicing, you need to connect Zoho Invoice with the PAC’S, after which you can stamp invoices to the PAC’S easily.

Connecting to PAC’S

You will have to upload your Digital Seal Certificate connect with PAC’S. To do this:

How e-Invoicing works in Zoho Invoice

You’ve now connected Zoho Invoice with PAC’S.

Configure User Permissions

Now that you’ve connected Zoho Invoice with PAC’S you can configure which of your organisation’s users should have Electronic-Invoicing permissions. For example, you might only want the sales team to be able to stamp invoices to the portal and also cancel them if needed. In that case, you can provide this access only to the sales team.

To do this:

How e-Invoicing works in Zoho Invoice

Insight: The Stamp and Cancel Transactions option will be enabled for all Admin users by default.

Functions in Electronic Invoicing

On this page, we’ll learn about the various actions you’ll be able to perform in Zoho Invoice as part of Electronic-Invoicing.

Statuses of Electronic Invoicing in Zoho Invoice

Here are the various statuses related to Electronic Invoicing in Zoho Invoice.

Status Description
Ready to Stamp The transaction is yet to be stamped to the SAT for Electronic-Invoicing.
Stamped The transaction was stamped to the SAT successfully, and a QR code and UUID has been generated for it.
Stamping Initiated The transactions are being stamped as part of a bulk stamp action.
Cancelled The CFDI has been cancelled in both Zoho Invoice and the SAT. The UUID associated with it is no longer valid.
Marked as Cancelled The CFDI has been marked as cancelled in Zoho Invoice. However, you’ll have to cancel it manually in the SAT portal to make the UUID invalid.
Failed The transaction could not be stamped to the SAT.

The Electronic-Invoicing system requires the following transactions to be stamped to the SAT. A UUID will have to be generated for each of these transactions:

Note: This guide explains how to stamp invoices to the SAT from Zoho Invoice. However, Credit Notes can also be stamped in a similar manner.

Create Invoices

The SAT had mandated a set of fields that are required for an Electronic-Invoice. Some of these must be entered while creating new invoices. The other mandatory fields, will be auto populated if you’ve already entered them in Zoho Invoice (e.g. Customers Name or Items details )

Here’s a list of the mandatory fields across all the applicable modules for Electronic Invoicing:

Module Mandatory Fields
Items Creation SAT item code, SAT unit code
Customers Creation Tax regime, Business legal name
Invoice Creation CFDI reference type, CFDI usage
Record Payment for Invoice Payment Mode
Payment Received Payment Mode
Recurring Invoice CFDI and Payment Mode
Credit Note CFDI reference type, CFDI usage

The other mandatory fields depends upon the supplier’s business.

Note: Zoho Invoice only supports CFDI 4.0 which is the newest version of the Internet Digital Tax Complement in Mexico as of January 1, 2022.

Stamp Invoices to PAC’S

Invoices in Zoho Invoice can be stamped to the Electronic-Invoicing portal with the click of a button. If you have enabled transaction approval, then the invoices must be approved before you can stamp them to PAC’S. If you’ve set up multi-level approval, then you can stamp invoices only after they’ve been approved by the final approver.

Note: You have to stamp an invoice to the PAC’S successfully before sending it to the customer.

Here’s how you can stamp invoices to the PAC’S:

How e-Invoicing works in Zoho Invoice

If the invoice is stamped to the PAC’S successfully, then a UUID and QR Code will be generated by the PAC’S. This UUID is unique to each invoice and will be used to identify it for the entire financial year.

Once the invoice is stamped, you can download the CFDI in the PDF or XML format. The stamped invoice will also have the SAT Digital Stamp, CFDI Digital Seal and Original String details at the bottom of the invoice PDF.

Bulk Stamp

You can save time and stamp multiple invoices to the SAT at once, using bulk actions in Zoho Invoice. Here’s how:

Now, stamping the selected invoices to the SAT will be initiated. When successful, a QR code and UUID will be generated for all of them.

If any of these invoices failed to be stamped to the SAT, you will be notified of it and an error summary will be sent to your (the user who initiates the stamp) email address that’s registered in Zoho Invoice.

Insight: Once an invoice has been stamped to SAT and an UUID has been generated for it, you will not be able to edit any of its mandatory fields.

Cancel Electronic Invoices

You cancel an Electronic Invoice if you’ve entered any incorrect values or for any other reason.

Warning: If you cancel an Electronic Invoice, the UUID associated with it will no longer be valid, and you’ll have to create a new UUID for the invoice.

Cancelling an electronic invoice within 72 hours

If you cancel an Electronic-Invoice in Zoho Invoice within the first 72 hours of generating an UUID for it, then it will be cancelled in the UUID also automatically.

To cancel an Electronic-Invoice:

Cancelling an electronic invoice after 72 hours

After 72 hours of stamping an invoice to the SAT successfully, the UUID generated will no longer be available in the SAT. So cancelling in Zoho Invoice will not cancel it in the SAT automatically.

Instead, you can mark the Electronic-Invoice in Zoho Invoice as cancelled, and then go to the SAT portal to cancel the UUID manually.

Once an Electronic-Invoice has been cancelled/marked as cancelled in Zoho Invoice, its status will change to Void. If needed, you can clone this invoice, make the necessary changes, and then stamp this new invoice to SAT.

Note: When an Electronic-Invoice has been cancelled, you cannot generate a new invoice using the same invoice number.

Was this document helpful?
Yes
No
Thank you for your feedback!