Ricevuta del processo AI in n8n
Ricevuta del processo AI è un n8n nodo per PDF4me che estrae i dettagli del commerciante, i dati della transazione, le voci e i totali dalla ricevuta PDFs e immagini utilizzando AIUtilizzalo per automatizzare l'acquisizione delle spese, la digitalizzazione delle ricevute o l'inserimento dei dati nei rendiconti spese senza dover ricorrere all'inserimento manuale, in 11 categorie specializzate di ricevute.
Cosa fa questo nodo
PDF4meRicevuta del processo AI analizza una ricevuta PDF o immagine e restituisce informazioni strutturate sul commerciante, data/ora della transazione, voci di riga e totali finanziari, oltre a campi specifici per categoria per hotel, carburante ed energia, formazione e ricevute sanitarie. Accetta input tramite dati binari, Base64 Corda o URLIdeale per l'automazione delle spese, l'analisi dei consumi e i flussi di lavoro di digitalizzazione delle ricevute.
Autenticazione del tuo API Richiesta
Ogni PDF4me nodo in n8n richiede un valido Credenziali per connettersi con. Crea o selezionane uno che contenga il tuo PDF4me API chiave affinché il flusso di lavoro possa autenticarsi AI richieste di estrazione in modo sicuro.
Informazioni importanti da non perdere
Quali parametri sono necessari per la ricezione del processo AI?
Necessario: Tipo di dati di input e nome della ricevuta, più il campo corrispondente al tipo di input scelto (campo binario di input, Base64 Contenuto della ricevuta o ricevuta URLLe opzioni Tipo di ricevuta, Analizza articoli, Estrai informazioni sul commerciante, Calcola totali e Chiavi di campo personalizzate sono tutte facoltative; abilita solo ciò che è necessario per il tuo flusso di lavoro.
| Parametro | Necessario | Cosa fa | Esempio |
|---|---|---|---|
| Input Data Type | Required | Format of the receipt input. Choose Binary Data (from a previous node), Base64 String, or URL. | Binary Data |
| Input Binary Field | Conditional | Name of the binary property on the incoming n8n item that holds the receipt. Required when Input Data Type is Binary Data. | data |
| Base64 Receipt Content | Conditional | Base64-encoded receipt content. Required when Input Data Type is Base64 String. | JVBERi0xLjQK... |
| Receipt URL | Conditional | Publicly reachable HTTPS URL to the receipt file. Required when Input Data Type is URL. | https://example.com/receipt.pdf |
| Receipt Name | Required | Filename of the input receipt with the correct extension (.pdf, .png, .jpg, .jpeg), used for format detection and processing accuracy. | receipt_2026_03_15.pdf |
| Receipt Type | Optional | Category hint for the AI: meal, supplies, hotel, fuel and energy, transportation, communication, subscriptions, entertainment, training, healthcare, or generic. | supplies |
| Analyze Items | Optional | Set to true to extract individual line items with name, quantity, unit price, and category. Default false. | true |
| Extract Merchant Info | Optional | Set to true to extract merchant name, address, phone, website, and store number. Default false. | true |
| Calculate Totals | Optional | Set to true to extract subtotal, tax amount, and total amount. Default false. | true |
| Custom Field Keys | Optional | Array of extra field names to extract beyond standard receipt data, returned in additionalInfo. | ["loyaltyPoints"] |
Campi di output
| Campo | Tipo | Cosa contiene |
|---|---|---|
success | Boolean | True when extraction succeeded. Use to route error-handling branches. |
receiptType | String | The receipt type extracted or supplied, e.g. supplies, hotel, fuel and energy. |
transactionDateStr | String | Transaction date in ISO 8601 format (YYYY-MM-DD). |
transactionTime | String | Transaction time (HH:MM:SS format), when present on the receipt. |
receiptNumber | String | Receipt or transaction identifier printed on the receipt. |
analyzeItems | Array | Line item objects with name, quantity, unit price, total price, and category, present when Analyze Items is enabled. |
merchantInfoList | Array | Merchant name, address, phone, website, cashier name, and store number, present when Extract Merchant Info is enabled. |
financialInfoList | Array | Subtotal, tax amount, total amount, payment method, and card last four digits, present when Calculate Totals is enabled. |
roomNumber, checkInDate, checkOutDate | String | Hotel-specific fields, populated when Receipt Type is hotel. |
fuelType, fuelQuantity, fuelUnit, vehicleNumber | Mixed | Fuel and energy-specific fields, populated when Receipt Type is fuel and energy. |
trainingProvider, courseName | String | Training-specific fields, populated when Receipt Type is training. |
healthcareProvider, patientName, insuranceInfo | String | Healthcare-specific fields, populated when Receipt Type is healthcare. |
additionalInfo | Object | Values for any Custom Field Keys requested beyond standard receipt data. |
warnings | Array | Data-quality warnings encountered during extraction, empty array when none. |
fallbackUsed | Boolean | True when a fallback extraction method was needed, useful for flagging low-confidence results. |
jobId | String | Unique identifier for the AI processing job, used for tracking and debugging. |
Come impostare la ricevuta del processo AI in n8n?
- Aggiungere PDF4me al tuo n8n flusso di lavoro e scegliere il Ricevuta del processo AI azione.
- In Credenziali per connettersi con, seleziona il tuo PDF4me credenziali o clicca Crea nuove credenziali e incolla il tuo API chiave.
- Impostato Tipo di dati di input A Dati binari (predefinito), Base64 Corda, O URL e fornire il campo sorgente corrispondente.
- Impostato Nome della ricevuta con l'estensione corretta (
.pdf,.png,.jpg,.jpeg). - Impostazione facoltativa Tipo di ricevuta per una categoria specifica per una maggiore precisione sulle ricevute di hotel, carburante ed energia, formazione o assistenza sanitaria.
- Abilitare Analizza gli elementi, Estratto informazioni sul commerciante, E Calcola i totali secondo necessità e aggiungere Chiavi di campo personalizzate per qualsiasi elemento che vada oltre i campi standard.
- Esegui il nodo e mappa i campi estratti nel tuo strumento di gestione delle spese, foglio di calcolo o sistema contabile.
Configurazioni tipiche
Esempi di flusso di lavoroCommon n8n workflow patterns using AI-Process Receipt.
- Un trigger di Gmail si attiva per le email che contengono un allegato di ricevuta.
- PDF4me Il processo di elaborazione delle ricevute tramite IA viene eseguito con le opzioni "Estrai informazioni commerciante" e "Calcola totali" abilitate.
- I campi merchantName, totalAmount e transactionDateStr vengono aggiunti a un registro delle spese di Google Sheets.
- Un webhook per il caricamento da dispositivo mobile riceve una foto della ricevuta del carburante da un automobilista.
- PDF4me Il processo di intelligenza artificiale per la ricezione funziona con il tipo di ricevuta carburante ed energia, estraendo quantità di carburante, unità di carburante e numero di veicolo.
- Il record viene scritto in un database di gestione della flotta, indicizzato per numero di veicolo.
- Un viaggiatore carica un conto dell'hotel PDF tramite un modulo.
- PDF4me Il processo AI-Process Receipt viene eseguito con il tipo di ricevuta hotel, estraendo il numero della camera, la data di check-in e la data di check-out oltre ai totali standard.
- I dati analizzati confluiscono nel flusso di lavoro aziendale per la rendicontazione delle spese di viaggio.
- Un nodo Loop Over Items scorre un batch di file di ricevute da una cartella condivisa di Drive.
- PDF4me Il processo di intelligenza artificiale per la gestione delle ricevute viene eseguito con l'opzione "Analizza articoli" abilitata per visualizzare i singoli elementi.
- I dati di analyzeItems vengono appiattiti e aggiunti a una tabella BigQuery per l'analisi della spesa a livello di categoria.
Consigli pratici
Foglio riassuntivo
| Campo | Valore |
|---|---|
| Action | AI-Process Receipt |
| Input Data Type | Binary Data |
| Input Binary Field | data |
| Receipt Name | receipt.pdf |
| Receipt Type | generic (or a specific category) |
| Analyze Items | true |
| Extract Merchant Info | true |
| Calculate Totals | true |
| Custom Field Keys | [] (optional) |
| Credentials | PDF4me API credential |