¿Quieres subir una factura y obtener datos estructurados? Analízalos con IA en n8n a través de PDF4me.

Sube un PDF de factura a PDF4me y luego hazlo pasar por el Analizador de facturas con IA. Dos nodos. Obtienes un processInvoiceModel Con nombre del proveedor, número de factura, totales, partidas, detalles del destinatario, todo en un formato estructurado que puedes vincular a bases de datos, hojas de cálculo o al siguiente paso del flujo de trabajo. n8n te ofrece vistas de esquema, tabla y JSON para que puedas inspeccionar la salida como prefieras.
En una palabra: Disparador manual → Sube el archivo a PDF4me. (aloja el PDF) → Analizador de facturas con IA (usos URL del documento desde Cargar). Salida: modeloFacturaProceso Con número de factura, nombre del proveedor, total, artículos y más. Un crédito por factura.
Lo que obtendrás
Aporte: Una factura en formato PDF (por ejemplo, invoice.pdf). Producción: Un objeto estructurado con Número de factura (INV-1001), nombre del proveedor (ABC Pvt Ltd), fecha de factura, ID del pedido, Cobrar a, elementos de línea (descripción, precio unitario, cantidad, cgst, sgst), total parcial, total (1180), Fecha límite de pago, ibany más. Cambia entre Esquema, Tabla y JSON en el panel de salida para explorar los datos.

Flujo de trabajo: activación manual, luego carga y analizador de facturas con IA. Cada nodo procesa 1 elemento.
Lo que necesitas
- n8n, n8n Instancia. Nuevo flujo de trabajo con un activador manual.
- Clave API de PDF4me, Obtén tu clave API. Agregar un Conexión PDF4me credenciales cuando agregue el primer nodo PDF4me. ¿Es la primera vez? Ver Conectar PDF4me con n8n.
El flujo de trabajo en 2 nodos
- Sube el archivo a PDF4me.: Envía tu PDF (Base64 o binario) a PDF4me y devuelve un
documentUrlEsa URL es lo que necesita el analizador. - Analizador de facturas con IA: Toma el
documentUrldesde Cargar, ejecuta la extracción de IA y devuelve elprocessInvoiceModel.

Paso 1: Sube el archivo a PDF4me.
Flujo de trabajo hasta el momento: Activar → Cargar.
- Agregar un activador: Manual / Al hacer clic en 'Ejecutar flujo de trabajo' (o utilice un archivo activador de Google Drive, Dropbox, etc.).
- Agregar PDF4me nodo: Recurso: PDF4me → Operaciones de PDF4me: Subir archivo a PDF4me.
- Credencial: Conexión PDF4me.
- Tipo de datos de entrada: Cadena Base64 o Datos binarios (dependiendo de tu desencadenante).
- Contenido del archivo Base64: Mapea el PDF desde tu activador. Para una ejecución manual, usa Leer archivo binario o una expresión.
- Horas de retención de archivos:
2(o según su preferencia). El analizador utiliza la URL antes de que caduque.
Las salidas del nodo documentUrl, una URL como https://api.pdf4me.com/api/V2/GetDocument?s=...El analizador de facturas con IA utiliza esto para obtener y procesar el PDF.
Paso 2: Analizador de facturas con IA
Flujo de trabajo hasta el momento: Activador → Carga → Analizador de facturas con IA.
- Añade otro PDF4me nodo: Recurso: IA → Operaciones de IA: Analizador de facturas con IA.
- Credencial: Conexión PDF4me.
- Tipo de datos de entrada: URL.
- URL de la facturaMapa
{{ $json.documentUrl }}desde el nodo de carga. - Nombre de la factura:
invoice.pdf(o mapear desde su activador). - Campos personalizados: Opcional. Usar Agregar campo personalizado para extraer campos adicionales más allá del esquema estándar.

Cableado de entrada
El analizador recibe la salida del nodo Cargar. El campo clave es documentUrl:

Salida: Esquema, Tabla y JSON
El analizador de facturas de IA devuelve un solo artículo con processInvoiceModel, _metadatay otros campos. n8n te permite ver la salida en tres formatos.
Vista de esquema: Estructura campo por campo con tipos:

Vista de tablaDiseño tipo hoja de cálculo:

Vista JSONRespuesta sin procesar para mapeo y depuración:

¿Qué hay dentro? processInvoiceModel
| Campo | Ejemplo | Notas |
|---|---|---|
| Número de factura | INV-1001 | Referencia de la factura |
| fecha de factura | 2026-03-01T00:00:00 | Fecha de asunto |
| ID del pedido | ORD7788 | Referencia del pedido |
| nombre del proveedor | ABC Pvt Ltd | Proveedor |
| Dirección del proveedor | Delhi, India | Dirección completa |
| Correo electrónico del proveedor | [email protected] | Contacto |
| Cobrar a | Juan Smith | Nombre del cliente |
| Dirección de la factura | Bombay, India | Dirección de Envio |
| elementos de línea | [descripción, precio unitario, cantidad, …] | Matriz de elementos de línea |
| total parcial | 1000 | Antes de impuestos |
| cgst, sgst | 90, 90 | Montos de impuestos |
| total | 1180 | gran total |
| Fecha límite de pago | 2026-03-10T00:00:00 | Dos citas |
| iban | DE89370400440532013000 | Datos bancarios |
_metadata incluye success, message (p. ej., "Factura procesada con éxito mediante IA"), sourceFileName, y processingTimestamp.
¿Qué sigue?
- Mapa
modeloFacturaProcesoen Google Sheets, Airtable o una base de datos con un nodo de seguimiento. - Reemplace el gatillo manual con Google Drive o Dropbox "Nuevo archivo" para ejecutar en cada nueva factura.
- Usar Colocar o Código para seleccionar campos específicos antes de enviarlos a su sistema.
- El mismo patrón en Hacer, Zapier, o Power Automate Si lo prefieres.
Solución de problemas
Asegúrese de que el nodo de carga se ejecute primero. {{ $json.documentUrl }} en el campo URL de la factura, o selecciónela en el editor de expresiones.
Compruebe que el nodo Cargar devuelve un valor válido. documentUrlSi el archivo ha caducado (han transcurrido las horas de retención), vuelva a ejecutar el paso de carga.
Solución de problemas de PDF4me Cubre los errores 401 (clave API), 402 (créditos) y más.