Mexico Electronic Invoicing Overview

In Mexico, taxpayers are required to use electronic invoicing for all their business transactions. The electronic invoicing in Mexico is known as CFDI (Digital Tax Receipt via Internet) and must follow a specific format prescribed by the SAT.

The Mexico Localization SuiteApp enables you to generate and process outbound and inbound e-documents to comply with CFDIs in Mexico.

Important:

The Mexico Localization Electronic Invoicing feature complies with the CFDI version 4.0.

Important:

With Mexico Localization SuiteApp v2.12 or higher, and Electronic Invoicing v9.02 or higher, there are limits on the number of items and lines in Customer Payment transaction certification:

  • On accounts that do not have SuiteTax enabled, with up to 500 lines per transaction and one tax applied to them, up to 50 invoices are supported in single transaction.

  • On accounts that have SuiteTax enabled, with up to 500 lines per transaction and one tax applied to them, up to 50 invoices are supported in a single transaction.

  • On accounts that have SuiteTax enabled, with up to 20 lines per transaction and one tax applied to them, up to 300 invoices are supported in a single transaction.

Note that these numbers are not absolute and may vary according to server status and account customizations. Limitations by the PAC and the SAT can also influence the certification of Customer Payment transactions.

The following table lists the transaction types currently delivered by outbound and inbound Mexico Electronic Invoicing:

Outbound

Inbound

Invoice

Bill

Cash Sale

Credit Memo

Item fulfillment

Customer Payment

The XML e-documents generated from the supported transactions require certification from the SAT as a prior step to being forwarded to customers.

In Mexico, PACs (certification providers authorized by the SAT) are responsible for all communications between NetSuite and the Mexican tax authority for certification purposes.

After the CFDI is approved and stamped by the SAT, the PAC returns the certified CFDI to NetSuite.

The Mexico Localization SuiteApp includes integration with the following pre-configured Mexican PACs:

Important:

You can also integrate NetSuite with other PACs that are certified by the SAT. For information about setting up Electronic Invoicing, see Electronic Invoicing Administrator Guide.

The SuiteApp also includes default e-document packages containing sending methods for certification and e-document templates in XML format to let you integrate with the PACs.

Package

Certification Sending Method

Template Name

MySuite E-Document Package

MySuite Sending Method

  • MySuite outbound invoice template

  • MySuite outbound cash sale template

  • MySuite outbound credit memo template

  • MySuite outbound customer payment template

  • MySuite outbound item fulfillment template

Solución Factible E-Document Package

Solución Factible Sending Method

  • Solución Factible outbound invoice template

  • Solución Factible outbound cash sale template

  • Solución Factible outbound credit memo template

  • Solución Factible outbound customer payment template

  • Solución Factible outbound item fulfillment template

An inbound e-document template is also included to help you generate Vendor Bills from received invoices:

Package

Template Name

Default E-Document Package

Inbound vendor bill template

The templates included in the SuiteApp are adapted to the specific format used by the PAC to fulfill SAT standards.

Related Topics

General Notices