Carica una fattura, desideri dati strutturati? Analizzali con l'intelligenza artificiale in n8n tramite PDF4me

Carica un PDF della fattura su PDF4me, quindi elaboralo Analizzatore di fatture basato sull'IA. Due nodi. Ottieni un processInvoiceModel Con nome del fornitore, numero di fattura, totali, voci di dettaglio, dettagli di fatturazione, tutto in un formato strutturato che puoi mappare a database, fogli di calcolo o alla fase successiva del flusso di lavoro. n8n ti offre viste Schema, Tabella e JSON in modo da poter esaminare l'output come preferisci.
In sintesi: Grilletto manuale → Carica il file su PDF4me (ospita il PDF) → Analizzatore di fatture basato sull'IA (usi) URL del documento (da Upload). Output: processInvoiceModel Con numero di fattura, nome del fornitore, totale, voci di riga e altro ancora. Un credito per fattura.
Cosa riceverai
Ingresso: Una fattura in formato PDF (ad esempio invoice.pdf). Produzione: Un oggetto strutturato con Numero fattura (INV-1001), vendorG (ABC Pvt Ltd), data fattura, ID ordine, billTo, lineItems (descrizione, prezzo unitario, quantità, IVA, IVA), Subtotale, totale (1180), Scadenza del pagamento, stavano andandoe altro ancora. Passa da Schema a Tabella e a JSON nel pannello di output per esplorare i dati.

Flusso di lavoro: attivazione manuale, quindi caricamento e analisi della fattura tramite intelligenza artificiale. Ogni nodo elabora 1 elemento.
Di cosa hai bisogno
- n8n, n8n Esempio. Nuovo flusso di lavoro con attivazione manuale.
- Chiave API di PDF4me, Ottieni la tua chiave API. Aggiungi un Collegamento PDF4me credenziali quando aggiungi il primo nodo PDF4me. È la prima volta? Vedi Collega PDF4me a n8n.
Il flusso di lavoro in 2 nodi
- Carica il file su PDF4me: Invia il tuo PDF (Base64 o binario) a PDF4me e restituisce un
documentUrlQuell'URL è ciò di cui ha bisogno il parser. - Analizzatore di fatture basato sull'IA: Prende il
documentUrlda Upload, esegue l'estrazione AI e restituisce ilprocessInvoiceModel.

Passaggio 1: Carica il file su PDF4me
Flusso di lavoro finora: Attiva → Carica.
- Aggiungi un trigger: Manuale / Quando si fa clic su 'Esegui flusso di lavoro' (oppure utilizzare un trigger di file da Google Drive, Dropbox, ecc.).
- Aggiungere PDF4me nodo: Risorsa: PDF4me → Operazioni di PDF4me: Carica il file su PDF4me.
- Credenziali: Collegamento PDF4me.
- Tipo di dati di input: Stringa Base64 O Dati binari (a seconda del tuo fattore scatenante).
- Contenuto del file Base64: Mappa il PDF dal tuo trigger. Per un'esecuzione manuale, usa Leggere file binario o un'espressione.
- Orari di conservazione dei file:
2(o secondo le tue preferenze). Il parser utilizza l'URL prima della sua scadenza.
Le uscite del nodo documentUrl, un URL come https://api.pdf4me.com/api/V2/GetDocument?s=...Il parser di fatture basato sull'intelligenza artificiale utilizza questo strumento per recuperare ed elaborare il PDF.
Passaggio 2: Analizzatore di fatture basato sull'IA
Flusso di lavoro finora: Attiva → Carica → Analizzatore di fatture basato sull'IA.
- Aggiungi un altro PDF4me nodo: Risorsa: IA → Operazioni di intelligenza artificiale: Analizzatore di fatture basato sull'IA.
- Credenziali: Collegamento PDF4me.
- Tipo di dati di input: URL.
- URL della fattura: Mappa
{{ $json.documentUrl }}dal nodo Upload. - Nome della fattura:
invoice.pdf(oppure mappa dal tuo trigger). - Campi personalizzati: Opzionale. Utilizzare Aggiungi campo personalizzato per estrarre campi aggiuntivi oltre lo schema standard.

Cablaggio di ingresso
Il parser riceve l'output del nodo Upload. Il campo chiave è documentUrl:

Output: Schema, Tabella e JSON
Il parser AI-Invoice restituisce un singolo elemento con processInvoiceModel, _metadatae altri campi. n8n consente di visualizzare l'output in tre formati.
Vista schemaStruttura campo per campo con tipologie:

Vista tabella: Impaginazione in stile foglio di calcolo:

vista JSON: Risposta grezza per la mappatura e il debug:

Cosa c'è dentro? processInvoiceModel
| Campo | Esempio | Note |
|---|---|---|
| Numero fattura | INV-1001 | Riferimento fattura |
| data fattura | 2026-03-01T00:00:00 | Data di emissione |
| ID ordine | ORD7788 | Riferimento ordine |
| vendorG | ABC Pvt Ltd | Fornitore |
| Indirizzo del fornitore | Delhi, India | Indirizzo completo |
| email del fornitore | [email protected] | Contatto |
| billTo | John Smith | Nome del cliente |
| Indirizzo di fatturazione | Mumbai, India | Indirizzo di fatturazione |
| lineItems | [descrizione, prezzo unitario, quantità, …] | matrice di elementi di riga |
| Subtotale | 1000 | Prima delle tasse |
| cgst, sgst | 90, 90 | Importi delle imposte |
| totale | 1180 | somma totale |
| Scadenza del pagamento | 2026-03-10T00:00:00 | Due date |
| stavano andando | DE89370400440532013000 | Dati bancari |
_metadata grin success, message (ad esempio "Fattura elaborata con successo tramite IA"), sourceFileName, E processingTimestamp.
Cosa succederà dopo?
- Mappa
processInvoiceModelin Fogli Google, Airtable o un database con un nodo di follow-up. - Sostituire il grilletto manuale con Google Drive O Dropbox "Nuovo file" da eseguire per ogni nuova fattura.
- Utilizzo Impostato O Codice per selezionare campi specifici prima di inviare al sistema.
- Lo stesso schema in Fare, Zapier, O Power Automate se preferisci.
Risoluzione dei problemi
Assicurarsi che il nodo Upload venga eseguito per primo. Utilizzare {{ $json.documentUrl }} nel campo URL fattura oppure selezionalo dall'editor di espressioni.
Verifica che il nodo Upload restituisca un valore valido documentUrlSe il file è scaduto (sono trascorse le ore di conservazione), ripetere la procedura di caricamento.
Risoluzione dei problemi di PDF4me Copre gli errori 401 (chiave API), 402 (crediti) e altro ancora.