Guía

Cómo automatizar las facturas de proveedores con IA, del correo a la contabilidad

El recorrido completo de una factura de proveedor, qué parte puede hacer la IA, qué comprobaciones no pueden faltar y cómo encaja con tu programa de contabilidad.

En muchas pymes, cada factura de proveedor sigue el mismo camino: llega como PDF a un correo, alguien la abre, teclea los datos en el programa de contabilidad, la archiva en una carpeta y, con suerte, nadie la registra dos veces. Es trabajo repetitivo, con reglas claras y datos ya digitales: justo el tipo de tarea que se puede automatizar bien.

Esta guía recorre el proceso completo, del correo a la contabilidad: qué parte puede hacer la IA, qué comprobaciones no pueden faltar, dónde debe seguir mirando una persona y cómo encaja con tu programa de contabilidad.

El recorrido de una factura de proveedor

Antes de automatizar nada, conviene ver el proceso entero. Con variaciones, casi siempre tiene estas etapas:

  1. Recepción. La factura llega por correo (a una dirección general, a la de quien hizo el pedido o a varias), desde el portal del proveedor o, todavía, en papel.
  2. Registro. Alguien copia los datos al programa de contabilidad o al ERP: proveedor, número, fechas, bases, impuestos y total.
  3. Comprobación. Se revisa que corresponde a algo que se pidió y se recibió, y que los importes son los acordados.
  4. Aprobación. Quien corresponda da el visto bueno, sobre todo si el importe es alto o el gasto no estaba previsto.
  5. Contabilización y pago. Se asienta, se programa el pago según el vencimiento y se paga.
  6. Archivo. El documento original se guarda donde se pueda encontrar cuando lo pida la asesoría o Hacienda.

La IA ayuda sobre todo en las etapas 1 a 3. La aprobación y el pago deben seguir en manos de personas, con la información ya preparada.

Qué parte puede hacer la IA

Recoger las facturas en un solo sitio

El primer paso no tiene nada de inteligente, pero es el que más orden pone: una dirección única para facturas (por ejemplo, facturas@tuempresa.com) que comunicas a todos tus proveedores. Un flujo revisa ese buzón, separa los adjuntos y descarta lo que no es una factura: publicidad, recordatorios de pago o albaranes sueltos. Esa clasificación inicial ya es una tarea en la que un modelo de lenguaje acierta mucho más que una regla por palabras clave.

Leer la factura y extraer los datos

Aquí está el salto respecto al OCR clásico. Un OCR convierte la imagen en texto, pero necesita plantillas por proveedor para saber qué número es el total. Un modelo de lenguaje con capacidad de leer documentos entiende la factura como la entendería una persona, aunque cada proveedor la maquete a su manera, y devuelve los datos en una estructura fija:

  • NIF y razón social del proveedor
  • Número de factura y fecha de expedición
  • Base imponible y cuota de IVA por cada tipo aplicado
  • Retención de IRPF, si la hay
  • Total y fecha de vencimiento
  • IBAN o forma de pago indicada
  • Líneas de detalle, si las necesitas

Si la factura llega como factura electrónica estructurada (un XML en formato Facturae o UBL, por ejemplo), no hace falta IA para leerla: los datos ya vienen etiquetados y se leen directamente, sin margen de error de lectura.

Proponer cómo contabilizarla

Con el historial de facturas de cada proveedor, el flujo puede proponer la cuenta de gasto, el centro de coste o el proyecto. Para un proveedor recurrente suele bastar con repetir lo del mes anterior; para uno nuevo, la propuesta la revisa una persona.

Las comprobaciones que no pueden faltar

Que la IA lea bien la mayoría de facturas no significa que puedas fiarte de cada una. La fiabilidad del sistema no la da el modelo, sino las comprobaciones que van detrás. Estas son las mínimas:

  • Que los números cuadren. Base más cuota de IVA, menos retención, debe dar el total. El tipo de IVA debe ser uno de los vigentes. Si no cuadra, la factura va a revisión.
  • Que el NIF sea válido y el proveedor exista. El NIF tiene un dígito de control que se puede verificar, y el proveedor debe estar dado de alta en tu maestro. Un proveedor nuevo pasa siempre por una persona.
  • Que no esté ya registrada. El mismo NIF con el mismo número de factura es un duplicado casi seguro. Es uno de los errores más caros del proceso manual y uno de los más fáciles de evitar con una regla.
  • Que corresponda a algo pedido y recibido. Si trabajas con pedidos y albaranes, se cruzan los tres documentos: lo pedido, lo recibido y lo facturado. Las diferencias van a revisión.
  • Que no cambie la cuenta bancaria. Si el IBAN de una factura no coincide con el que tienes registrado para ese proveedor, no se actualiza automáticamente nunca. El cambio de cuenta es la base de un fraude muy extendido: alguien suplanta al proveedor y pide que le pagues en otra cuenta. Se confirma por teléfono, con un contacto que ya conocías.
  • Que las rectificativas se traten como tales. Abonos y facturas rectificativas llevan importes negativos y deben referenciar la factura original.
  • Que no falte nada. Si el modelo no encuentra un campo obligatorio o indica poca seguridad, la factura no se registra sola.

Ejemplo de flujo. Las facturas llegan a facturas@. Un flujo en n8n o Make recoge cada adjunto, un modelo de IA extrae los datos y el flujo aplica las comprobaciones anteriores. Si todo cuadra y el proveedor es conocido, crea la factura como borrador en el programa de contabilidad con el PDF adjunto. Si algo falla, la manda a una lista de revisión con el motivo («el total no cuadra», «IBAN distinto al registrado»). Una persona revisa esa lista y valida los borradores antes de contabilizar.

Dónde debe seguir mirando una persona

La revisión humana no es un parche: es parte del diseño. Lo razonable es empezar revisando el 100 % de las facturas durante las primeras semanas, comparando lo que propone el sistema con lo que habría hecho la persona. Cuando los resultados coinciden de forma estable, se pasa a revisar solo:

  • las que no pasan alguna comprobación,
  • las de proveedores nuevos,
  • las que superan un importe que tú decides,
  • y una muestra aleatoria del resto, para detectar si algo empieza a fallar.

La revisión debe ser cómoda: una lista con la factura a un lado, los datos extraídos al otro y el motivo por el que está ahí. Si revisar cuesta más que teclear, el equipo dejará de hacerlo.

Cómo encaja con tu programa de contabilidad

La forma de conectar depende del programa que uses:

  • Con API. Programas como Holded u Odoo ofrecen una API para crear facturas de compra (en Odoo, el acceso por API depende del plan contratado). Es la opción más limpia: la factura entra como borrador, con el documento adjunto, y nadie teclea nada.
  • Con importación de ficheros. Si tu programa no tiene API pero importa ficheros (CSV o Excel con un formato concreto), el flujo genera ese fichero cada día y alguien lo importa con un clic.
  • Con tu asesoría. Si la contabilidad la lleva una gestoría con su propio programa, el flujo puede dejarles las facturas ya validadas, nombradas y ordenadas en una carpeta compartida, junto con un resumen. Ellos ahorran tiempo y tú dejas de enviar PDF sueltos.

Antes de montar nada, comprueba también qué trae tu programa de serie: Holded y Odoo, por ejemplo, incluyen su propio escáner de facturas con IA. Si recibes pocas facturas, todas entran en ese programa y no necesitas comprobaciones a medida, puede ser suficiente. Un flujo propio compensa cuando el volumen es mayor, las facturas llegan por varias vías, necesitas reglas específicas (cruce con pedidos, control de IBAN, aprobaciones) o los datos deben ir a más de un sitio.

Sea cual sea la vía, guarda siempre el documento original vinculado al registro. La normativa mercantil y fiscal obliga a conservar las facturas varios años, y tu asesoría te dirá exactamente cuántos y en qué condiciones en tu caso.

Si tu caso necesita conectar varios programas o alguno sin API sencilla, lo vemos en integraciones y software a medida.

¿Y Verifactu y la factura electrónica obligatoria?

Son dos cosas distintas y conviene no mezclarlas con este proyecto:

  • Verifactu afecta a las facturas que emites, no a las que recibes. El Reglamento de sistemas informáticos de facturación (Real Decreto 1007/2023) exige que el programa con el que facturas garantice la integridad y trazabilidad de cada registro. Según el texto en vigor, tras el Real Decreto-ley 15/2025, las sociedades deben estar adaptadas antes del 1 de enero de 2027 y el resto de obligados antes del 1 de julio de 2027. El 5 de octubre de 2026, Hacienda anunció su intención de aplazarlo hasta octubre de 2028, pero ese aplazamiento aún tiene que aprobarse.
  • La factura electrónica obligatoria entre empresas sí afecta a las que recibes. La Ley 18/2022, «Crea y Crece», y su reglamento (Real Decreto 238/2026) obligarán a emitir y recibir facturas electrónicas estructuradas entre empresas y profesionales. Los plazos cuentan desde la Orden HAC/1028/2026, en vigor desde el 6 de octubre de 2026: doce meses después para quien facturó más de 8 millones de euros el año anterior y veinticuatro meses después para el resto. Es decir, hacia octubre de 2027 y octubre de 2028.

Para este proyecto, la consecuencia práctica es que durante años convivirán facturas en PDF y facturas electrónicas estructuradas. Un buen flujo acepta las dos: lee el XML directamente cuando llega y usa la IA solo para los PDF. Así no tendrás que rehacerlo cuando tus proveedores se adapten. Los plazos normativos pueden cambiar, así que confírmalos con tu asesoría antes de planificar en torno a ellos.

Por dónde empezar

Un buen primer alcance para automatizar facturas de proveedores es pequeño y medible:

  1. Una dirección única para recibir facturas.
  2. Extracción de datos con IA y las comprobaciones de arriba.
  3. Creación de borradores en tu programa de contabilidad, con el PDF adjunto.
  4. Revisión humana del 100 % al principio, y por excepciones después.

Antes de empezar, anota tres datos: cuántas facturas recibes al mes, cuánto tarda de media alguien en registrar cada una y cuántas hay que corregir o se registran dos veces. Con eso podrás medir el resultado a los 30 y 90 días, como explicamos en la guía de automatización de procesos con IA para pymes.

Es exactamente el tipo de proyecto que hacemos en automatización de documentos y back-office. Si quieres verlo aplicado a tus facturas, en la auditoría gratuita de 30 minutos lo revisamos contigo y te decimos por escrito qué automatizaríamos, con qué herramientas y cuánto costaría: escríbenos desde contacto.

Preguntas frecuentes

¿La IA puede contabilizar las facturas sola?

Puede dejarlas preparadas como borrador, con los datos extraídos y validados. Contabilizar sin revisión no es recomendable al principio: lo razonable es revisar todas durante unas semanas y, cuando los resultados coincidan de forma estable, revisar solo las excepciones y una muestra.

¿En qué se diferencia de un OCR de facturas?

Un OCR clásico convierte la imagen en texto y necesita plantillas por proveedor para saber qué dato es cada uno. Un modelo de lenguaje entiende la factura aunque cada proveedor la maquete distinto. En ambos casos hacen falta comprobaciones posteriores.

¿Qué hago si cambia el IBAN de un proveedor en una factura?

No lo actualices nunca de forma automática. Pedir el pago en una cuenta nueva es la base de un fraude muy extendido. Confirma el cambio por teléfono con un contacto que ya conocieras antes de pagar.

¿Verifactu cambia cómo recibo las facturas?

No: Verifactu afecta al programa con el que emites tus facturas. Lo que cambiará la recepción es la factura electrónica obligatoria entre empresas, prevista hacia octubre de 2027 para quien factura más de 8 millones de euros y hacia octubre de 2028 para el resto.

¿Qué proceso automatizarías primero?

Cuéntanos qué tarea se come el tiempo de tu equipo. En la auditoría gratuita te decimos qué automatizar primero, con qué herramientas y cuánto costaría.