KI-Rechnungsprüfung

Rechnungen kommen als PDF per Mail. Ein LLM liest sie gegen ein festes Schema aus, Code prüft, und die Fachabteilung bekommt einen Zuordnungsvorschlag.

Projekt 08 · Dokumenten-KI · Schema-Extraktion · Human-in-the-loop

PDFJSON-SCHEMA"nummer":"monat":"positionen":"netto":REGELNSUMMEDUPLIKATMONATVORSCHLAG · ZUORDNUNGFREIGEBENUNKLAR→ ZUR PRÜFUNG
Status
Im Testbetrieb, Live-Gang geplant
Meine Rolle
Workflow komplett
Kern
Modell extrahiert, Code entscheidet
Sicherheit
Schreibpfad dreifach gesperrt
Stack
n8n · Gmail API · PDF-Textextraktion · LLM Information Extractor · JSON-Schema · monday GraphQL · JavaScript · OpenRouter

Ausgangspunkt

Rechnungen externer Mitarbeitender mussten von Hand gelesen und Positionen in Kostenvoranschlägen zugeordnet werden.

Mein Beitrag

Ich habe den Workflow entwickelt: Postfach-Anbindung, Schema-Extraktion, Validierung, Zuordnungslogik und die Sperren für den Schreibpfad.

Architektur

Ein Gmail-Trigger holt Mails mit PDF. Ein LLM-Extraktor liest Nummer, Monat und Positionen gegen ein JSON-Schema aus. Code prüft Summen, Duplikate und Plausibilität und ordnet die Positionen über die Projektboard-API zu. Unklare Fälle werden zur Prüfung markiert.

Technischen Ablauf ansehenBahnen, Stationen und Freigaben
Systembild KI-Rechnungsprüfung: Eingang, Extraktion, Prüfung, Zuordnung und Freigabe; Ausnahmebahn für unklare Fälle.

Engineering-Entscheidungen

Modell extrahiert, Code entscheidet

Ob eine Rechnung plausibel ist, prüfen Regeln, etwa Positionssumme gegen Rechnungsbetrag.

Vorschlag statt Buchung

Der Workflow schreibt nichts selbst. Der Schreibpfad ist per Schalter, deaktivierte Schritte und Testboard-Beschränkung gesperrt.

Idempotenz über Labels

Verarbeitete Mails bekommen ein Label; zusätzlich wird geprüft, ob dieselbe Rechnung schon erfasst ist.

Ergebnis

In Testläufen werden Rechnungen ausgelesen, geprüft und zugeordnet, ohne Daten zu schreiben. Der Live-Gang mit Freigabe ist geplant.

Weiterlesen

Kontakt

Fragen zur Umsetzung oder eine passende Rolle im AI Engineering? Zum Kontakt