1. Get invoice
Typ: Gmail Trigger
Zweck: Diese Knoten erfassen E-Mails mit Rechnungen. Er filtert E-Mails nach einem bestimmten Label und lädt Anlagen herunter.
Einstellungen:
- Label: Rechnungslabel
- Download von Anlagen: Aktiviert
- Polling-Intervall: Alle 1 Minute
2. Get payment
Typ: Gmail Trigger
Zweck: Ähnlich wie der vorherige Knoten, jedoch für Zahlungsbestätigungen, die mit einem anderen Label versehen sind.
Einstellungen:
- Label: Zahlungs-Label
- Download von Anlagen: Aktiviert
- Polling-Intervall: Alle 1 Minute
3. Extract invoice
Typ: Extract From File
Zweck: Extrahiert den Inhalt der Rechnungs-PDFs, die im vorherigen Knoten heruntergeladen wurden.
Einstellungen:
- Passwort: E223706995 (zum Entsperren der PDF)
- Operation: PDF
- Binäre Eigenschaft: attachment_0
4. Extract payment
Typ: Extract From File
Zweck: Extrahiert die Zahlungsinformationen aus den heruntergeladenen PDF-Dateien.
Einstellungen:
- Passwort: E223706995
- Operation: PDF
- Binäre Eigenschaft: attachment_0
5. HTML
Typ: HTML
Zweck: Extrahiert Daten aus den HTML-Strukturen der E-Mail, die die Ausgaben darstellen.
Einstellungen: CSS-Selektoren zur Identifizierung der relevanten Ausgabeninformationen.
6. Split Out
Typ: Split Out
Zweck: Teilt die extrahierten Ausgaben in separate Datensätze auf, um sie einzeln weiterzuverarbeiten.
Einstellungen: Spalte, die aufgeteilt werden soll: spend.
7. Structured Output Parser1
Typ: Langchain Output Parser
Zweck: Parses die strukturierten Ausgaben für eine bessere Verarbeitung.
Einstellungen: Definiert ein Schema für die expansiven Objekte.
8. Send
Typ: Google Sheets
Zweck: Überträgt die extrahierten Zahlungs- und Rechnungsdaten in ein Google Sheet.
Einstellungen: Definiert die Spalten und das Mapping der Daten.
9. Switch
Typ: Switch
Zweck: Bestimmt, welcher Verarbeitungspfad für die aktuell analysierte E-Mail gewählt wird.
Einstellungen: Legt Regeln für unterschiedliche E-Mail-Quellen fest.
Ergebnis
Durch diesen Workflow werden die Informationen zu Ausgaben automatisch aus E-Mails erfasst und in ein Google Sheet übertragen, um die Buchhaltung zu erleichtern. Nutzer können die konfigurierten Knoten anpassen, um weitere Anforderungen oder Emails zu integrieren.