Cómo automatizar la clasificación de facturas con Make y ChatGPT paso a paso

Cómo automatizar facturas con Make y ChatGPT (Paso a Paso) | EverywhereIA
Inicio › Blog › Automatización de Facturas
Automatización No-Code

Có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.

⏱️ Lectura: 10 min • 🎯 Flujo autónomo listo para producción
Automatizar facturas con Make y ChatGPT
⚙️ Automatización No-Code Actualizado y Verificado 2026
⏱️ Tiempo de lectura: 10 min • Guía Completa de Implementación

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.
⚡ Métricas del Laboratorio EverywhereIA

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.

0,0012 €
Coste medio / factura
99,8%
Precisión contable

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:

Fase 1 • Disparador

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).

Fase 2 • Descarga

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.

Fase 3 • Motor IA

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.

Fase 4 • Registro

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.

Fase 5 • Archivo & Alerta

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:

📋 System Prompt de Extracción Fiscal (Copiar en Make) OpenAI / Claude API
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.
💡 Por qué GPT-4o-mini es la elección óptima: Procesar 1.000 facturas mensuales con 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 →