SITIO PARA INTEGRADORES
Issuing CFDI 4.0
In this website you can find the input file layout for issuing CFDI 4.0 invoices
Version: 4.0
Effective from: January 1st, 2022
Mandatory from: April 1st, 2023
Input files layout
Detecno has the following file types that can be used to integrate the CFDI 4.0 issuance
Please select the type of input file you requiere:
CFDI issuance applications
The CFDI issuance structure is used in the following applications
CFDI catalogs published by the SAT
You can download the catalog file as follows:
1. Enter the page:
http://omawww.sat.gob.mx/tramitesyservicios/Paginas/anexo_20.htm
2. Download the catalog file from the indicated link:
Catalogs managed by Detecno
You can consult the CFDI 4.0 catalogs online without downloading them:
Test data for issuer and recipient
Legal entities
EKU9003173C9
H&E951128469
IIA040805DZ4
IVD920810GU2
IXS7607092R5
JES900109Q90
KIJ0906199R1
OÑO120726RX3
URE180429TM6
XIA190128J61
ZUÑ920208KL4
Name
ESCUELA KEMPER URGATE SA DE CV
HERRERIA & ELECTRICOS S DE CV
INDISTRIA ILUMINADORA DE ALMACENES SA DE CV
INNOVACION VALOR Y DESARROLLO SA
INTERNACIONAL XIMBO Y SABORES SA DE CV
JIMENEZ ESTRADA SALAS A A
KERNEL INDUSTIA JUGUETERA SA DE CV
ORGANICOS ÑAVEZ OSORIO S.A DE C.V SA DE CV
UNIVERSIDAD ROBOTICA ESPAÑOLA SA DE CV
XENON INDUSTRIAL ARTICLES S DE CV
ZAPATERIA URTADO ÑERI SA DE CV
Postal code
26015
55555
29960
30185
86925
62930
83420
32040
65000
26670
77060
Natural person
CACX7605101P8
FUNK671228PH6
IAÑL750210963
JUFA7608212V6
KAHO641101B39
KICR630120NX3
MISC491214B86
RAQÑ7701212M3
WATM640917J45
WERX631016S30
XAMA620210DQ5
XIQB891116QE4
XOJI740919U48
Name
XOCHILT CASAS CHAVEZ
KARLA FUENTE NOLASCO
LUIS IAN ÑUZCO
ADRIANA JUAREZ FERNANDEZ
OSCAR KALA HAAK
RODRIGO KITIA CASTRO
CECILIA MIRANDA SANCHEZ
ÑEVES RAMIREZ QUEZADA
MARIA WATEMBER TORRES
XAIME WEIR ROJO
ALBA XKARAJAM MENDEZ
BERENICE XIMO QUEZADA
INGRID XODAR JIMENEZ
Postal code
10740
83200
30230
29133
29950
24655
65010
77020
63180
58640
83410
21039
88965
Changes in the structure of CFDI 4.0
Comprobante
Version: Must have the value "4.0"
Exportacion: New mandatory field to indicate whether it covers a temporary or permanent export, or does not apply.
InformacionGlobal: New conditional element to specify the information related to the global invoice.
CfdiRelacionados: This element becomes repetitive to add different UUIDs with different relationship types.
Emisor
Nombre: It must be on the list of registered RFCs not canceled in the SAT and must belong to the Issuer's RFC.
FacAtrAdquirente: New field to be used in invoices through the acquirer of the products or services.
Receptor
Nombre: It must be on the list of registered RFCs not canceled in the SAT and must belong to the Issuer's RFC.
DomicilioFiscalReceptor: New field to express the postal code of the recipient. It must be found on the list of registered RFCs not canceled in the SAT and must belong to the Receiver's RFC.
RegimenFiscalReceptor: New field with value according to catalog and must correspond to the type of person of the recipient.
Concepto
ObjetoImp: It expresses whether or not the operation is subject to tax. If it is "02", the child node "Impuestos" must exist.
Concepto/ACuentaTerceros: New optional element to record information of the taxpayer third party, on account of the one who carries out the operation.
Concepto/CuentaPredial: This element becomes repetitive in order to register several property account numbers.
Impuestos/Traslados/Traslado
Base: New field to add the amounts of the bases registered in the concepts grouping them by tax and rate.
TasaOCuota: It becomes conditional. If there are only concepts with exempt factor type, this field must not exist.
Importe: It becomes conditional. If there are only concepts with exempt factor type, this field must not exist.
Applicable regulations
Tax receipts must be issued for the acts or activities that are carried out or for the income received by taxpayers, whether they are natural persons or legal entities.
Article 29 and 29-A of the Federal Tax Code (CFF) establishes the requirements that tax receipts must contain. Such invoices must comply with the specifications determined by the Tax Administration Service (SAT) by general rules (Rules 2.7.1.2. and 2.7.1.7 of the Miscellaneous Fiscal Resolution for 2022 and Annex 20).
Annex 20 of the Miscellaneous Fiscal Resolution is a technical document that establishes the technological standard under which:
The CFDI must be issued.
The cancellation process is established.
The signing process is established.
Links to SAT pages
You can consult this regulation on the following pages of the SAT
Electronic billing
https://www.sat.gob.mx/consultas/35025/formato-de-factura-electronica-(anexo-20)
Technical documentation
http://omawww.sat.gob.mx/tramitesyservicios/Paginas/anexo_20.htm
Tax reform 2022
https://www.sat.gob.mx/consultas/43074/actualizacion-factura-electronica---reforma-fiscal-2022-
SAT suggestions for oroduct or service codes
https://www.sat.gob.mx/consultas/53693/catalogo-de-productos-y-servicios
Product or service code search
http://pys.sat.gob.mx/PyS/catPyS.aspx
Search for the unit of measurement code