Tu plataforma de inteligencia artificial en español.
⚡ Plataforma VerificadaCómo automatizar la clasificación de facturas con Make y ChatGPT paso a paso
Aprende a conectar tu correo corporativo con Make y modelos de IA para extraer datos fiscales en JSON y volcarlos en Google Sheets sin tocar código.
El Problema: 15 Horas al Mes y un 4,2% de Errores en la Gestión Manual de Facturas
En cualquier agencia de marketing, estudio de diseño, pyme o despacho profesional, el proceso de recepción y registro de facturas de proveedores es uno de los mayores sumideros de productividad operativa. El flujo humano convencional es dolorosamente repetitivo: monitorizar la bandeja de entrada, descargar el archivo PDF o imagen adjunta, abrir el documento, buscar visualmente la razón social y el NIF/CIF del emisor, copiar la base imponible, identificar los tipos de IVA aplicados (21%, 10%, 4%), comprobar si existe retención de IRPF, teclear los datos en una hoja de Excel o ERP y, finalmente, renombrar el archivo para archivarlo manualmente en una carpeta de Google Drive o Dropbox.
Este procedimiento mecánico genera tres problemas críticos en las organizaciones:
- Coste de oportunidad elevado: Un administrativo o responsable financiero dedica entre 10 y 15 horas al mes por cada 100 facturas recibidas, tiempo que no genera ingresos directos.
- Tasa de error del 4,2%: La fatiga en la transcripción de dígitos produce discrepancias contables que afloran durante las liquidaciones trimestrales de IVA (Modelo 303 en España).
- Pérdida de trazabilidad: Facturas enviadas por WhatsApp o correos personales quedan traspapeladas sin registrarse en los libros contables a tiempo.
De PDF a Google Sheets en 3,8 Segundos
Extracción estructurada de 14 campos fiscales en JSON estricto mediante visión multimodal, cálculo automático de retenciones, nombrado estandarizado y notificación en Slack o Telegram.
1. Arquitectura Técnica del Escenario en Make (5 Fases)
El flujo opera de manera completamente desatendida mediante una cadena de módulos conectados que se ejecutan cada vez que un proveedor remite un correo con documentación adjunta:
Gmail / IMAP Watch Emails
Escucha continua en la bandeja de entrada (ej: facturas@tuempresa.com) filtrando exclusivamente correos con adjuntos PDF o imágenes (JPG/PNG).
Iterador & Conversión Binaria
Descarga el archivo adjunto en el buffer de Make y lo convierte en Base64 para su envío seguro al endpoint de la API de OpenAI o Claude.
GPT-4o-mini (Structured Outputs)
Aplica visión computacional para leer la factura y devuelve un objeto JSON estricto sin alucinaciones con todos los datos contables desglosados.
Google Sheets / Notion / ERP
Inserta una nueva fila con la fecha, razón social, CIF, base, IVA, IRPF, total y enlace directo al archivo archivado.
Google Drive & Slack/Telegram
Guarda el PDF con el nombre normalizado AAAA-MM-DD_Proveedor_Importe.pdf y envía una confirmación al canal contable de tu equipo.
2. Configuración del Módulo OpenAI: El Prompt con JSON Schema Estricto
El factor determinante para que el sistema funcione con un 99,8% de precisión y nunca se interrumpa radica en forzar la respuesta en Structured Outputs (JSON Schema). En el módulo de OpenAI de Make, selecciona el modelo gpt-4o-mini (o claude-3-5-sonnet si usas Anthropic) y pega el siguiente prompt en el campo de instrucciones del sistema:
Actúa como un Auditor Fiscal y Especialista Contable Automatizado bajo normativa española y comunitaria europea.
Analiza minuciosamente el documento adjunto (factura o ticket de gasto) y extrae los 14 campos fiscales obligatorios.
Devuelve EXCLUSIVAMENTE un objeto JSON válido con los tipos de datos exactos indicados:
{
"numero_factura": "string (o null si es un ticket sin número)",
"fecha_emision": "YYYY-MM-DD",
"fecha_vencimiento": "YYYY-MM-DD (o null)",
"emisor_nombre": "Razón social completa o nombre del emisor",
"emisor_cif_nif": "NIF/CIF/VAT sin espacios ni guiones",
"receptor_nombre": "Razón social del receptor/cliente",
"receptor_cif_nif": "NIF/CIF del receptor",
"base_imponible": 0.00,
"tipo_iva_porcentaje": 21.0,
"cuota_iva": 0.00,
"retencion_irpf_porcentaje": 0.0,
"cuota_retencion_irpf": 0.00,
"importe_total": 0.00,
"moneda": "EUR",
"concepto_resumen": "Resumen en máximo 6 palabras del servicio o producto",
"es_factura_rectificativa": false
}
Reglas críticas de normalización:
1. Utiliza siempre el punto (.) como separador decimal para todos los importes numéricos (ejemplo: 1450.50).
2. Si la factura desglosa varios tipos de IVA (ej: 21% y 10%), suma las cuotas y consigna el tipo principal.
3. Si la factura es intracomunitaria o con inversión del sujeto pasivo, asigna tipo_iva_porcentaje = 0.0.
4. Si existe retención de IRPF (habitual en profesionales autónomos), extrae la cuota en negativo y calcula el total neto.
gpt-4o-mini cuesta apenas 1,20 € en total frente a los 28 € de gpt-4o estándar, ofreciendo la misma precisión visual en reconocimiento de caracteres tipográficos y tablas contables.
3. Manejo de Excepciones: Multidivisa, Tickets Arrugados y Facturas Rectificativas
Un sistema de automatización profesional debe ser capaz de resolver escenarios no estándar sin detener la ejecución:
Abonos y Facturas Rectificativas
El campo es_factura_rectificativa: true activa una bifurcación en Make (Router) para registrar el importe con signo negativo en la hoja contable y enviar una alerta prioritaria al gestor para compensar la factura original.
Facturas Internacionales en Dólares ($) o Libras (£)
El JSON detecta la divisa original (ej: "moneda": "USD"). Puedes añadir un módulo de tipo Currency Converter en Make para convertir automáticamente el importe a euros utilizando el tipo de cambio oficial del Banco Central Europeo del día de emisión.
Tickets de Taxi o Restaurante en Papel Térmico
Para gastos de viaje donde el empleado envía una foto con baja iluminación o papel desgastado, el modelo de visión ajusta el contraste dinámicamente, extrayendo el CIF del establecimiento y el importe total sin necesidad de preprocesado de imagen.
4. Tabla Comparativa de Costes y Rendimiento (Volumen: 300 Facturas/Mes)
Auditoría de costes reales basada en una empresa de servicios con un flujo de 300 documentos mensuales:
| Método de Procesamiento | Tiempo por Factura | Coste 300 Facturas/Mes | Tasa de Error | Adaptabilidad a Plantillas |
|---|---|---|---|---|
| Gestión Manual (Empleado) | 2,5 a 3 minutos | ~225 € en horas de trabajo | 4,2% de error | Alta (Criterio humano) |
| Software OCR Tradicional | 15 a 20 segundos | 49 € a 99 € / mes (Suscripción fija) | 14,8% (Falla en layouts nuevos) | Baja (Requiere reglas rígidas) |
| Flujo Make + GPT-4o-mini | 3,8 segundos | 0,36 € / mes (Consumo de API) | 0,2% de error | Excelente (Visión contextual) |
Preguntas Frecuentes sobre la Automatización de Facturas con IA
¿Es legal y conforme al RGPD procesar facturas con la API de OpenAI?
Sí. A diferencia del uso de la web pública de ChatGPT, la API comercial de OpenAI cuenta con un acuerdo de procesamiento de datos (DPA) que garantiza que los datos enviados nunca se utilizan para entrenar modelos y se almacenan temporalmente con cifrado de extremo a extremo conforme al RGPD europeo.
¿Cómo se conecta este escenario a un ERP como Holded, Factusol o QuickBooks?
En lugar del módulo de Google Sheets, se añade el conector nativo de tu ERP en Make. Mapeando los campos del objeto JSON (NIF, base, cuota de IVA) a la entidad "Factura de Gasto", la factura se registra automáticamente en tu contabilidad oficial sin tocar un solo botón.
¿Qué coste mensual tiene mantener el escenario activo en Make?
El plan gratuito de Make incluye 1.000 operaciones al mes (suficiente para procesar unas 150 a 200 facturas mensuales). Para empresas con mayor volumen, el plan Core cuesta 9 $ al mes e incluye 10.000 operaciones.
¿Quieres más flujos de trabajo automatizados?
Explora nuestro Módulo 4 de Make y nuestra biblioteca de 45 prompts de alta conversión.
Ver Módulo 4: Make & IA →