Aller au contenu principal

Réception du processus IA dans n8n

Reçu de traitement par IA est un n8n nœud par PDF4me qui extrait les informations du commerçant, les données de transaction, les lignes de commande et les totaux du reçu PDFs et des images utilisant AIUtilisez-le pour automatiser la saisie des dépenses, la numérisation des reçus ou la saisie des données des notes de frais sans saisie manuelle, dans 11 catégories de reçus spécialisées.

Que fait ce nœud ?

PDF4me: Reçu du processus IA analyse un reçu PDF ou image et renvoie des informations structurées sur le commerçant, la date et l'heure de la transaction, les lignes de commande et les totaux financiers, ainsi que des champs spécifiques à chaque catégorie pour les reçus d'hôtel, de carburant et d'énergie, de formation et de soins de santé. Accepte les entrées via des données binaires. Base64 Chaîne, ou URLIdéal pour l'automatisation des dépenses, l'analyse des dépenses et les flux de travail de numérisation des reçus.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

Authentification de votre API Demande

Chaque PDF4me nœud dans n8n nécessite un numéro valide Identifiant pour se connecter avecCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au flux de travail de s'authentifier AI Les demandes d'extraction sont sécurisées.

Informations importantes à ne pas manquer

Le nom du reçu permet la détection du format des lecteurs
Contrairement à beaucoup PDF4me Pour les actions, le nom du reçu est obligatoire quel que soit le type de saisie ; son extension de fichier (.pdf, .png, .jpg, .jpeg) indique le type de document. AI moteur comment décoder le fichier pour une précision optimale.
Le type de reçu est une indication, pas un filtre strict.
Définir le type de reçu sur hôtel, carburant et énergie, formation ou soins de santé améliore la précision des champs spécialisés de cette catégorie (numéro de chambre, quantité de carburant, nom du cours, nom du patient), mais le nœud renvoie toujours les champs standard s'il est laissé générique.
Il s'agit d'extraction, pas de comptabilité.
Le nœud renvoie des données structurées à partir de l'image du reçu ou PDF; il ne saisit pas lui-même les écritures dans un système comptable et ne se rapproche pas d'un budget. Intégrez les résultats dans votre budget de dépenses ou ERP outil en aval.

De quels paramètres le reçu de traitement par IA a-t-il besoin ?

Requis: Type de données d'entrée et nom du reçu, plus le champ correspondant au type d'entrée choisi (Champ binaire d'entrée, Base64 Contenu du reçu, ou reçu URLLes options « Type de reçu », « Analyser les articles », « Extraire les informations du commerçant », « Calculer les totaux » et « Clés de champ personnalisées » sont toutes facultatives ; n’activez que celles dont votre flux de travail a besoin.

ParamètreRequisCe que cela faitExemple
Input Data TypeRequiredFormat of the receipt input. Choose Binary Data (from a previous node), Base64 String, or URL.Binary Data
Input Binary FieldConditionalName of the binary property on the incoming n8n item that holds the receipt. Required when Input Data Type is Binary Data.data
Base64 Receipt ContentConditionalBase64-encoded receipt content. Required when Input Data Type is Base64 String.JVBERi0xLjQK...
Receipt URLConditionalPublicly reachable HTTPS URL to the receipt file. Required when Input Data Type is URL.https://example.com/receipt.pdf
Receipt NameRequiredFilename 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 TypeOptionalCategory hint for the AI: meal, supplies, hotel, fuel and energy, transportation, communication, subscriptions, entertainment, training, healthcare, or generic.supplies
Analyze ItemsOptionalSet to true to extract individual line items with name, quantity, unit price, and category. Default false.true
Extract Merchant InfoOptionalSet to true to extract merchant name, address, phone, website, and store number. Default false.true
Calculate TotalsOptionalSet to true to extract subtotal, tax amount, and total amount. Default false.true
Custom Field KeysOptionalArray of extra field names to extract beyond standard receipt data, returned in additionalInfo.["loyaltyPoints"]

Champs de sortie

ChampTaperCe qu'il contient
successBooleanTrue when extraction succeeded. Use to route error-handling branches.
receiptTypeStringThe receipt type extracted or supplied, e.g. supplies, hotel, fuel and energy.
transactionDateStrStringTransaction date in ISO 8601 format (YYYY-MM-DD).
transactionTimeStringTransaction time (HH:MM:SS format), when present on the receipt.
receiptNumberStringReceipt or transaction identifier printed on the receipt.
analyzeItemsArrayLine item objects with name, quantity, unit price, total price, and category, present when Analyze Items is enabled.
merchantInfoListArrayMerchant name, address, phone, website, cashier name, and store number, present when Extract Merchant Info is enabled.
financialInfoListArraySubtotal, tax amount, total amount, payment method, and card last four digits, present when Calculate Totals is enabled.
roomNumber, checkInDate, checkOutDateStringHotel-specific fields, populated when Receipt Type is hotel.
fuelType, fuelQuantity, fuelUnit, vehicleNumberMixedFuel and energy-specific fields, populated when Receipt Type is fuel and energy.
trainingProvider, courseNameStringTraining-specific fields, populated when Receipt Type is training.
healthcareProvider, patientName, insuranceInfoStringHealthcare-specific fields, populated when Receipt Type is healthcare.
additionalInfoObjectValues for any Custom Field Keys requested beyond standard receipt data.
warningsArrayData-quality warnings encountered during extraction, empty array when none.
fallbackUsedBooleanTrue when a fallback extraction method was needed, useful for flagging low-confidence results.
jobIdStringUnique identifier for the AI processing job, used for tracking and debugging.

Comment configurer la réception du processus IA dans n8n?

  1. Ajouter PDF4me à votre n8n flux de travail et choisissez le Reçu de traitement par IA action.
  2. Dans Identifiant pour se connecter avec, sélectionnez votre PDF4me identifiant ou cliquez Créer un nouveau compte et collez votre API clé.
  3. Ensemble Type de données d'entrée à Données binaires (défaut), Base64 Chaîne, ou URL et indiquez le champ source correspondant.
  4. Ensemble Nom du reçu avec l'extension correcte (.pdf, .png, .jpg, .jpeg).
  5. Paramètre optionnel Type de reçu à une catégorie spécifique pour une meilleure précision des reçus d'hôtel, de carburant et d'énergie, de formation ou de soins de santé.
  6. Activer Analyser les éléments, Extraire les informations du marchand, et Calculer les totaux au besoin, et ajoutez Clés de champ personnalisées pour tout ce qui dépasse les champs standard.
  7. Exécutez le nœud et mappez les champs extraits dans votre outil de gestion des dépenses, votre feuille de calcul ou votre système comptable.

Configurations typiques

Exemples de flux de travailCommon n8n workflow patterns using AI-Process Receipt.
Saisie des reçus par courriel dans une feuille de dépenses
  1. Un déclencheur Gmail s'active sur les e-mails contenant une pièce jointe de reçu.
  2. PDF4me Le processus de traitement des reçus par IA s'exécute avec les options « Extraire les informations du commerçant » et « Calculer les totaux » activées.
  3. Les champs merchantName, totalAmount et transactionDateStr sont ajoutés à un journal des dépenses Google Sheets.
Reçus détaillés de carburant et d'énergie pour le suivi de flotte
  1. Un webhook de téléchargement mobile reçoit une photo du reçu de carburant envoyée par un conducteur.
  2. PDF4me Le processus AI-Process Receipt fonctionne avec le type de reçu carburant et énergie, en extrayant la quantité de carburant, l'unité de carburant et le numéro de véhicule.
  3. L'enregistrement est inscrit dans une base de données de gestion de flotte indexée par numéro de véhicule.
Analyse des factures d'hôtel pour les notes de frais de voyage
  1. Un voyageur télécharge sa facture d'hôtel. PDF par le biais d'un formulaire.
  2. PDF4me Le processus AI-Process Receipt s'exécute avec le type de reçu « hôtel », en extrayant le numéro de chambre, la date d'arrivée et la date de départ, ainsi que les totaux standard.
  3. Les données analysées sont ensuite intégrées au processus de gestion des notes de frais de déplacement de l'entreprise.
Analyse détaillée des dépenses par ligne à partir des lots de reçus téléchargés
  1. Un nœud de boucle sur les éléments parcourt un lot de fichiers de reçus provenant d'un dossier Drive partagé.
  2. PDF4me Le processus de réception par IA s'exécute avec l'option « Analyser les éléments » activée pour ventiler les lignes individuelles.
  3. Les éléments analysés sont aplatis et ajoutés à une table BigQuery pour l'analyse des dépenses au niveau de la catégorie.

Conseils pratiques

Set Receipt Name even with Binary Data
The extension drives format detection regardless of input type; a mismatched or missing extension can reduce accuracy.
Only enable the toggles you need
Analyze Items, Extract Merchant Info, and Calculate Totals each add processing and payload size; skip any your downstream workflow does not consume.
Check warnings and fallbackUsed
Route items with a non-empty warnings array or fallbackUsed true to a manual-review queue instead of trusting the extraction blindly.
Match Receipt Type to unlock specialized fields
roomNumber, fuelQuantity, courseName, and patientName only populate when Receipt Type matches the corresponding category.
Custom Field Keys is additive, not a filter
It adds extra fields to additionalInfo; it does not restrict or replace the standard merchant, item, or financial fields.
This is extraction, not reconciliation
Pair the output with your accounting or expense system for matching against budgets, policies, or approvals.

Aide-mémoire

ChampValeur
ActionAI-Process Receipt
Input Data TypeBinary Data
Input Binary Fielddata
Receipt Namereceipt.pdf
Receipt Typegeneric (or a specific category)
Analyze Itemstrue
Extract Merchant Infotrue
Calculate Totalstrue
Custom Field Keys[] (optional)
CredentialsPDF4me API credential

Questions fréquentes

Which fields are required for AI-Process Receipt?+
Four: the receipt input (via Input Data Type), Receipt Name, and the field matching your chosen input type. Receipt Type, Analyze Items, Extract Merchant Info, Calculate Totals, and Custom Field Keys are all optional.
What receipt types does this node support?+
Eleven categories: meal, supplies, hotel, fuel and energy, transportation, communication, subscriptions, entertainment, training, healthcare, and generic. Setting Receipt Type helps the AI engine target the right fields, such as room number for hotel or fuel quantity for fuel and energy.
Can I extract custom fields beyond the standard receipt data?+
Yes. Custom Field Keys accepts an array of additional field names the AI should look for beyond the standard merchant, line-item, and financial fields, returned in the additionalInfo object.
Does the output tell me if extraction was uncertain?+
Yes. The warnings array flags data-quality issues, and fallbackUsed indicates whether a fallback extraction method was needed, useful for routing low-confidence results to manual review, similar in spirit to the confidence-scoring approach described in Microsoft's Document Intelligence receipt model documentation.
Can I process image receipts, not just PDFs?+
Yes. The node accepts .pdf, .png, .jpg, and .jpeg receipt files. Set Receipt Name with the matching extension so the AI engine can apply the correct format handling.
Is this a bookkeeping or reconciliation tool?+
No, it extracts structured data from the receipt; matching that data against a budget, policy, or ledger is a separate step in your expense or accounting system, the same division of labor described in general receipt-automation guides such as DocuClipper's receipt data extraction overview.

Actions connexes

Même tâche sur d'autres plateformes

Obtenez de l'aide