Qué es el XML UBL 2.1 y por qué es la fuente de verdad de tu factura
Explicación clara del XML UBL 2.1 en facturas electrónicas SUNAT Perú: qué contiene, por qué manda sobre el PDF y cómo convertirlo a Excel sin macros.
Cuando llega una factura electrónica en Perú casi siempre llegan dos archivos: un PDF y un XML. El PDF se ve “como factura”; el XML parece un archivo técnico. En fiscalización y en sistemas serios, sin embargo, manda el XML UBL 2.1 — no el diseño del PDF.
Este artículo explica qué es ese XML, qué datos trae y por qué debes usarlo para extraer RUC, serie, IGV y totales (y para validar el CPE).
UBL 2.1 en una frase
UBL (Universal Business Language) 2.1 es el formato estructurado que SUNAT usa en comprobantes de pago electrónicos. El archivo .xml contiene campos etiquetados (emisor, receptor, montos, impuestos, serie-correlativo) y, en la práctica peruana, va firmado digitalmente.
Eso significa:
- Los datos no “viven” en una imagen escaneada.
- Un lector de XML puede armar una tabla sin OCR.
- Si el PDF y el XML discrepan, créle al XML.
Qué suele venir en el XML de un CPE
Sin volverte analista de schemas, estos son los bloques que más usas en compras/contabilidad:
- Identificación del comprobante: tipo (01, 03, 07, 08…), serie y correlativo.
- Emisor y receptor: RUC (o documento) y razón social / nombre.
- Fecha de emisión y moneda (
PEN,USD, etc.). - Montos: gravado, IGV, total a pagar.
- Referencias en notas de crédito/débito (cuando aplica).
- Extensiones SUNAT (detracción, percepción, etc. según el caso).
Todo eso es lo que normalmente reescribes a mano en Excel. Está ya estructurado en el XML.
PDF vs XML: roles distintos
| | PDF | XML UBL 2.1 | |---|-----|-------------| | Rol | Representación impresa | Documento electrónico estructurado | | Edición visual | Fácil de “maquillar” | Firmado; no es un Word | | Extracción | OCR frágil | Lectura directa de campos | | Uso recomendado | Archivo humano / impresión | Datos, validación, integración |
Regla operativa: archiva ambos, pero procesa el XML.
Por qué es “fuente de verdad”
- Es lo que el emisor generó en su sistema de facturación electrónica.
- Lleva firma orientada a integridad e identidad del emisor.
- SUNAT trabaja sobre el CPE electrónico, no sobre tu PDF favorito.
- Evita errores de tipeo al pasar datos a Excel o ERP.
Si tu proceso interno empieza por abrir el PDF y copiar celdas, estás usando la representación menos confiable como fuente primaria.
Cómo aprovechar el XML sin ser desarrollador
Flujo simple:
- Guarda el adjunto
.xmldel correo del proveedor. - Súbelo a un extractor UBL (no hace falta abrir el archivo en el Bloc de notas).
- Revisa la tabla: RUC, serie, IGV, total.
- Exporta a Excel.
- Opcional pero recomendable: valida el CPE contra SUNAT con esos mismos datos.
Eso es exactamente lo que hace Convertir XML SUNAT a Excel con RecibeFacturas: sin macros VBA ni tutorials eternamente largos.
Errores comunes
- Tirar el XML y quedarte solo con el PDF.
- Re-digitar montos “porque el XML asusta”.
- Confiar en OCR del PDF “para ir más rápido”.
- Renombrar o editar el XML (rompe la idea de archivo original inmutable).
Relación con la validación SUNAT
Extraer no es lo mismo que validar. Puedes leer un XML perfecto de un CPE que luego resulta anulado o inexistente en la consulta pública. Por eso el flujo sano es: XML → datos → validación → Excel/archivo.
Conclusión
El XML UBL 2.1 es la sustancia tributaria de tu factura electrónica; el PDF es la carátula. Si quieres menos errores y menos tiempo tecleando, trabaja desde el XML.
Prueba ahora: convierte un XML SUNAT a Excel — 2 comprobantes gratis por sesión.
Prueba la herramienta
Aplica lo del artículo. 2 XML gratis por sesión, sin crear cuenta.
Artículos relacionados
Aprende a detectar facturas falsas o anuladas en Perú: qué consulta SUNAT, por qué importa el IGV y cómo validar el CPE desde el XML sin digitar.
Qué implica una factura o CPE anulado frente al crédito fiscal de IGV en Perú y cómo reducir el riesgo validando el comprobante antes de registrarlo.
Dónde conseguir el XML UBL 2.1 de tu factura o CPE en Perú: correo del emisor, portales del proveedor y qué hacer si solo te mandan PDF.