Rechnungsverarbeitung automatisieren: Von E‑Mail ins ERP
Manuelle Eingangsrechnungen kosten Zeit, sind fehleranfällig und bremsen den Monatsabschluss. PDFs kommen per E‑Mail, als Anhang oder Scan – und landen oft erst nach mehreren Handgriffen in der Buchhaltung.
In diesem Leitfaden zeigen wir, wie Sie den Weg von der E‑Mail direkt ins ERP automatisieren: mit einem robusten n8n‑Workflow, KI zum Auslesen der Rechnungsdaten sowie klaren Validierungs‑ und Freigaberegeln.
Ergebnis: weniger Tipparbeit, weniger Rückfragen, schnellere Verbuchung – und eine nachvollziehbare, revisionssichere Prozesskette.
TL;DR
- E‑Mail-Kanal zentralisieren, Rechnungen erfassen, klassifizieren und per KI auslesen (Header, Positionen, Steuern).
- Mit n8n Rechnung verarbeiten: Extraktion, Validierung, Stammdaten-Abgleich, Freigabe, ERP/DATEV-/Dynamics‑Übergabe.
- Business‑Regeln: Pflichtfelder, Dublettencheck, Lieferantenprüfung, Skonto/Fristen, Betragsgrenzen und 2‑/3‑Way‑Match.
- Fallback: Unsichere Belege an Menschen zur Prüfung leiten; alle Schritte protokollieren (GoBD‑konform).
- Archivierung + Monitoring: Langlebige Ablage, Audit‑Trail, Alerts bei Fehlern, durchgängiger SLA‑Betrieb.
Was bedeutet „automatisierte Rechnungsverarbeitung“? (Definition)
Automatisierte Rechnungsverarbeitung bezeichnet den durchgängigen, regelbasierten Prozess, Eingangsrechnungen ohne manuelle Datenerfassung vom Eingang (E‑Mail, Upload, Scan) über das Auslesen der Inhalte (KI/OCR), die Validierung und Freigabe bis zur Buchung im ERP/Buchhaltungssystem und zur revisionssicheren Archivierung zu verarbeiten. Ziel ist eine skalierbare, fehlerarme Abwicklung mit klaren Prüfpfaden.
Zielarchitektur: Vom Posteingang bis ins ERP
Eine praxistaugliche Architektur besteht aus klaren Bausteinen, die lose gekoppelt sind und sich austauschen lassen.
- Eingangskanal: dedizierte E‑Mail-Adresse (z. B. invoices@…), optional Portal/Upload.
- Verarbeitung: n8n‑Workflow als Orchestrator.
- Extraktion: KI‑Service zum Rechnung auslesen (Header, Positionen, Steuern).
- Validierung: Regeln, Dubletten- und Stammdatenprüfung, Freigaben.
- Übergabe: ERP/Buchhaltung via API/Dateiimport.
- Archiv: Langzeitablage, Audit‑Trail, Suchfähigkeit.
- Monitoring: Logs, Metriken, Alerts.
| Prozessschritt | Zweck | Tools/Beispiele |
|---|---|---|
| E‑Mail-Erfassung | Rechnungen und Anhänge sammeln | M365/Google + n8n IMAP/Graph |
| Klassifizierung | Rechnung vs. Angebot/Spam | KI‑Klassifikator, Regeln |
| Extraktion | Felder/Positionen erfassen | KI‑Extraktion (z. B. OCR + LLM) |
| Validierung | Plausibilität/Compliance | Regelsätze, Stammdaten, 2/3‑Way‑Match |
| Freigabe | Fachliche Freigabe | n8n + Chat/Teams/Slack/Inbox |
| Buchung | Einspielen ins ERP | REST/SOAP, SFTP/CSV, RPA‑Fallback |
| Archiv | Revisionssichere Ablage | DMS/S3/WORM + Metadaten |
| Monitoring | Betriebssicherheit | Logs, Dashboards, Alerts |
Praxis‑Tipp: Starten Sie schlank mit 10–20 Kernlieferanten. Sobald die Extraktion stabil läuft, erweitern Sie auf die „Long Tail“-Rechnungen.
Umsetzung mit n8n: Beispiel‑Workflow
n8n dient als robuster Orchestrator, der E‑Mail, KI‑Extraktion, Validierung, Freigabe und ERP‑Anbindung zusammenführt. Suchintention „n8n rechnung“: Genau darum geht es hier – ein wiederverwendbares Workflow‑Blueprint.
Schritt‑für‑Schritt
- E‑Mail abrufen: IMAP/Graph‑Node; Filter auf Postfach invoices@…, nur ungelesene, nur PDFs/ZUGFeRD/XML.
- Vorprüfung: Virencheck, Dateigröße, Dateiname; Duplikate anhand Message‑ID/Hash.
- Klassifizieren: Ist es eine Rechnung? Falls unsicher, an Backoffice‑Inbox zur Sichtprüfung.
- KI‑Extraktion: „Rechnung auslesen KI“ (oft als rechnung auslesen ki gesucht) – Vendor, Rechnungsnr., Datum, Beträge, Steuer, IBAN, Bestellnr., Positionen.
- Validieren: Pflichtfelder, Summen‑Check, USt‑Regeln, IBAN‑Blacklist, Dubletten (Vendor+Rechnungsnr.+Betrag).
- Stammdaten‑Abgleich: Lieferanten-ID, Kostenstelle, Sachkonto, Steuerschlüssel.
- Freigabe: Regelbasiert (z. B. > X €) via Teams/Slack/E‑Mail‑Approval mit „Approve/Reject“-Buttons.
- Buchung: Übergabe ans ERP/Buchhaltung (API/CSV), Status auf „gebucht“.
- Archivieren: PDF + Extraktions‑JSON + Hash im DMS, Audit‑Trail sichern.
- Monitoring: Log/Trace, Fehlerbenachrichtigung, Retrys.
Kleine Zuordnung in n8n (Beispiel‑Mapping als JSON für eine API‑Transition):
{
"vendorId": "{{ $json.vendor.id }}",
"invoiceNumber": "{{ $json.invoice.number }}",
"invoiceDate": "{{ $json.invoice.date }}",
"grossAmount": {{ $json.totals.gross }},
"currency": "{{ $json.invoice.currency }}",
"dueDate": "{{ $json.invoice.dueDate }}",
"lineItems": {{ JSON.stringify($json.items) }},
"costCenter": "{{ $json.accounting.costCenter }}",
"taxCode": "{{ $json.accounting.taxCode }}"
}
Praxis‑Tipp: Setzen Sie Confidence‑Scores der KI als Schwellenwert ein. Unterhalb eines definierten Wertes wird automatisch eine menschliche Prüfung ausgelöst.
KI zum Auslesen von Rechnungen: Optionen und Qualität
Die Extraktion ist das Herzstück. Drei gängige Ansätze:
- OCR + Regeln: Stabil bei Standardlayouts, schwächer bei Variabilität.
- ML/LLM‑Extraktion: Erkennt semantisch auch neue Layouts, liefert Confidence‑Scores.
- Hybride Modelle: OCR als Basis, LLM für Strukturierung und Validierung.
Zentrale Felder:
- Lieferant, Adresse, USt‑ID
- Rechnungsnummer, Rechnungsdatum, Fälligkeitsdatum
- Zahlungsinformationen (IBAN, BIC)
- Nettobetrag, Steuerbetrag(e), Bruttobetrag, Währung
- Positionen (Menge, Einheit, Preis, Steuer, Bestellbezug)
Typische Qualitätshebel:
- Trainings-/Few‑Shot‑Beispiele mit realen Rechnungen (anonymisiert)
- Post‑Processing (z. B. Datumsnormalisierung, Währungen, Tausendertrennzeichen)
- Regelbasierter Summenabgleich (Zeilen‑ vs. Kopf‑Summen)
Praxis‑Tipp: Speichern Sie Extraktions‑JSON neben dem PDF. Das erleichtert Audit, Nachvollziehbarkeit und künftiges Re‑Processing.
Validierung, Freigaben und Compliance
Automatisieren Sie, was eindeutig ist, und lenken Sie Unsicheres gezielt an Menschen.
- Pflichtfelder: Vendor, Rechnungsnr., Datum, Betrag, Steuer, IBAN oder Zahlungsinfo.
- Plausibilität: Brutto = Netto + Steuer; Währung/Steuersatz konsistent.
- Dubletten: Kombination aus Lieferant + Rechnungsnr. + Betrag + Datum.
- 2‑/3‑Way‑Match: Abgleich mit Bestellung/Lieferschein, wo verfügbar.
- Freigaberichtlinien: Betragsgrenzen, Kostenstelle, Kategorie.
- GoBD: Unveränderbarkeit, Vollständigkeit, Nachvollziehbarkeit, Zeitnähe.
Beispiel-Regeln als Tabelle:
| Regel | Prüfung | Aktion bei Verstoß |
|---|---|---|
| Pflichtfeld Rechnungsnr. | Leer? | In Prüfung leiten |
| Summencheck | Zeilen≠Kopf | KI‑Retry, sonst manuell |
| Dublette | Hash existiert | Ablehnen/Abklären |
| USt‑ID Lieferant | Format ungültig | Manuelle Prüfung |
| Fälligkeit | In Vergangenheit | Eskalation/Abstimmung |
Integration ins Buchhaltungssystem/ERP
Es gibt drei robuste Muster:
- API‑Integration: REST/SOAP, Auth via OAuth/API‑Key; strukturierte Übergabe inkl. Positionen und Metadaten.
- Dateiimport: CSV/XML/ZIP via SFTP; geeignet für Batch‑Verarbeitung und Systeme ohne moderne APIs.
- RPA‑Fallback: GUI‑Automatisierung, wenn es keine Schnittstelle gibt; nur als Übergangslösung.
Best Practices:
- Idempotenz: Gleiche Rechnung mehrfach senden darf keine Doppelbuchung erzeugen.
- Fehlerhandling: Technische vs. fachliche Fehler trennen; Retries mit Backoff.
- Metadaten: Externe Referenz (Workflow‑ID) mitgeben, um den End‑to‑End‑Trace zu sichern.
Checkliste: Go‑Live‑Reife Ihrer Automatisierung
- Eingangskanäle konsolidiert (E‑Mail, Upload, Scan).
- KI‑Extraktion erreicht stabile Qualität bei Kernlieferanten.
- Validierungsregeln abgedeckt (Pflicht, Summen, Dubletten, USt).
- Freigabematrix getestet, Vertretungen definiert.
- ERP‑Schnittstelle inkl. Idempotenz und Fehlerpfade geprüft.
- Archivierung revisionssicher (Hash, Zeitstempel, Protokolle).
- Monitoring/Alerting aktiv, Runbooks für Störungen vorhanden.
- Datenschutz und AVV geregelt, Löschkonzept dokumentiert.
Typische Fehler – und wie Sie sie vermeiden
- Zu viel auf einmal: Ohne MVP droht Komplexität. Starten Sie mit „Happy Path“ und erweitern schrittweise.
- Kein Dublettencheck: Führt zu Doppelbuchungen. Nutzen Sie kombinierte Signaturen aus mehreren Feldern.
- Fehlende Confidence‑Grenzen: Vermischt sichere und unsichere Belege. Setzen Sie klare Schwellen und Fallbacks.
- Monolithische Tools: Erschweren spätere Wechsel. Halten Sie die Extraktion austauschbar.
- Unsaubere Stammdaten: Verursachen Fehlzuordnungen. Pflegen Sie Lieferanten- und Kontenstammdaten kontinuierlich.
Betriebs- und Sicherheitsaspekte
- Logging & Audit: Jede Aktion mit Zeit, Nutzer/System, Ergebnis protokollieren.
- Metriken: Durchlaufzeiten, Erfolgsraten, manuelle Eingriffe als KPI tracken.
- Sicherheit: Transportverschlüsselung, Secrets‑Management, Rollen/Least Privilege.
- Datenstandorte: Klären Sie, wo KI‑Dienste laufen; prüfen Sie DSGVO/AVV.
- Tests: Unit‑, Integration‑, Regressionstests mit synthetischen/anonymisierten Belegen.
Häufige Fragen (FAQ)
Welche Qualität ist beim KI‑Auslesen realistisch?
Die Qualität hängt von Layoutvielfalt, Scan‑Güte und Trainingsbeispielen ab. Mit hybriden Ansätzen und Post‑Processing erreichen viele Unternehmen eine hohe Trefferquote für Kopf‑ und Summenfelder; Positionen variieren stärker. Wichtig sind Confidence‑Schwellen und ein sauberer Fallback.
Funktioniert das auch mit Papierrechnungen?
Ja, sofern gute Scans vorliegen. Achten Sie auf 300 dpi, gerade Ausrichtung und ausreichenden Kontrast. Schlechte Scans erhöhen die Nacharbeit; etablieren Sie deshalb klare Scan‑Standards.
Welche ERPs lassen sich anbinden?
Nahezu alle Systeme, die APIs, Dateiimporte oder Beleg‑Schnittstellen unterstützen. Üblich sind REST/SOAP oder SFTP‑basierte CSV/XML‑Imports. Wo es keine Schnittstelle gibt, kann temporär RPA helfen.
Wie verhindere ich Doppelbuchungen?
Nutzen Sie Dublettenprüfungen aus Lieferant, Rechnungsnummer, Betrag und Datum sowie idempotente ERP‑Calls. Speichern Sie Hashes/Signaturen zentral und prüfen Sie vor der Übergabe.
Was ist mit internationalen Rechnungen und verschiedenen Steuersätzen?
Unterstützen Sie Mehrsprachigkeit, mehrere Währungen und landesspezifische USt‑Regeln. Regeln zur Steuerermittlung und Rundungen sollten zentral gepflegt und pro Mandant/Land konfigurierbar sein.
Wie werden Freigaben rechtssicher dokumentiert?
Jede Freigabe erhält Zeitstempel, Nutzerkennung und Kontext (Betrag, Kostenstelle, Beleglink). Diese Informationen werden im Audit‑Trail sowie in der Archivierung gespeichert und sind jederzeit nachvollziehbar.
Ist das DSGVO‑konform – gerade beim Einsatz externer KI?
Ja, wenn Auftragsverarbeitungsverträge bestehen, Daten sparsam verarbeitet und Schutzmaßnahmen eingehalten werden. Prüfen Sie, ob Modelle Trainingsdaten aus Ihren Belegen bilden; falls ja, benötigen Sie klare Opt‑Out‑Regeln.
Wie lange dauert die Einführung typischerweise?
Das MVP mit E‑Mail‑Eingang, KI‑Extraktion für Kernlieferanten, Validierung und ERP‑Übergabe kann in wenigen Wochen entstehen. Für breite Abdeckung und Feinregeln sollten Sie zusätzliche Iterationen einplanen.
Kann ich ZUGFeRD/XRechnung direkt nutzen?
Ja, strukturierte Formate erleichtern die Verarbeitung erheblich. Prüfen Sie dennoch Validierungs‑ und Dublettenregeln, da auch strukturierte Belege fehlerhaft oder doppelt eintreffen können.
Was passiert bei unsicheren Ergebnissen der KI?
Definieren Sie Confidence‑Schwellen. Unterhalb dieser Werte geht der Beleg automatisch in die manuelle Prüfung, optional mit Vorschlagsdaten zur schnelleren Korrektur.
Fazit
Wer die Rechnungsverarbeitung automatisiert, gewinnt Geschwindigkeit, Transparenz und Qualität – vom Posteingang bis zur Buchung. Mit n8n als Orchestrator und KI‑gestützter Extraktion reduzieren Sie manuelle Arbeit, ohne auf Kontrolle und Compliance zu verzichten.
Möchten Sie Ihr Backoffice skalierbar automatisieren? Buchen Sie ein unverbindliches Beratungsgespräch – wir konzipieren mit Ihnen den passenden n8n‑Workflow, evaluieren „Rechnung auslesen KI“‑Optionen und integrieren die Lösung nahtlos in Ihr ERP.
Lasst uns über eure Zukunft sprechen
Habt ihr eine Idee, ein Projekt oder einfach eine Frage? Wir freuen uns auf eure Nachricht und melden uns innerhalb von 24 Stunden bei euch.