n8n es una herramienta de automatización de flujos (open source) muy popular entre perfiles técnicos: permite encadenar servicios mediante "nodos" sin construir una aplicación a medida. Combinado con una API de extracción de facturas, te deja montar un circuito que procesa las facturas de proveedor casi solo.
Este es el patrón básico del flujo.
Qué vas a construir
Un flujo que: (1) detecta una factura nueva que llega por email, (2) la envía a la API de extracción, (3) recibe los datos estructurados y (4) los guarda donde los necesites (una hoja de cálculo, una base de datos o tu contabilidad).
Los nodos, paso a paso
1. Disparador: email entrante
Usa un nodo de correo (IMAP Email) como disparador. Se activa cuando llega un email con un adjunto. Filtra por carpeta o remitente si solo quieres procesar ciertas facturas.
2. Extrae el adjunto
Con un nodo que separe los adjuntos, quédate con el PDF o la imagen de la factura para pasarlo al siguiente paso.
3. Llama a la API de extracción
Un nodo HTTP Request hace el POST a la API enviando el fichero. La configuración es directa:
- Método: POST
- URL:
https://invoicedata.es/api/v1/invoices/scan - Cabecera:
X-Api-Keycon tu clave - Cuerpo: form-data con el campo
file= el adjunto binario
Tienes el detalle de la petición y la respuesta en la guía de la API para developers y en la página de la API.
4. Guarda los datos
La API devuelve un JSON con los campos (vendor_tax_id, tax_base, tax_amount, total, confidence...). Conéctalo a:
- un nodo de Google Sheets para volcar una fila por factura,
- una base de datos (Postgres, etc.),
- o tu programa de contabilidad, como vemos en conectar la extracción con Holded, Sage o A3.
Un paso extra: revisión por confianza
Aprovecha el campo confidence para añadir un nodo IF: si la confianza es alta, la factura sigue directa a la contabilidad; si es baja, se envía a una hoja de "pendientes de revisar" o se notifica por Slack. Así automatizas sin perder el control sobre los casos dudosos.
Por qué este enfoque gusta a los equipos técnicos
No dependes de integraciones cerradas: con n8n encadenas tus propias herramientas y cambias cualquier pieza cuando quieras. La API de extracción es solo un nodo más del flujo, y al estar pensada para fiscalidad española, los datos llegan ya listos para contabilizar.
¿Quieres una clave para montar tu flujo? Solicita una demo y la generamos contigo.