E-invoicing is mandatory for all business-to-business (B2B) and business-to-consumer (B2C) transactions in Mexico. Mexico requires all e‑invoices to be issued in CFDI 4.0 XML format, cleared real-time through a PAC, delivered in PDF/printer-friendly format with QR verification, and retained for five years.
CFDI version 4.0 includes enhanced data requirements, including: