CFDI, Comprobante Fiscal Digital por Internet, is Mexico's electronic tax receipt: an XML document defined by the tax authority SAT in Annex 20. The issuer seals it, and an authorised certification provider (PAC) checks and stamps it with the Timbre Fiscal Digital, which carries the fiscal folio, a UUID. Version 4.0 has been the only valid version since 1 April 2023. Klarbon support is planned, not available yet.
What is in a CFDI?
| Property | Value |
|---|---|
| Defined by | SAT, Annex 20 of the Resolución Miscelánea Fiscal |
| Version | 4.0, from 1 January 2022 and the only valid one since 1 April 2023 |
| Namespace and schema | http://www.sat.gob.mx/cfd/4, cfdv40.xsd |
Kinds, TipoDeComprobante |
I income, E outflow such as a credit note, T transfer, N payroll, P payment |
| Issuer seal | Sello, made with the issuer's digital seal certificate (CSD) |
| Stamp | Timbre Fiscal Digital 1.1, added by a PAC or SAT |
| Fiscal folio | UUID in the stamp, for example 5FB2822E-396D-4725-8521-CDC4BDD20CCF |
| Extensions | SAT complements for specific sectors, and an Addenda for the taxpayer's own use |
SAT publishes Annex 20, the schemas, the catalogues and the completion guides (SAT, Annex 20, completion guide, CFDI 4.0 schema).
CFDI or European e-invoice?
| CFDI | Peppol BIS Billing 3.0 | |
|---|---|---|
| Syntax | national XML | UBL 2.1 |
| Seal | issuer's digital seal, required | no issuer signature required by BIS |
| Authority step | stamping by a PAC or SAT | Peppol delivery is not tax-authority clearance |
| Identifier | UUID fiscal folio from the stamp | the seller's invoice number |
What does Klarbon do with CFDI?
Opening CFDI files is planned, not available yet. Klarbon does not seal or stamp CFDI, or connect to a PAC or SAT; a valid fiscal folio only comes from stamping.
Related
Frequently asked questions
What is a CFDI?
Comprobante Fiscal Digital por Internet, the electronic tax receipt Mexican taxpayers must issue for their transactions, income and tax withholdings. It is an XML document whose structure the tax authority, SAT, sets in Annex 20.
Which version is current?
Version 4.0. It took effect on 1 January 2022, and since 1 April 2023 it is the only valid version; version 3.3 applied until 31 March 2023.
What is the Timbre Fiscal Digital?
The digital stamp a certification provider (PAC) or SAT adds after checking the CFDI. It is a mandatory complement and carries the fiscal folio, a UUID that identifies the receipt.
Which kinds of CFDI exist?
The TipoDeComprobante field gives the kind, I for income (Ingreso), E for outflow such as a credit note (Egreso), T for transfer of goods (Traslado), N for payroll (Nómina) and P for payment (Pago).
Sources
- SAT, invoice format (Annex 20), version 4.0 (in Spanish) omawww.sat.gob.mx
- SAT, Annex 20 completion guide for CFDI 4.0 (PDF, in Spanish) omawww.sat.gob.mx
- SAT, CFDI 4.0 schema (XSD) sat.gob.mx
- OpenPeppol, Peppol BIS Billing 3.0 docs.peppol.eu