Eingangsrechnungen gegen Bestellungen prüfen und Abweichungen melden
Offene Rechnungen werden täglich mit den Bestellungen abgeglichen; Abweichungen bei Betrag, Lieferant oder IBAN werden eingestuft und gemeldet.
Vorschau lädt …
In n8n einfach auf den Canvas einfügen (Strg/Cmd+V) oder die Datei importieren.
11 Nodes
- scheduleTrigger
- googleSheets
- code
- filter
- openAi
- emailSend
- stickyNote
Wofür
Rechnungen, die nicht zur Bestellung passen, fallen in der Praxis oft erst bei der Zahlung oder gar nicht auf. Dieser Workflow gleicht offene Eingangsrechnungen jeden Morgen mit den Bestellungen ab, hält das Ergebnis je Rechnung fest und meldet Abweichungen mit Begründung und Einstufung an Einkauf und Buchhaltung. Er ergänzt den Blueprint „Eingangsrechnungen aus dem Postfach automatisch erfassen“.
So funktioniert's
- Werktags um 6 Uhr – Der Zeitplan startet den Abgleich an jedem Werktag.
- Bestellungen lesen – Alle Bestellungen werden aus der Tabelle geladen.
- Offene Rechnungen lesen – Rechnungen mit Status „Zu prüfen“ werden geladen.
- Mit Bestellungen abgleichen – Ein Code-Node prüft je Rechnung: Bestellnummer vorhanden und bekannt, Nettobetrag innerhalb der Toleranz, Lieferant und IBAN passend, Rechnungsnummer nicht doppelt.
- Prüfstatus zurückschreiben – Jede Rechnung erhält den Status „Abgleich OK“ oder „Abweichung“ samt Prüfhinweis.
- Nur Abweichungen – Unauffällige Rechnungen werden nicht weiter gemeldet.
- Abweichung einstufen – Ein OpenAI-Modell stuft jede Abweichung als kritisch, klärungsbedürftig oder gering ein und empfiehlt den nächsten Schritt. Eine abweichende IBAN gilt immer als kritisch.
- Meldung aufbauen und informieren – Eine sortierte Übersicht geht per E-Mail an Einkauf und Buchhaltung.
Der Workflow gibt keine Zahlungen frei und sperrt keine.
Voraussetzungen
- Ein Google-Konto mit einer Tabelle mit den Blättern „Bestellungen“ (Bestellnummer, Lieferant, Netto, IBAN) und „Rechnungen“ (Rechnungsnummer, Lieferant, Bestellnummer, Netto, IBAN, Status, Prüfhinweis, Geprüft am)
- Ein OpenAI-Konto mit API-Zugang
- Ein SMTP-Zugang für den Versand
Anpassen
- Hinterlegen Sie in n8n Ihre Zugänge für Google Sheets, OpenAI und SMTP.
- Ersetzen Sie
YOUR_GOOGLE_SHEET_IDsowie die Empfängeradressen. - Passen Sie die Toleranzen
TOL_PROZENTundTOL_EUROim Code-Node an Ihre Freigaberichtlinie an. - Ergänzen Sie weitere Prüfungen, etwa Menge oder Wareneingang, sobald diese Daten in der Tabelle stehen.

