Mexico CFDI 3.3 / 4.0
- Format id:
mx-cfdi - Countries: Mexico (MX)
- Status: in active use
- Parser:
cfdifamily, converts to canonical JSON
Mexican tax-authority invoice (cfdi:Comprobante), stamped by an authorised provider (PAC) with a SAT TimbreFiscalDigital. Only types I (ingreso, invoice) and E (egreso, credit note) are invoices; T (traslado), P (pago, Pagos 2.0) and N (nómina) are detected as other documents. CFDI 4.0 has been mandatory since 1 Apr 2023; 3.3 only appears in older files.
Mapping notes for the cfdi parser family
Section titled “Mapping notes for the cfdi parser family”- Phase 3. Covers: Legacy and low-volume (
cfdiis Mexican, see above). Svefaktura follows SFTI’s “Mapping of Svefaktura 1.0 onto EN 16931-1” (seesrc/parsers/svefaktura.ts).
The same parser family handles the formats listed in Build order and mapping notes.
The full field-by-field table is in Mexico: CFDI.
Check it
Section titled “Check it”- Drop a Mexico CFDI 3.3 / 4.0 file into the browser converter to get canonical JSON; nothing is uploaded.
- Conformance checklist: fixtures, real samples, mapping source and validation for this format.
- Output shape: canonical-invoice.v1.schema.json.