Herramienta gratuita
Convierte tus XML de SUNAT en una tabla de Excel sin subir nada a ningún servidor
Arrastra uno o varios XML —o el ZIP que descargas de SUNAT— y obtén un Excel con un comprobante por fila y el detalle de ítems en otra hoja. La lectura ocurre en tu navegador: ningún archivo sale de tu equipo.
Revisado el por Grupo Anta.
Pruébalo
Puedes probarla con comprobantes ficticios antes de usar los tuyos
Cárgalos para ver la tabla y las validaciones antes de soltar tus propios archivos. Ninguno corresponde a una empresa real: los RUC son válidos —o inválidos a propósito— solo por su dígito verificador.
Arrastra aquí tus XML o el ZIP que descargaste de SUNAT
Se leen en tu navegador. Ningún archivo se envía a un servidor.
Todavía no cargaste ningún archivo.
Por qué no hace falta IA para esto
El XML ya trae los datos completos: leerlo pide un lector, no un modelo
| Formato | Qué hace falta para leerlo | ¿Necesita IA? |
|---|---|---|
| XML del comprobante electrónico | Un lector que conozca la estructura UBL 2.1 de SUNAT | No |
| PDF (representación impresa) | Extraer texto de un diseño fijo, sin la estructura del dato | A veces, según el diseño |
| Foto o escaneo del comprobante físico | Reconocer el texto de una imagen e interpretar qué es cada dato | Sí |
| Texto libre (correo, WhatsApp, una nota) | Interpretar lenguaje sin ninguna estructura | Sí |
El comprobante electrónico nace en XML. El PDF que ve tu cliente es una representación impresa de ese mismo XML, no la fuente de los datos.
Esta herramienta solo lee la primera fila: por eso corre entera en tu navegador y por eso es gratuita. Cuando el documento llega como PDF, foto o texto libre, ahí sí hace falta interpretar antes de extraer el dato, y ahí es donde conviene un modelo dentro de un proceso que comprueba lo que devuelve.
Resultado con datos ficticios
Así queda cada comprobante, con la validación que se le aplicó
Esta tabla la calculó el mismo lector que corre en tu navegador, sobre cinco XML inventados para esta página (uno con el RUC del emisor mal escrito, uno cuyo total no cuadra, uno de un tipo que todavía no lee). Se ve así aunque tengas JavaScript desactivado.
| Archivo | Tipo | Emisor | Receptor | Total | Validación |
|---|---|---|---|---|---|
| F001-1.xml | Factura | Distribuidora Ejemplo S.A.C. | Comercial Ficticia del Sur S.A.C. | PEN 237.00 | Sin observaciones |
| FC01-1.xml | Nota de crédito | Distribuidora Ejemplo S.A.C. | Comercial Ficticia del Sur S.A.C. | PEN 237.00 | Sin observaciones |
| F002-8.xml | Factura | Servicios Generales Ejemplo S.A.C. | Comercial Ficticia del Sur S.A.C. | PEN 600.00 | 1 error |
| B001-45.xml | Boleta de venta | Insumos Imaginarios E.I.R.L. | Juana Pérez Quispe | PEN 59.00 | 1 error |
| P001-1.xml | — | — | — | — | Tipo no soportado todavía: comprobante de percepción |
Factura F001-1 — ver detalle y validaciones
- Fecha de emisión
- 2026-09-10
- Gravado
- PEN 200.00
- IGV
- PEN 36.00
- ICBPER
- PEN 1.00
- Forma de pago
- contado
- RUC del emisor: 20100123453: dígito verificador correcto.
- RUC del receptor: 20100987652: dígito verificador correcto.
- IGV sobre el gravado: 36.00 sobre 200.00 de gravado: 18.0%.
- Suma de componentes: Se sumó gravado + IGV + ICBPER = 237.00. Coincide con el total (237.00).
- Fecha de emisión: 2026-09-10 no es una fecha futura.
- Duplicado en el lote: No se repite en este lote.
| Descripción | Cant. | V. unitario | Valor de venta | IGV |
|---|---|---|---|---|
| Cuaderno cuadriculado 100 hojas | 2 NIU | PEN 80.00 | PEN 160.00 | PEN 28.80 |
| Lapicero azul punta fina | 4 NIU | PEN 10.00 | PEN 40.00 | PEN 7.20 |
Nota de crédito FC01-1 — ver detalle y validaciones
- Fecha de emisión
- 2026-09-15
- Gravado
- PEN 200.00
- IGV
- PEN 36.00
- ICBPER
- PEN 1.00
- Forma de pago
- desconocida
- Documento que modifica
- F001-1 — Anulación de la operación
- RUC del emisor: 20100123453: dígito verificador correcto.
- RUC del receptor: 20100987652: dígito verificador correcto.
- IGV sobre el gravado: 36.00 sobre 200.00 de gravado: 18.0%.
- Suma de componentes: Se sumó gravado + IGV + ICBPER = 237.00. Coincide con el total (237.00).
- Fecha de emisión: 2026-09-15 no es una fecha futura.
- Duplicado en el lote: No se repite en este lote.
| Descripción | Cant. | V. unitario | Valor de venta | IGV |
|---|---|---|---|---|
| Cuaderno cuadriculado 100 hojas | 2 NIU | PEN 80.00 | PEN 160.00 | PEN 28.80 |
| Lapicero azul punta fina | 4 NIU | PEN 10.00 | PEN 40.00 | PEN 7.20 |
Factura F002-8 — ver detalle y validaciones
- Fecha de emisión
- 2026-09-18
- Vencimiento
- 2026-10-18
- Gravado
- PEN 500.00
- IGV
- PEN 90.00
- Forma de pago
- Crédito, 2 cuota(s)
- RUC del emisor: 20100777771: dígito verificador correcto.
- RUC del receptor: 20100987652: dígito verificador correcto.
- IGV sobre el gravado: 90.00 sobre 500.00 de gravado: 18.0%.
- Suma de componentes: Se sumó gravado + IGV = 590.00. El total declarado es 600.00: diferencia de -10.00.
- Fecha de emisión: 2026-09-18 no es una fecha futura.
- Duplicado en el lote: No se repite en este lote.
| Descripción | Cant. | V. unitario | Valor de venta | IGV |
|---|---|---|---|---|
| Mantenimiento anual de equipos de cómputo | 1 ZZ | PEN 500.00 | PEN 500.00 | PEN 90.00 |
Boleta de venta B001-45 — ver detalle y validaciones
- Fecha de emisión
- 2026-09-12
- Gravado
- PEN 50.00
- IGV
- PEN 9.00
- Forma de pago
- contado
- RUC del emisor: 20100555554: el dígito verificador debería ser 8, no 4.
- RUC del receptor: El receptor no se identifica con RUC en este comprobante.
- IGV sobre el gravado: 9.00 sobre 50.00 de gravado: 18.0%.
- Suma de componentes: Se sumó gravado + IGV = 59.00. Coincide con el total (59.00).
- Fecha de emisión: 2026-09-12 no es una fecha futura.
- Duplicado en el lote: No se repite en este lote.
| Descripción | Cant. | V. unitario | Valor de venta | IGV |
|---|---|---|---|---|
| Servicio de mantenimiento preventivo | 1 ZZ | PEN 50.00 | PEN 50.00 | PEN 9.00 |
Los archivos se leen en tu navegador; no se envían a ningún servidor
Esta página no hace ninguna solicitud de red con el contenido de tus archivos: el XML se analiza, se valida y el Excel se arma con código que ya está descargado en tu navegador. Cerrar la pestaña sin descargar el Excel no deja ningún rastro en ningún servidor, porque nunca llegó a uno.
Alcance actual
Lo que esta herramienta no hace todavía
- Retenciones y percepciones: se detectan y se marcan como «tipo no soportado todavía», no se leen.
- Guías de remisión electrónica: solo los campos básicos (serie-número, fecha, emisor, destinatario), sin el detalle de traslado.
- El documento de identidad del receptor solo se valida cuando es RUC: el XML trae el DNI sin su dígito verificador, así que no se puede comprobar sin consultar a RENIEC.
- La validación de que los componentes suman el total es una aproximación con tolerancia de un céntimo: un comprobante con cálculos de ISC poco frecuentes puede marcar una diferencia que en realidad es correcta.
De un Excel suelto a que el dato entre solo
- ¿Cómo leer facturas y documentos automáticamente?
Esta herramienta lee un XML a la vez que tú se lo das. Una lectura automática los toma apenas llegan a tu correo o a tu sistema. Guía
- ¿Cuánto me cuesta hoy hacer este proceso a mano, y cuánto ahorraría automatizándolo?
Calcula cuánto vale hoy el tiempo que se va en pasar comprobantes a Excel a mano, con tus propios números. Herramienta gratuita
- Una integración entre tus sistemas, con la regla de cuál manda
El Excel es un punto de partida. La integración manda cada comprobante directo al sistema que ya usas. Lo que construimos
- La automatización de un proceso concreto, con lo dudoso derivado a una persona
Validar RUC, IGV y duplicados es una regla exacta, igual que las que corren aquí: se puede automatizar sin un modelo de por medio. Lo que construimos
¿Y si estos datos entraran solos a tu ERP?
Leer el XML es la parte fácil, y ya la resuelve esta página gratis. Conectarlo con tu sistema —evitar el duplicado, dejar registro de quién lo revisó, avisar cuando algo no cuadra— es la parte que construimos.