Extracción de facturas con IA y revisión humana si hay dudas
La IA extrae los datos de la factura; si son fiables van directos a la hoja, y si la confianza es baja o faltan campos se apartan y te avisan por Telegram para revisarlos.
Se crea todo desactivado en una carpeta nueva de tu cuenta. No se ejecuta nada hasta que tú lo actives y puedes deshacerlo durante 24 horas.

Qué hace
Automatiza sin perder el control. Cada factura PDF recibida por webhook se lee y la IA la convierte en JSON, incluyendo un nivel de confianza (0 a 1). El nodo Normalizar factura valida: campos obligatorios, base + IVA = total, suma de líneas y confianza mínima (0,8 por defecto). Si todo está bien, la fila se añade a Google Sheets. Si hay dudas, la factura se guarda en el Data Store facturas_pendientes_revision y llega un aviso a Telegram con el proveedor, el importe y el motivo exacto, para que una persona la revise y la corrija.
Qué necesitas: una API key de OpenAI, Google Sheets y un bot de Telegram.
Cómo se usa: instala la plantilla, conecta las cuentas y ajusta al inicio del script Normalizar factura los campos obligatorios y el umbral de confianza. Puedes sustituir el aviso de Telegram por un email.
Limitación: solo PDF con texto (no escaneados); la confianza es una autoevaluación del modelo, no una garantía.
Cómo se pone en marcha
- 1
Conectar la credencial de openai
Esta plantilla usa openai en: Extraer datos con IA. Crea o elige la credencial y asígnala en esos nodos.
- 2
Conectar la credencial de telegram
Esta plantilla usa telegram en: Avisar: revisar factura. Crea o elige la credencial y asígnala en esos nodos.
- 3
Conectar la credencial de google
Esta plantilla usa google en: Añadir a facturas contabilizadas. Crea o elige la credencial y asígnala en esos nodos.
- 4
Copiar la URL del webhook (Recibir factura)
Al instalar se genera una URL nueva. Pégala en el sistema externo que debe llamar a este workflow.
- 5
Conectar OpenAI, Sheets y Telegram
Conecta OpenAI en Extraer datos con IA, la hoja en Añadir a facturas contabilizadas y Telegram (con tu
chatId) en Avisar: revisar factura. - 6
Ajustar qué se considera dudoso
En el script de Normalizar factura cambia
OBLIGATORIOS(campos sin los que se revisa a mano) yUMBRAL_CONFIANZA(por debajo, se revisa). Con0.8yproveedor, numero_factura, fecha, totalobligatorios, una factura sin fecha va a revisión. - 7
Formato del JSON y envío de prueba
Haz un
POSTal webhook con{"pdf_base64":"<PDF en base64>"}. El JSON que se guarda o se anota tiene esta forma:{"proveedor":"Suministros Norte S.L.","nif":"B12345678","numero_factura":"F-2026-0412","fecha":"2026-09-30","moneda":"EUR","base_imponible":200,"iva_porcentaje":21,"iva_importe":42,"total":242,"lineas":[{"descripcion":"Papel A4 (caja)","cantidad":4,"precio_unitario":50,"importe":200}],"estado":"OK"}, conestado(OKoREVISAR),motivoyconfianza. - 8
Activar el workflow
Los workflows se instalan desactivados. Cuando todo esté configurado, actívalo.
Plantillas relacionadas
Otras plantillas que usan nodos o integraciones parecidos.

Factura de proveedor en PDF a compra en Holded con validación
La IA lee la factura PDF, valida los importes y los campos obligatorios, busca o crea al proveedor en Holded y registra la compra; si algo falla, te avisa por Telegram.

Facturas recibidas por Gmail a Data Store con aviso
Cada pocos minutos revisa tu Gmail, extrae con IA los datos de las facturas escritas en el cuerpo del correo, las guarda en un Data Store y te avisa por Telegram.

Factura en PDF a fila de Google Sheets con IA
Recibe una factura PDF, la IA extrae proveedor, NIF, número, fecha, base, IVA, total y líneas, valida los importes y añade una fila a tu hoja.
Pruébala en menos de 5 minutos
Crea la plantilla en tu cuenta, conecta tus credenciales y actívala cuando estés listo.
Usar esta plantilla