¿CON QUÉ IA?

Caso de usoFacturas y finanzas

Comprobar con código los totales que lee la IA en tus facturas

Un desarrollador probó un lector de facturas en n8n con 42 pruebas: se equivocó en 9 totales y un control con código los frenó todos.

Parallevar las cuentasConn8nLo contó @crzy_undefinedundefined en DEVDificultad avanzada

A quién le sirve. Gestorías, autónomos y pymes que quieren pasar facturas de proveedores a una hoja de cálculo sin teclearlas.

Qué hicieron

Montó en n8n, un programa que une aplicaciones con flujos automáticos, un lector de facturas con un modelo de IA pequeño que corre en su propio ordenador. Le pasó 14 documentos reales (facturas, tickets, recibos de luz) tres veces cada uno y revisó a mano cada dato. Después añadió un paso de control con código que busca en el propio documento la línea del total y las fechas, y las compara con lo que dijo la IA.

Cómo salió

De 42 pruebas, la IA falló al menos un dato en 23. En 9 se equivocó con el total, casi siempre sumando otra vez el impuesto a un total que ya lo incluía. El control mejorado paró los 9 totales malos y las 5 fechas mal puestas, y no bloqueó ninguna factura correcta. Un primer control más simple bloqueaba 10 de 19 facturas buenas.

Conviene saber

Con el control sigue colándose algún número de factura equivocado, porque el código solo comprueba que el dato exista en el documento, no que sea el correcto. Y hay que decirle al sistema cómo escriben las fechas tus proveedores: 02/11 puede ser 2 de noviembre o 11 de febrero.

Qué necesitas

  • n8n instalado en tu ordenador o en un servidor
  • Un modelo de IA, en local o de pago
  • Una carpeta con 10 o 15 facturas reales para probar
  • Alguien que sepa pegar un trozo de código JavaScript en n8n

Cómo hacerlo tú, paso a paso

  1. Reúne 10 o 15 facturas de tus proveedores habituales y apunta a mano los datos correctos de cada una.
  2. Monta en n8n un flujo que reciba el texto de la factura y se lo pase a la IA pidiendo los datos en formato fijo.
  3. Pide que copie el total impreso y que ponga null si algo no aparece.
  4. Añade un paso de código que busque la línea del total en el documento y la compare con la de la IA.
  5. Haz que el código lea las fechas del documento y rechace cualquiera que no esté escrita en él, indicando si tus proveedores usan día/mes o mes/día.
  6. Ejecuta cada factura tres veces y cuenta cuántas buenas se bloquean por error, no solo cuántas malas se detienen.
  7. Manda a revisión humana todo lo que el control rechace.
Pruébalo con n8n
Vas a leer una factura y devolverme sus datos. Del texto que te paso, saca: número de factura, fecha de emisión, fecha de vencimiento, base, impuestos y total a pagar. Copia el total tal como aparece impreso en el documento, no lo calcules tú. Las fechas están en formato día/mes/año. Si un dato no aparece escrito, pon null y no lo inventes. Texto de la factura: [pega aquí el texto]. Has terminado cuando devuelvas una sola lista con esos seis datos.

Consejos

  • Mide las falsas alarmas: un control que bloquea la mitad de las facturas buenas se acaba apagando.
  • Decide antes si quieres el total de la factura o el saldo pendiente, y díselo a la IA.
  • Nunca dejes que la IA haga la suma: que copie el total impreso.

Preguntas frecuentes

¿Sirve con un modelo más grande?

El autor probó con uno pequeño que corre en su ordenador, y no mide otros. La idea de comprobar con código lo que dice la IA sirve con cualquiera.

¿Puedo fiarme y no revisar nada?

No. El propio autor ve que aún se cuelan números de factura equivocados. Lo prudente es que una persona mire lo que el control rechace y echar un vistazo por muestreo al resto.

Fuentes

En el directorio desde el 5 de noviembre de 2026.

Parecidos

  1. Automatizar facturas, cobros y devoluciones con n8n

    Un flujo de n8n gestiona facturas, cobros y devoluciones y actualiza los registros con el estado, el enlace al PDF y la hora.Casor/n8n en Redditn8nDificultad media
  2. Recibir un resumen semanal de los avisos de pago por correo

    Un flujo de n8n con IA lee los correos de pagos etiquetados en Gmail, saca tres ideas de cada uno y envía un resumen cada domingo.Casomariannanakos en Substackn8nDificultad media
  3. Extraer datos de facturas y archivarlos en una hoja de contabilidad

    Un flujo de n8n propio extrae con OpenAI los datos de facturas y tickets subidos y, tras revisarlos, archiva el original y anota los datos en una hoja anual.CasoFabiano225/ai-invoice-automation en GitHubn8n3 fuentesDificultad avanzada
  4. Tramitar facturas de proveedores de Gmail hasta su aprobación y pago

    Un flujo de n8n extrae datos de facturas, comprueba duplicados y proveedores, pide aprobación de las caras y luego genera asientos y programa el pago.Caso@beulahdaizy en Mediumn8nDificultad avanzada
  5. Enviar recordatorios de facturas vencidas con el tono adecuado

    Un agente de n8n mira el estado de pago de los clientes, localiza facturas vencidas, elige tono amable o firme según los días y envía el aviso.Caso@canankorkut en DEVn8nDificultad media
  6. Convertir facturas recibidas por correo en un panel financiero

    Un flujo de n8n lee las facturas que llegan por correo, extrae proveedor, importe, fecha y descripción, y alimenta un panel en Google Sheets.Casor/n8n en Redditn8nDificultad media

Más: todo con n8n · todo sobre facturas y finanzas

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.