Inicio › Recursos › Glosario › XML
XML de la factura electrónica: ¿por qué vale más que el PDF?
Cuando emites una factura electrónica se generan varios archivos: un PDF que todos abren y un XML que casi nadie mira. Paradójicamente, el que tiene valor legal es el segundo. Entender por qué evita sorpresas en una fiscalización o en un reclamo de un cliente.
¿Qué es un archivo XML?
XML (eXtensible Markup Language) es un formato de texto que organiza datos con etiquetas, de forma que una computadora pueda leerlos sin ambigüedad. Por ejemplo, en vez de un precio "suelto", el XML dice exactamente: esta etiqueta es el valor de venta, esta otra es el IGV, esta es la moneda.
¿Por qué es el comprobante real?
En la facturación electrónica peruana, el comprobante es el XML firmado digitalmente por el emisor y enviado a SUNAT o a un OSE. El PDF es solo su representación impresa: una versión legible para personas. Si el PDF y el XML no coinciden, manda el XML.
¿Qué contiene por dentro?
| Parte | Qué guarda |
|---|---|
| Estándar UBL 2.1 | El formato internacional que SUNAT adoptó para estructurar facturas, boletas y notas. |
| Datos del emisor y del cliente | RUC, razón social, direcciones. |
| Detalle de la venta | Ítems, cantidades, valores, códigos de impuesto. |
| Totales y leyendas | Valor de venta, IGV, total, forma de pago, detracción. |
| Firma digital | Garantiza quién lo emitió y que no se alteró. |
Además, de la firma se obtiene un código hash (un resumen único) que suele imprimirse en el PDF y forma parte del código QR.
¿Y el CDR?
Cuando SUNAT u OSE reciben el XML, responden con otro XML: el CDR o constancia de recepción, que dice si fue aceptado o rechazado. El juego completo de un comprobante válido es: XML firmado + CDR aceptado. El PDF se puede volver a generar en cualquier momento a partir del XML.
¿Cuánto tiempo y cómo guardarlo?
- Consérvalo junto con el CDR durante el plazo de prescripción tributaria.
- Entrégalo al cliente si lo pide: muchas empresas lo cargan en sus sistemas para registrar compras.
- No lo edites: cualquier cambio rompe la firma.
En Eliza NEX: cada comprobante se firma y se envía directo a SUNAT; el XML, el CDR y el PDF con QR quedan guardados con la venta.
Preguntas frecuentes
¿Cómo abro un XML?
Con cualquier navegador o editor de texto. Para verlo "bonito" se usa el PDF.
¿Puedo enviar solo el PDF al cliente?
Es lo usual, pero el cliente tiene derecho a recibir el XML si lo solicita.
¿Qué pasa si pierdo el XML?
Pide al proveedor de facturación que lo recupere. Por eso conviene un sistema con respaldo en la nube.
