Passa al contenuto principale

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

· 8 minuti di lettura
SEO and Content Writer

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 n8n: facendo clic su Esegui flusso di lavoro → Carica file su PDF4me → Analizzatore fatture AI

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

  1. 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.
  2. Analizzatore di fatture basato sull'IA: Prende il documentUrl da Upload, esegue l'estrazione AI e restituisce il processInvoiceModel.
n8n: Esegui il flusso di lavoro → Carica il file su PDF4me → Analizzatore di fatture AI

Passaggio 1: Carica il file su PDF4me

Flusso di lavoro finora: Attiva → Carica.

  1. Aggiungi un trigger: Manuale / Quando si fa clic su 'Esegui flusso di lavoro' (oppure utilizzare un trigger di file da Google Drive, Dropbox, ecc.).
  2. Aggiungere PDF4me nodo: Risorsa: PDF4me → Operazioni di PDF4me: Carica il file su PDF4me.
  3. Credenziali: Collegamento PDF4me.
  4. Tipo di dati di input: Stringa Base64 O Dati binari (a seconda del tuo fattore scatenante).
  5. Contenuto del file Base64: Mappa il PDF dal tuo trigger. Per un'esecuzione manuale, usa Leggere file binario o un'espressione.
  6. 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.

  1. Aggiungi un altro PDF4me nodo: Risorsa: IA → Operazioni di intelligenza artificiale: Analizzatore di fatture basato sull'IA.
  2. Credenziali: Collegamento PDF4me.
  3. Tipo di dati di input: URL.
  4. URL della fattura: Mappa {{ $json.documentUrl }} dal nodo Upload.
  5. Nome della fattura: invoice.pdf (oppure mappa dal tuo trigger).
  6. Campi personalizzati: Opzionale. Utilizzare Aggiungi campo personalizzato per estrarre campi aggiuntivi oltre lo schema standard.
Analizzatore di fatture basato sull'IA: Tipo di dati di input URL, URL della fattura da documentUrl, Nome della fattura invoice.pdf, Aggiungi campo personalizzato

Cablaggio di ingresso

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

Input dell'analizzatore di fatture AI: documentUrl dal file caricato su PDF4me

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:

Schema di output: processInvoiceModel con invoiceNumber, vendorName, lineItems, subTotal, total

Vista tabella: Impaginazione in stile foglio di calcolo:

Tabella di output: colonne processInvoiceModel, _metadati con successo, messaggio, sourceFileName invoice.pdf

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

Output JSON: processInvoiceModel con invoiceNumber INV-1001, vendorName ABC Pvt Ltd, totale 1180, lineItems

Cosa c'è dentro? processInvoiceModel

CampoEsempioNote
Numero fatturaINV-1001Riferimento fattura
data fattura2026-03-01T00:00:00Data di emissione
ID ordineORD7788Riferimento ordine
vendorGABC Pvt LtdFornitore
Indirizzo del fornitoreDelhi, IndiaIndirizzo completo
email del fornitore[email protected]Contatto
billToJohn SmithNome del cliente
Indirizzo di fatturazioneMumbai, IndiaIndirizzo di fatturazione
lineItems[descrizione, prezzo unitario, quantità, …]matrice di elementi di riga
Subtotale1000Prima delle tasse
cgst, sgst90, 90Importi delle imposte
totale1180somma totale
Scadenza del pagamento2026-03-10T00:00:00Due date
stavano andandoDE89370400440532013000Dati bancari

_metadata grin success, message (ad esempio "Fattura elaborata con successo tramite IA"), sourceFileName, E processingTimestamp.


Cosa succederà dopo?

  • Mappa processInvoiceModel in 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

URL del documento non trovato

Assicurarsi che il nodo Upload venga eseguito per primo. Utilizzare {{ $json.documentUrl }} nel campo URL fattura oppure selezionalo dall'editor di espressioni.

output vuoto o incompleto

Verifica che il nodo Upload restituisca un valore valido documentUrlSe il file è scaduto (sono trascorse le ore di conservazione), ripetere la procedura di caricamento.

Errori API 401, 402 o di altro tipo

Risoluzione dei problemi di PDF4me Copre gli errori 401 (chiave API), 402 (crediti) e altro ancora.