Visión general
Un CFDI 4.0 válido está compuesto por varias secciones con responsabilidades claras. Aquí se muestra la estructura de arriba hacia abajo.1. Encabezado del comprobante
Contiene los atributos globales del CFDI:2. Emisor
3. Receptor
Rfc, Name y FiscalRegime, se añaden dos elementos extras CfdiUse y TaxZipCode todos estos elementos son obligatorios para el receptor.
4. Conceptos (Items)
La lista de bienes o servicios facturados:5. Impuestos
Los impuestos se declaran por concepto y se suman en el total del comprobante:6. Cadena Original y Sello Digital
Antes de enviarlo al PAC, el XML pasa por un proceso criptográfico:- Cadena Original: concatenación ordenada de los campos del CFDI en formato de texto plano (definida por el SAT en su XSLT)
- Hash SHA-256: resumen criptográfico de la cadena original
- Sello Digital: el hash firmado con la llave privada del CSD del emisor (RSA)
7. Timbre Fiscal Digital
Una vez que el PAC valida el XML, agrega el Timbre Fiscal Digital como complemento:El UUID es el dato más importante para el seguimiento de facturas. Guárdalo
siempre junto con la factura. Con él puedes verificar el CFDI en el portal del
SAT o iniciar una cancelación.