Rechnung hochladen, strukturierte Daten benötigt? Mit KI in n8n über PDF4me analysieren.

Laden Sie eine Rechnungs-PDF-Datei in PDF4me hoch und verarbeiten Sie sie anschließend. KI-RechnungsparserZwei Knoten. Du erhältst ein processInvoiceModel Mit Lieferantennamen, Rechnungsnummer, Summen, Einzelposten, Rechnungsempfängerdaten – alles in einem strukturierten Format, das Sie Datenbanken, Tabellenkalkulationen oder dem nächsten Workflow-Schritt zuordnen können. n8n bietet Ihnen Schema-, Tabellen- und JSON-Ansichten, sodass Sie die Ausgabe nach Belieben analysieren können.
Kurzgesagt: Manuelle Auslösung → Datei in PDF4me hochladen (Hostet die PDF-Datei) → KI-Rechnungsparser (Verwendungen) documentUrl (vom Upload). Ausgabe: Prozessrechnungsmodell mit Rechnungsnummer, Lieferantenname, Gesamtbetrag, Einzelpositionen und mehr. Eine Gutschrift pro Rechnung.
Was Sie erhalten
Eingang: Eine Rechnung im PDF-Format (z.B. invoice.pdf). Ausgabe: Ein strukturiertes Objekt mit Rechnungsnummer (INV-1001), Anbietername (ABC Pvt Ltd), Rechnungsdatum, Bestellnummer, Gesetzesentwurf für, Einzelposten (Beschreibung, Einzelpreis, Menge, CGST, SGST), Zwischensumme, gesamt (1180), Zahlungsfrist, Sie gingenund mehr. Wechseln Sie im Ausgabefenster zwischen Schema, Tabelle und JSON, um die Daten zu untersuchen.

Workflow: Manuelle Auslösung, dann Upload und KI-Rechnungsanalyse. Jeder Knoten verarbeitet ein Element.
Was Sie benötigen
- n8n, n8n Instanz. Neuer Workflow mit manuellem Auslöser.
- PDF4me API-Schlüssel, Holen Sie sich Ihren API-SchlüsselFüge ein PDF4me-Verbindung Anmeldeinformationen beim Hinzufügen des ersten PDF4me-Knotens. Zum ersten Mal? Siehe Verbinde PDF4me mit n8nDie
Der Workflow in 2 Knoten
- Datei in PDF4me hochladenSendet Ihre PDF-Datei (Base64 oder binär) an PDF4me und gibt eine Antwort zurück.
documentUrlDiese URL benötigt der Parser. - KI-RechnungsparserNimmt die
documentUrlvom Upload-Prozess wird die KI-Extraktion ausgeführt und zurückgegeben.processInvoiceModelDie

Schritt 1: Datei in PDF4me hochladen
Bisheriger Arbeitsablauf: Auslöser → Hochladen.
- Füge einen Auslöser hinzu: Handbuch / Beim Klicken auf „Workflow ausführen“ (oder verwenden Sie einen Dateitrigger von Google Drive, Dropbox usw.).
- Hinzufügen PDF4me Knoten: Ressource: PDF4me → PDF4me-Operationen: Datei in PDF4me hochladenDie
- Berechtigung: PDF4me-VerbindungDie
- Eingabedatentyp: Base64-Zeichenkette oder Binärdaten (abhängig von Ihrem Auslöser).
- Base64-DateiinhaltOrdnen Sie die PDF-Datei Ihrem Trigger zu. Verwenden Sie für eine manuelle Ausführung Binärdatei lesen oder ein Ausdruck.
- Aufbewahrungsfristen für Dateien:
2(oder nach Ihrer Wahl). Der Parser verwendet die URL, bevor sie abläuft.
Die Knotenausgaben documentUrl, eine URL wie https://api.pdf4me.com/api/V2/GetDocument?s=...Der KI-Rechnungsparser nutzt dies, um die PDF-Datei abzurufen und zu verarbeiten.
Schritt 2: KI-Rechnungsparser
Bisheriger Arbeitsablauf: Auslöser → Hochladen → KI-Rechnungsparser.
- Füge einen weiteren hinzu PDF4me Knoten: Ressource: KI → KI-Operationen: KI-RechnungsparserDie
- Berechtigung: PDF4me-VerbindungDie
- Eingabedatentyp: URLDie
- Rechnungs-URL: Karte
{{ $json.documentUrl }}vom Upload-Knoten. - Rechnungsname:
invoice.pdf(oder Mapping von Ihrem Trigger). - Benutzerdefinierte FelderOptional. Verwendung Benutzerdefiniertes Feld hinzufügen um zusätzliche Felder jenseits des Standardschemas zu extrahieren.

Eingangsverdrahtung
Der Parser empfängt die Ausgabe des Upload-Knotens. Das Schlüsselfeld ist documentUrl:

Ausgabe: Schema, Tabelle und JSON
Der KI-Rechnungsparser gibt ein einzelnes Element zurück mit processInvoiceModel, _metadataund weitere Felder. n8n ermöglicht die Anzeige der Ausgabe in drei Formaten.
SchemaansichtFeldweise Struktur mit Typen:

TabellenansichtTabellenartiges Layout:

JSON-Ansicht: Rohdaten für Mapping und Debugging:

Was ist drin? processInvoiceModel
| Feld | Beispiel | Anmerkungen |
|---|---|---|
| Rechnungsnummer | INV-1001 | Rechnungsreferenz |
| Rechnungsdatum | 2026-03-01T00:00:00 | Ausgabedatum |
| Bestellnummer | ORD7788 | Bestellnummer |
| Anbietername | ABC Pvt Ltd | Anbieter |
| Lieferantenadresse | Delhi, Indien | Vollständige Adresse |
| E-Mail-Adresse des Anbieters | [email protected] | Kontakt |
| Gesetzesentwurf für | John Smith | Kundenname |
| Rechnungsadresse | Mumbai, Indien | Rechnungsadresse |
| Einzelposten | [Beschreibung, Einzelpreis, Menge, …] | Zeilenelemente-Array |
| Zwischensumme | 1000 | Vor Steuern |
| cgst, sgst | 90, 90 | Steuerbeträge |
| gesamt | 1180 | Gesamtsumme |
| Zahlungsfrist | 10.03.2026, 00:00:00 Uhr | Zwei Verabredungen |
| Sie gingen | DE89370400440532013000 | Bankverbindung |
_metadata beinhaltet success, message (z. B. „Rechnung erfolgreich mit KI verarbeitet“) sourceFileName, Und processingTimestampDie
Wie geht es weiter?
- Karte
Prozessrechnungsmodellin Google Sheets, Airtable oder eine Datenbank mit einem Folgeknoten. - Ersetzen Sie den manuellen Auslöser durch Google Drive oder Dropbox "Neue Datei" soll bei jeder neuen Rechnung ausgeführt werden.
- Verwenden Satz oder Code Um bestimmte Felder auszuwählen, bevor Sie sie an Ihr System senden.
- Gleiches Muster in Machen, Zapier, oder Power Automate Wenn Sie das vorziehen.
Fehlerbehebung
Stellen Sie sicher, dass der Upload-Knoten zuerst ausgeführt wird. {{ $json.documentUrl }} im Feld „Rechnungs-URL“ oder wählen Sie sie im Ausdruckseditor aus.
Prüfen Sie, ob der Upload-Knoten einen gültigen Wert zurückgibt. documentUrlFalls die Datei abgelaufen ist (Aufbewahrungsfrist überschritten), führen Sie den Upload-Schritt erneut aus.
PDF4me-Fehlerbehebung Beinhaltet 401 (API-Schlüssel), 402 (Credits) und mehr.