Gratis Hosting
+ Dominio .com
+ Correos Corporativos
+ Certificado SSL

+ Primer año de servicios 100% Gratis.
+Promoción valida para clientes de Diseño Web, Tiendas Virtuales y Landing Pages.

Responsable: Otorongo Negro E.I.R.L. (KOM) | RUC 20604716595 | Derechos ARCOP: legal@kom.pe · Política de Privacidad

Leer facturas y comprobantes con IA: de PDF a Excel

Contador y asistente comparan una factura impresa con la hoja de Excel generada usando IA para facturas en su oficina

Usar IA para facturas tiene sentido cuando tu empresa recibe comprobantes en formatos que no se pueden leer automáticamente: PDF de proveedores del exterior, fotos de tickets, recibos escaneados o facturas que llegan con formatos distintos cada mes. Para las facturas electrónicas peruanas, en cambio, la mejor fuente no es el PDF sino el XML que exige la SUNAT, y ese archivo se convierte a Excel sin necesidad de inteligencia artificial.

La regla práctica es esta: XML primero, IA para lo que no tiene XML y revisión humana siempre antes de registrar. En esta guía armamos el flujo completo, desde el correo donde llegan los comprobantes hasta la hoja de Excel lista para tu contador, con las validaciones que evitan errores de IGV y RUC mal leídos.

Actualizado: octubre de 2026

En resumen

  • Toda factura electrónica peruana tiene un XML con estructura estándar (UBL 2.1). Extraer datos de ahí es exacto y no requiere IA.
  • La IA aporta en PDF sin XML, escaneos, fotos, facturas del exterior (Google, Meta, software) y documentos con formatos variables.
  • Los modelos de IA pueden equivocarse al leer números. Toda extracción necesita reglas de control: base × 18 % = IGV, base + IGV = total y RUC válido.
  • La SUNAT permite consultar la validez de cada comprobante electrónico y ofrece un servicio API para hacerlo en volumen.
  • Si llevas el Registro de Compras en el SIRE, la SUNAT ya te propone buena parte de la información a partir de los comprobantes electrónicos.
  • Las boletas y recibos con DNI contienen datos personales: cuida en qué herramienta de IA los subes.

Por qué el PDF no es el mejor punto de partida

Cuando un proveedor peruano emite una factura electrónica, genera un archivo XML que se envía a la SUNAT o a un operador de servicios electrónicos. El PDF que te llega por correo es solo una «representación impresa» de ese XML. Si trabajas con el PDF, le pides a la IA que adivine lo que el XML ya dice con exactitud.

El XML sigue el estándar UBL 2.1 y tiene etiquetas fijas para cada dato: el número de serie y correlativo, la fecha de emisión, el RUC y la razón social del emisor, el detalle de cada ítem, la base imponible, el IGV y el importe total. Como la estructura es la misma para todos los proveedores, se puede leer con reglas fijas, sin interpretar nada.

Por eso el primer paso de cualquier proyecto de «IA para facturas» en Perú es pedir a tus proveedores que te envíen el XML junto con el PDF. La mayoría de sistemas de facturación lo adjunta por defecto o lo deja descargable desde un enlace. Si un proveedor no lo envía, pídelo: tiene la obligación de conservarlo y es un archivo que también le sirve a tu contador.

Qué método conviene para cada tipo de comprobante

No todos tus documentos son iguales. Esta tabla resume qué conviene usar en cada caso:

Tipo de documento Mejor fuente Método recomendado ¿Hace falta IA?
Factura electrónica de proveedor peruano XML Power Query de Excel, script o tu sistema contable No
Boleta electrónica XML Igual que la factura No
Factura electrónica que llegó solo en PDF PDF con texto Pedir el XML; si no es posible, IA con validación A veces
Factura del exterior (publicidad, software, servicios) PDF IA con plantilla de columnas Sí
Ticket o comprobante escaneado o fotografiado Imagen IA con lectura de imágenes y revisión manual Sí
Comprobantes físicos antiguos Papel Escaneo de buena calidad y luego IA Sí

En muchas MYPEs, la mayor parte del volumen es factura electrónica nacional con XML (cuenta tus comprobantes del último mes para saber tu proporción real). Ese grupo se resuelve sin IA. La inteligencia artificial se queda con el resto, que suele ser el que más tiempo consume porque llega desordenado.

Paso 1: reunir los comprobantes en un solo lugar

El desorden empieza antes de la lectura. Las facturas llegan al correo del gerente, al WhatsApp del encargado de compras y en papel a la recepción. Antes de pensar en IA, define un solo punto de entrada:

  • Un correo exclusivo, por ejemplo comprobantes@tuempresa.pe, que comunicas a todos tus proveedores.
  • Una carpeta compartida en Google Drive o OneDrive con subcarpetas por mes.
  • Una regla de correo que guarde automáticamente los adjuntos XML y PDF en esa carpeta. Herramientas como Make, Zapier o n8n lo hacen sin programar; comparamos sus costos en nuestra guía de Make vs Zapier vs n8n.

Para comprobantes en papel, designa a una persona que los escanee una vez por semana con buena resolución y nombre los archivos con un patrón fijo: fecha, RUC del proveedor y número. Esto parece burocrático, pero es lo que hace que el resto del flujo funcione.

Paso 2: convertir los XML a Excel sin IA

Excel tiene una función llamada Power Query que lee todos los archivos de una carpeta y los combina en una tabla. Se encuentra en la pestaña Datos, en la opción de obtener datos desde una carpeta. Con los XML de facturas funciona, aunque la primera vez hay que elegir qué etiquetas convertir en columnas, porque el formato UBL tiene muchos niveles.

Aquí es donde la IA sí ayuda, pero de otra manera: no lee las facturas, sino que te ayuda a construir la herramienta. Puedes pedirle a ChatGPT, Claude o Gemini algo como esto:

«Tengo una carpeta con facturas electrónicas peruanas en XML con formato UBL 2.1. Necesito una consulta de Power Query que extraiga en columnas: serie y número, fecha de emisión, RUC del emisor, razón social del emisor, moneda, base imponible, IGV e importe total. Explícame los pasos uno por uno.»

Otra opción es pedirle un pequeño script en Python que haga lo mismo y genere un archivo de Excel. Una vez que funciona, lo reutilizas cada mes sin costo adicional. Importante: prueba el resultado con diez facturas que conozcas y compara cifra por cifra antes de confiar en él.

Si tu empresa ya usa un sistema contable o un ERP, revisa si tiene la opción de importar XML. Muchos lo hacen, y en ese caso no necesitas Excel como paso intermedio.

Paso 3: leer PDF e imágenes con IA

Para los documentos sin XML, los asistentes de IA con lectura de archivos (ChatGPT, Claude, Gemini o Copilot) pueden extraer los datos y devolverlos en una tabla. La clave está en la instrucción: si pides «resume esta factura», obtendrás un texto bonito e inútil. Pide un formato fijo.

Una instrucción que funciona

«Extrae de cada comprobante adjunto los siguientes campos y devuélvelos en una tabla con una fila por comprobante: tipo de documento, serie y número, fecha de emisión (DD/MM/AAAA), RUC o identificador fiscal del emisor, razón social del emisor, moneda, base imponible, IGV o impuesto, importe total. Si un campo no aparece o no se lee con claridad, escribe NO LEGIBLE. No calcules ni completes datos que no estén en el documento.»

La última frase es la más importante. Sin ella, el modelo tiende a «rellenar» el IGV calculándolo o a inventar un número de serie que se parece al real. Con ella, te marca lo que debes revisar a mano.

Para volúmenes pequeños (unas decenas de comprobantes al mes), subir los archivos a un asistente y copiar la tabla a Excel es suficiente. Para cientos de comprobantes conviene una automatización que envíe cada archivo a la API de un modelo o a un servicio especializado en lectura de documentos, que suelen cobrar por página procesada. Revisa la página de precios del proveedor antes de decidir, porque el costo cambia según el volumen.

Facturas del exterior

Las facturas de Google Ads, Meta, plataformas de software o proveedores extranjeros no tienen XML de SUNAT y vienen en dólares. Para estas, añade a la instrucción el campo «periodo del servicio» y «país del emisor». Si necesitas sustentarlas, revisa nuestras guías sobre cómo sustentar el gasto de Google Ads y Meta Ads ante SUNAT y cómo sustentar el gasto en ChatGPT, Claude y otras IA.

Paso 4: validar antes de registrar

La extracción con IA nunca debe pasar directo a tu contabilidad. Agrega estas columnas de control en tu Excel y revisa solo las filas que fallen:

  1. IGV coherente: para operaciones gravadas, el IGV debe ser la base imponible × 0.18. Usa una tolerancia de pocos céntimos por redondeo.
  2. Total coherente: base imponible + IGV (+ otros tributos o cargos, si los hay) = importe total.
  3. RUC con 11 dígitos: y que empiece por 10, 15, 17 o 20. Un RUC de 10 o 12 dígitos casi siempre es un error de lectura.
  4. Duplicados: la combinación RUC + serie + número no puede repetirse.
  5. Fecha razonable: que esté dentro del periodo que estás registrando.
  6. Campos NO LEGIBLE: se revisan siempre contra el documento original.

Luego viene la validación fiscal. La SUNAT permite consultar la validez de un comprobante electrónico ingresando el RUC del emisor, el tipo de comprobante, la serie, el número, la fecha y el importe total. Para hacerlo en volumen existe la Consulta Integrada de Comprobante de Pago por servicio web: según el manual oficial de la SUNAT, las credenciales se generan desde SUNAT Operaciones en Línea (SOL) y cada aplicación que consulta recibe su propio identificador y clave. Un comprobante rechazado no tiene validez tributaria, así que no debería sustentar gasto ni crédito fiscal.

El SIRE ya hace parte del trabajo

Antes de montar un sistema propio, revisa qué te da la SUNAT. Con el Sistema Integrado de Registros Electrónicos (SIRE), la SUNAT genera una propuesta del Registro de Compras a partir de los comprobantes electrónicos que te emitieron. Tú la revisas, completas lo que falta (por ejemplo, comprobantes no electrónicos o del exterior) y la aceptas.

La incorporación al SIRE ha sido escalonada y la SUNAT ha movido fechas varias veces mediante resoluciones de superintendencia. Para saber desde cuándo te corresponde, revisa tu buzón SOL, donde la SUNAT notifica a cada contribuyente, y confirma con tu contador. Lo importante para este artículo: si estás en el SIRE, la IA te sirve sobre todo para lo que la propuesta no incluye y para conciliar, no para volver a digitar lo que la SUNAT ya tiene.

Si llevas la contabilidad de varias empresas, nuestra guía de IA para estudios contables y tributarios cubre libros electrónicos y otras tareas del día a día contable.

Qué hacer con la tabla una vez que la tienes

Una hoja de compras ordenada sirve para mucho más que entregarla al contador. Con los datos ya limpios puedes:

  • Ver cuánto gastas por proveedor y por categoría cada mes, con una tabla dinámica sencilla.
  • Detectar alzas de precio: si el mismo insumo subió más de un porcentaje que tú defines, la fila se marca en color.
  • Controlar vencimientos de pago agregando la fecha de vencimiento y el estado (pagado o pendiente).
  • Cruzar compras con ventas para estimar márgenes por línea de producto.

Aquí la IA vuelve a ser útil: puedes pedirle que te explique las variaciones del mes o que arme un resumen para gerencia a partir de la tabla. Lo explicamos con más detalle en nuestra guía para automatizar reportes de ventas con IA. Si además vendes por internet, revisa cómo emitir comprobantes electrónicos desde tu tienda online para que el lado de ventas también quede ordenado.

Cuánto tiempo ahorras: cómo calcularlo

No hay una cifra universal; depende de cuántos comprobantes recibes y de qué tipo son. Calcúlalo así con tus propios números:

  1. Cuenta cuántos comprobantes registraste el mes pasado, separados en «con XML» y «sin XML».
  2. Mide cuánto tarda una persona en digitar uno de cada tipo (cronometra diez y saca el promedio).
  3. Estima el tiempo con el nuevo flujo: segundos para los XML y un par de minutos de revisión para los que lee la IA.
Ejemplo ilustrativo Antes Después
240 facturas con XML 240 × 3 min = 12 h Revisión de la tabla: 1 h
60 comprobantes sin XML 60 × 5 min = 5 h 60 × 2 min de revisión = 2 h
Total al mes 17 h 3 h

En este ejemplo ilustrativo se liberan 14 horas al mes. A eso réstale el tiempo de montar el sistema (una o dos jornadas la primera vez) y el costo de las herramientas. Si recibes 30 comprobantes al mes, probablemente no compense automatizar; basta con ordenar el correo y pedir los XML.

Privacidad y datos personales

Las facturas entre empresas tienen datos comerciales, pero las boletas y algunos recibos incluyen nombres y DNI de personas naturales. Eso es información protegida por la Ley 29733 y su reglamento, el D.S. 016-2024-JUS, vigente desde el 30 de marzo de 2025. Antes de subir comprobantes a una herramienta de IA:

  • Usa planes empresariales que no usen tus datos para entrenar modelos, o desactiva esa opción en la configuración si tu plan lo permite.
  • Evita cuentas personales de los trabajadores para documentos de la empresa.
  • Para boletas de clientes, procesa preferentemente el XML en tu propio Excel o sistema, sin enviarlo a terceros.
  • Define cuánto tiempo guardas las copias que generes y dónde.

Si quieres profundizar en este punto, revisamos los riesgos de usar ChatGPT con datos confidenciales de tu empresa.

Errores frecuentes al automatizar comprobantes

  • Usar IA para todo, incluido lo que tiene XML. Es más lento, más caro y menos exacto.
  • No guardar el original. La tabla de Excel no reemplaza al comprobante; tu contador y la SUNAT pueden pedírtelo.
  • Confiar en la tabla sin columnas de control. Un 8 leído como 3 en el IGV pasa desapercibido si nadie verifica.
  • Mezclar monedas. Las facturas en dólares deben tener su propia columna de moneda y el tipo de cambio que tu contador use para registrarlas.
  • Automatizar sin dueño. Alguien tiene que revisar cada mes que el flujo siga funcionando, porque los proveedores cambian de formato.

¿Necesitas ayuda para armar este flujo?

Ordenar la entrada de comprobantes, convertir los XML y dejar a la IA solo lo que realmente necesita suele resolverse en pocos días si el proceso está claro. En KOM implementamos automatizaciones con inteligencia artificial para MYPEs y medianas empresas del Perú, además de sitios WordPress y tiendas virtuales con facturación electrónica. Si quieres revisar tu caso, conversemos aquí.

Preguntas frecuentes

¿Puedo usar ChatGPT gratis para leer facturas?

Puedes, pero no es lo más recomendable para documentos de la empresa. Los planes gratuitos tienen límites de archivos y, según la configuración, las conversaciones pueden usarse para mejorar los modelos. Para unos pocos comprobantes sin datos personales puede servir como prueba. Si lo vas a usar cada mes, conviene un plan empresarial o una cuenta con la opción de entrenamiento desactivada.

¿Dónde descargo el XML de una factura que recibí?

Normalmente viene adjunto en el mismo correo que el PDF o en un enlace del sistema de facturación del proveedor. Si no lo encuentras, pídeselo directamente al proveedor, que está obligado a conservarlo. Con clave SOL también puedes consultar en el portal de la SUNAT los comprobantes electrónicos emitidos a tu RUC, según las opciones habilitadas para tu tipo de contribuyente.

¿La IA puede decidir si un gasto es deducible?

Puede ayudarte a ordenar y clasificar gastos por categoría, pero la decisión sobre si un gasto es deducible o da derecho a crédito fiscal depende de la norma tributaria y de tu actividad. Esa evaluación debe hacerla tu contador. Usa la IA para preparar la información y marcar casos dudosos, no para definir el tratamiento tributario.

¿Qué hago con las facturas en dólares?

Extrae el importe en la moneda original y regístralo en una columna de moneda separada. No le pidas a la IA que convierta a soles, porque podría usar un tipo de cambio incorrecto. La conversión debe hacerse con el tipo de cambio que corresponda según las reglas tributarias, que tu contador aplica al registrar el comprobante.

¿Sirve para recibos por honorarios?

Sí. Los recibos por honorarios electrónicos se emiten desde el portal de la SUNAT y puedes procesarlos con el mismo flujo: si tienes el archivo estructurado, úsalo; si solo tienes el PDF, extrae los campos con IA y valida el número, el RUC del emisor, el monto y la retención de cuarta categoría cuando corresponda.

Este contenido es informativo y no reemplaza la asesoría legal o tributaria.

Picture of Christian Otero
Christian Otero
Founder & CEO @ KOM Agencia Digital | Pionero en Generative Engine Optimization (GEO) y SEO Técnico Internacional | +24 Años escalando operaciones digitales | Ex-Nextel, Entel, Prosegur | Ingeniero de Sistemas con Postgrado en Marketing Digital y Comercio Exterior.
Artículos relacionados
¿Buscas diseñar tu página web?

Escríbenos:

Responsable: Otorongo Negro E.I.R.L. (KOM) | RUC 20604716595 | Derechos ARCOP: legal@kom.pe · Política de Privacidad

¿Preguntas?
¡Te asesoramos gratis!

Responsable: Otorongo Negro E.I.R.L. (KOM) | RUC 20604716595 | Derechos ARCOP: legal@kom.pe · Política de Privacidad

Si prefieres llámanos o escríbenos...

Estamos atentos a tu comunicación para poder implementar tus nuevas herramientas digitales.

EMPRESA REGISTRADA Ante SUNAT e INDECOPI PAGO 100% SEGURO A través de KOM Pay TRANSPARENCIA TOTAL Precios 100% Públicos POTENCIADOS CON IA Usamos Inteligencia Artificial