Automatisierte Rechnungsverarbeitung in n8n mit LlamaParse

Dieser Workflow ermöglicht die automatische Verarbeitung von Rechnungen aus E-Mails über n8n und LlamaParse.

Automatisierte Rechnungsverarbeitung in n8n mit LlamaParse

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

Allgemeiner Überblick

Dieser Workflow in n8n verfolgt eine automatisierte Methode zur Verarbeitung von Rechnungen, die als PDF-Anhänge in GMail eintrifft. Er lädt die Rechnungen zur Verarbeitung an den LlamaParse-Dienst hoch, verwendet ein KI-Modell zur Datenauslese und speichert die extrahierten Informationen in einem Google-Spreadsheet.

Workflow-Node-Beschreibung

1. Receiving Invoices

Typ: Gmail Trigger

Funktion: Dieser Node überwacht das Gmail-Konto und prüft auf eingehende E-Mails, die Rechnungen enthalten.

Einstellungen: filters sind konfiguriert, um nur E-Mails von [email protected] mit attachments abzurufen.

2. Should Process Email?

Typ: If

Funktion: Dieser Node prüft, ob die E-Mail ein PDF-Dokument ist und nicht bereits mit dem Label invoice synced versehen wurde.

3. Split Out Labels

Typ: Split Out

Funktion: Splittet die labelIds der E-Mail, um weitere Daten zu verarbeiten.

4. Upload to LlamaParse

Typ: HTTP Request

Funktion: Lädt die PDF-Rechnung an den LlamaParse-Dienst hoch.

Einstellungen: Verwenden von multipart/form-data für die Dateiuploads.

5. Get Processing Status

Typ: HTTP Request

Funktion: Überprüft den Status der Verarbeitung bei LlamaParse.

6. Is Job Ready?

Typ: Switch

Funktion: Prüft, ob der Verarbeitungsjob erfolgreich war.

7. Get Parsed Invoice Data

Typ: HTTP Request

Funktion: Ruft die strukturierten Daten der verarbeiteten Rechnung von LlamaParse ab.

8. Apply Data Extraction Rules

Typ: Chain LLM

Funktion: Verwendet ein KI-Modell, um relevante Datenelemente aus dem Rechnungsinhalt zu extrahieren.

9. Map Output

Typ: Set

Funktion: Formatiert die Ausgabe für die nächste Verarbeitung.

10. Append to Reconciliation Sheet

Typ: Google Sheets

Funktion: Fügt die extrahierten Rechnungsdaten zu einer Google-Tabelle hinzu.

11. Add ‚invoice synced‘ Label

Typ: Gmail

Funktion: Fügt das Label invoice synced zu der verarbeiteten E-Mail hinzu, um Duplikate zu vermeiden.

12. Wait to stay within service limits

Typ: Wait

Funktion: Wartet eine festgelegte Zeit, um die Servicegrenzen von LlamaParse einzuhalten.

Ergebnis

Dieser Workflow automatisiert den Prozess der Rechnungsverarbeitung, indem er E-Mails überprüft, PDF-Rechnungen hochlädt und die relevanten Informationen extrahiert, die dann in Google Sheets dokumentiert werden.

Holen Sie sich den Workflow hier: Download Link

Facebook
Twitter
LinkedIn

Andere Projekte