KI-Prozess Empfang in n8n
KI-Prozess-Empfang ist ein n8n Knoten durch PDF4me das Händlerdetails, Transaktionsdaten, Einzelposten und Summen aus dem Kassenbon extrahiert PDFs und Bilder mit AINutzen Sie es, um die Erfassung von Ausgaben, die Digitalisierung von Belegen oder die Dateneingabe von Spesenabrechnungen ohne manuelle Eingabe in 11 spezialisierten Belegkategorien zu automatisieren.
Was dieser Knoten bewirkt
PDF4me: KI-Prozess-Empfang analysiert eine Quittung PDF oder ein Bild und gibt strukturierte Händlerinformationen, Transaktionsdatum/-zeit, Einzelposten und Finanzsummen sowie kategoriespezifische Felder für Hotel-, Kraftstoff- und Energie-, Schulungs- und Gesundheitsbelege zurück. Akzeptiert Eingaben über Binärdaten. Base64 Zeichenkette oder URLIdeal für Workflows zur Automatisierung von Ausgaben, Ausgabenanalyse und Digitalisierung von Belegen.
Authentifizierung Ihres API Anfrage
Jeder PDF4me Knoten in n8n erfordert eine gültige Anmeldeinformationen zum Verbinden mitErstellen oder wählen Sie einen Eintrag aus, der Ihre Daten enthält. PDF4me API Schlüssel, damit der Workflow authentifiziert werden kann AI Sichere Extraktionsanfragen.
Wichtige Fakten, die Sie nicht verpassen sollten
Welche Parameter benötigt die KI-gestützte Empfangsbestätigung?
Erforderlich: Eingabedatentyp und Belegname sowie das Feld, das Ihrem gewählten Eingabetyp entspricht (Binäreingabefeld, Base64 Beleginhalt oder Quittung URLDie Optionen „Belegtyp“, „Artikel analysieren“, „Händlerinformationen extrahieren“, „Summen berechnen“ und „Benutzerdefinierte Feldschlüssel“ sind optional; aktivieren Sie nur die Funktionen, die Ihr Workflow benötigt.
| Parameter | Erforderlich | Was es tut | Beispiel |
|---|---|---|---|
| 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"] |
Ausgabefelder
| Feld | Typ | Was es enthält |
|---|---|---|
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. |
Wie richte ich die KI-gestützte Belegverarbeitung ein? n8n?
- Hinzufügen PDF4me zu Ihrem n8n Workflow und wählen Sie den KI-Prozess-Empfang Aktion.
- In Anmeldeinformationen zum Verbinden mit, wählen Sie Ihre PDF4me Anmeldeinformationen oder klicken Neue Anmeldeinformationen erstellen und fügen Sie Ihren ein API Schlüssel.
- Satz Eingabedatentyp Zu Binärdaten (Standard), Base64 Zeichenkette, oder URL und geben Sie das entsprechende Quellfeld an.
- Satz Name auf der Quittung mit der korrekten Dateiendung (
.pdf,.png,.jpg,.jpeg). - Optional einstellbar Belegart für eine bessere Genauigkeit bei Hotel-, Kraftstoff- und Energie-, Schulungs- oder Gesundheitsrechnungen eine spezifische Kategorie.
- Aktivieren Elemente analysieren, Händlerinformationen extrahieren, Und Summen berechnen nach Bedarf hinzufügen Benutzerdefinierte Feldschlüssel für alles, was über Standardfelder hinausgeht.
- Führen Sie den Knoten aus und ordnen Sie die extrahierten Felder Ihrem Ausgabentool, Ihrer Tabellenkalkulation oder Ihrem Buchhaltungssystem zu.
Typische Konfigurationen
Workflow-BeispieleCommon n8n workflow patterns using AI-Process Receipt.
- Ein Gmail-Trigger wird bei E-Mails mit einem Beleganhang ausgelöst.
- PDF4me Die KI-gestützte Belegverarbeitung läuft mit aktivierten Optionen „Händlerinformationen extrahieren“ und „Gesamtsummen berechnen“.
- MerchantName, TotalAmount und TransactionDateStr werden an ein Google Sheets-Ausgabenprotokoll angehängt.
- Ein Mobile-Upload-Webhook empfängt einen fotografierten Tankbeleg von einem Fahrer.
- PDF4me Der KI-Prozess Quittungslauf erfolgt mit dem Quittungstyp Kraftstoff und Energie und extrahiert Kraftstoffmenge, Kraftstoffeinheit und Fahrzeugnummer.
- Der Datensatz wird in eine Flottenmanagement-Datenbank geschrieben, die über die Fahrzeugnummer (vehicleNumber) identifiziert wird.
- Ein Reisender lädt eine Hotelrechnung hoch. PDF über ein Formular.
- PDF4me Der KI-Prozess „Rechnung“ wird mit dem Belegtyp „Hotel“ ausgeführt und extrahiert neben den Standardsummen auch die Zimmernummer, das Eincheckdatum und das Auscheckdatum.
- Die analysierten Daten fließen in den Workflow des Unternehmens zur Erstellung von Reisekostenabrechnungen ein.
- Ein Loop-Over-Items-Knoten durchläuft eine Reihe von Belegdateien aus einem freigegebenen Drive-Ordner.
- PDF4me Der KI-Prozess „Empfang“ wird mit aktivierter Option „Artikel analysieren“ ausgeführt, um einzelne Positionen aufzuschlüsseln.
- analyzeItems wird vereinfacht und einer BigQuery-Tabelle für die Ausgabenanalyse auf Kategorieebene angehängt.
Praktische Tipps
Spickzettel
| Feld | Wert |
|---|---|
| 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 |