Saltar al contenido
Grupo Anta
Menú

Guía

La IA solo hace falta para leer las facturas que no llegan en XML

Un comprobante electrónico peruano trae cada dato en un campo del XML: leerlo es trabajo de un lector. La IA entra con PDFs de formatos distintos, fotos y correos, y lo que extrae se comprueba con reglas antes de cargarse.

Revisado el por Grupo Anta.

Pasar mis XML a Excel

Cómo llega

Cómo llega el documento decide cómo se lee, y casi nunca empieza por un modelo

En Perú el comprobante electrónico válido es el XML firmado que el emisor envía a SUNAT o a un OSE; el PDF es su representación impresa. Antes de hablar de IA, conviene saber cuál de los dos tienes.

Un XML se lee; un PDF de cien proveedores distintos se interpreta
Llega como Cómo se lee ¿Hace falta IA?
XML de un comprobante electrónico: factura, boleta, nota de crédito o guía de remisión Un lector del estándar UBL 2.1: cada dato está en su etiqueta. No
PDF generado por el sistema de un mismo emisor, con texto seleccionable Una regla por plantilla: el total siempre está en el mismo lugar. Casi nunca
Movimientos del banco Si tu banca empresarial los exporta en Excel o en texto, se lee ese archivo; el PDF queda para cuando es lo único que hay. Solo si el PDF es lo único
PDF de muchos proveedores, cada uno con su formato Un modelo que interpreta el texto, y reglas que comprueban lo que devuelve.
Foto o escaneo Un modelo con visión, reglas, y más casos que pasan a revisión. Sí, con más revisión
Correo o mensaje en texto libre: un pedido, un reclamo, un cambio Un modelo que clasifica el mensaje y extrae lo que pide.

Si tu ERP ya recibe la factura electrónica —Odoo con la localización peruana lo hace a través de un proveedor autorizado—, leerla no es el problema: lo que suele faltar es lo que pasa después.

Lo que se comprueba

Las reglas detectan lo que se puede calcular, y lo demás lo revisa una persona

En nuestra medición con modelos abiertos, dos de tres leyeron sin errores el texto de los comprobantes, pero sobre comprobantes escaneados los de visión fallaron entre el 6% y el 33% de los campos, sin avisar cuáles. Las reglas avisan cuando algo no cuadra: en esa medición marcaron 26 de las 50 lecturas de imagen con algún campo mal. Lo que no detectan —una razón social mal leída o un monto exonerado equivocado— lo revisa una persona.

Ninguna de estas comprobaciones depende de que el modelo acierte
RUC del emisor
El dígito verificador atrapa un dígito mal leído, pero no un RUC válido puesto en el campo equivocado: en nuestra medición, 12 de 22 RUC de emisor mal leídos eran el del cliente y pasaron. Por eso también se comprueba que emisor y receptor no coincidan.
IGV
Tiene que ser el 18% del gravado, o la tasa reducida de los restaurantes y hoteles acogidos a la Ley 31556.
Total
Gravado más IGV, más exonerado e inafecto, tiene que dar el total del comprobante.
Serie y número
Formato válido, y que ese proveedor no haya cargado ya ese mismo comprobante.
Validez
Que el comprobante figure en la consulta de validez de SUNAT, con el mismo emisor, fecha y total.

La consulta de validez es pública: Consulta de Validez del Comprobante de Pago Electrónico, SUNAT.

Lo que no pasa una regla no se carga
Regla del negocio Si una regla falla, el comprobante no se carga: pasa a una persona con el motivo escrito.
Cómo se comprueba Cargar una factura con el total alterado: no llega al ERP y quien revisa ve que el gravado más el IGV no da el total.
Regla del negocio Si el mismo proveedor, serie y número ya se cargó, el segundo se descarta.
Cómo se comprueba Recibir el mismo PDF por correo dos veces: en el ERP aparece una sola vez.

Escenario ilustrativo con datos ficticios.

Cómo se arma

Leer es solo un paso, y es el único que puede equivocarse sin avisar

Lo que convierte un modelo que lee facturas en un proceso que funciona es todo lo que lo rodea: de dónde entra el documento, qué lo comprueba y cómo llega al sistema que manda.

El modelo lee; recibir, comprobar, cargar y registrar son software
  1. Recibir Correo, carpeta compartida o portal de proveedores.
  2. Clasificar ¿Es un XML, un PDF, una foto? ¿Factura, guía o nota?
  3. Leer El lector de XML, o el modelo si no hay XML.
  4. Comprobar Las reglas: RUC, IGV, total, duplicado, validez.
  5. Cargar Al ERP por su API, o con el archivo de importación que acepte.
  6. Registrar Qué se cargó, de dónde vino y quién resolvió lo dudoso.

Lo que no pasa una regla va a una persona, con el documento y el motivo al lado.

Ver el detalle técnico
El documento original se guarda junto al dato
Cada registro cargado apunta al archivo del que salió. Cuando contabilidad pregunta de dónde vino un monto, la respuesta es un clic y no una búsqueda en el correo.
Cargar dos veces no puede duplicar
La carga usa como llave el emisor, el tipo, la serie y el número. Si un correo llega dos veces o un proceso se reintenta, el segundo intento no crea nada nuevo.
El modelo devuelve un formato fijo
Se le pide un JSON con campos definidos y se descarta lo que no cumple el esquema. Un texto libre del modelo nunca llega al ERP.
Si el ERP no tiene API, se carga con su archivo de importación
Varios sistemas contables locales importan desde Excel o texto. El proceso genera ese archivo con los datos ya comprobados, y la carga sigue siendo del sistema.

Cuándo conviene

Leer un documento con un modelo cuesta centavos; lo que se paga es construir lo que lo rodea

Con volúmenes de una empresa mediana, el costo del modelo casi nunca decide. Decide cuántas horas se van hoy en leer y copiar, y cuánto cuesta construir las reglas y la carga.

Leer mil páginas con un modelo económico cuesta menos que una hora de trabajo
Modelo Precio por millón de tokens (entrada / salida) 1.000 páginas
Gemini 3.5 Flash-Lite USD 0.30 / USD 2.50 USD 1.35
Claude Haiku 4.5 USD 1.00 / USD 5.00 USD 3.50
Claude Sonnet 5 USD 2.00 / USD 10.00 USD 7.00
Llama 4 Scout en Cloudflare Workers AI USD 0.27 / USD 0.85 USD 0.80

Supuesto: 2.000 tokens de entrada (el texto de la página y las instrucciones) y 300 de salida (el JSON con los campos) por página.

Precios publicados por cada proveedor, consultados el 22/09/2026. No incluyen impuestos ni el costo de construir y operar el proceso.

Con veinte documentos al mes, una persona los resuelve en una tarde y automatizarlo quizá no se pague nunca. Con cientos o miles al mes, sí vale la pena hacer la cuenta. Hacer la cuenta con tus números.

Lo siguiente es saber cuántos documentos tuyos cumplen cada caso, y cuánto cuestan hoy

  1. ¿Cómo paso los XML de mis comprobantes electrónicos a Excel?

    Si tus comprobantes son electrónicos: pasa los XML a una tabla sin que salgan de tu navegador. Herramienta gratuita

  2. ¿Qué tan bien extraen los modelos de IA los datos de una factura peruana?

    Medimos cómo leen los modelos facturas peruanas en PDF y escaneadas, y cuántos errores atrapan las reglas. Investigación

  3. ¿Cuánto me cuesta hoy hacer este proceso a mano, y cuánto ahorraría automatizándolo?

    Cuánto te cuesta hoy leer y copiar a mano, con el costo laboral peruano, y cuándo se paga automatizarlo. Herramienta gratuita

  4. Una integración entre tus sistemas, con la regla de cuál manda

    Cuando lo leído tiene que entrar a tu ERP con una regla de qué sistema manda. Lo que construimos

¿Qué documentos llegan hoy y a qué sistema tienen que entrar?

Cuéntanos el formato, el volumen al mes y el ERP. Te decimos qué parte se resuelve con un lector, cuál con un modelo y cuál no conviene automatizar.

Revisar mi caso