INTELLIGENT DOCUMENT PROCESSING

Rechnungen, die nur gebucht werden, wenn alles stimmt.

Im Kreditoren-Postfach liegen Rechnungen zwischen Mahnungen, Lieferscheinen, Verträgen und Betrugsversuchen. Heute öffnet jemand jedes Dokument, ordnet es ein, tippt Beträge ab und rechnet nach. Diese Verarbeitung erledigt das in rund zwei Sekunden pro Dokument — und bucht nur, wenn jede Entscheidung sicher ist und jede Prüfung besteht. Alles andere landet mit Begründung bei einem Menschen.

War die Vorführung zwei Tage unbenutzt, braucht der erste Aufruf bis zu zwei Minuten zum Aufwachen.

Das Problem

Abtippen kostet Zeit. Übersehen kostet Geld.

Die teuren Fehler im Rechnungseingang sind nicht die Tippfehler. Es sind die Rechnungen, die durchrutschen: eine fehlende Umsatzsteuer-ID gefährdet den Vorsteuerabzug, eine doppelt eingereichte Rechnung wird zweimal bezahlt, eine Scheinrechnung mit geänderter Bankverbindung landet beim Betrüger. Ein Sprachmodell, das jede Rechnung freundlich durchwinkt, verschiebt diese Fehler nur — es beseitigt sie nicht.

13

Dokumentarten im Postfach

Rechnung, Gutschrift, Mahnung, Lieferschein, Angebot, Bestellung, Auftragsbestätigung, Vertrag, Kündigung, Quittung, Kontoauszug, E-Mail ohne Beleg und Scheinrechnung.

6

Formate

Brief, E-Mail, Scan mit Lesefehlern, Tabellenexport, Englisch und XRechnung, die Firmen in Deutschland seit 2025 empfangen können müssen.

6

eingebaute Rechnungsfehler

Falsche Summe, fehlende Umsatzsteuer-ID, ausländischer Steuersatz, fehlende Rechnungsnummer, unbekannter Lieferant, doppelt eingereichte Rechnung.

Die Entscheidung

Jedes Werkzeug macht nur, was es am besten kann

Ein großes Sprachmodell für alles ist teuer, langsam und rechnet unzuverlässig. Hier trifft ein Entscheidungsmodell die Einordnung, ein kleines Sprachmodell liest aus, und was sich ausrechnen lässt, rechnet gewöhnlicher Programmcode.

1 · n8n

Eingang

Formular nimmt ein Beispiel oder eigenen Text an und baut beide Anfragen.

2 · Jev

Entscheiden

Dokumentart, Lieferant aus 15 Stammdaten, Pflichtangaben vollständig — jeweils mit Wahrscheinlichkeit, ohne Text zu erzeugen.

3 · Claude Haiku 5.5

Auslesen

Rechnungsnummer, Datum, Netto, Steuersatz, Steuer, Brutto und eine Zusammenfassung.

4 · Regeln

Nachrechnen

Netto plus Steuer gleich Brutto, deutscher Steuersatz, jede Sicherheit mindestens 85 %.

5 · Supabase

Ablegen

Gebucht oder Prüf-Warteschlange. Die Datenbank lässt keine Rechnung zweimal buchen.

PrüfungDurchRegel
Dokument ist eine RechnungJevSicherheit ≥ 85 %
Lieferant steht in den StammdatenJeveiner von 15, Sicherheit ≥ 85 %
Pflichtangaben nach § 14 UmsatzsteuergesetzJevWahrscheinlichkeit ≥ 85 %
Summen stimmenProgrammcodeNetto + Steuer = Brutto, Steuer = Satz × Netto
Deutscher SteuersatzProgrammcode19 % oder 7 %
Noch nicht gebuchtDatenbankLieferant + Rechnungsnummer eindeutig

Messung und Live-Ablauf verwenden dieselben Schwellen, Fragen und Anweisungen: Der n8n-Ablauf wird aus demselben Programmcode erzeugt wie die Messung.

Die Messung

250 Dokumente, acht Systeme, dieselbe Weiche

Jedes System bekam dieselben 250 Dokumente. Weil der Testsatz künstlich erzeugt ist, steht für jedes Dokument fest, ob es gebucht werden darf. Gezählt wird, wie oft die Weiche richtig lag, wie oft sie eine fehlerhafte Rechnung durchgelassen hätte, wie schnell und wie teuer.

0

fehlerhafte Rechnungen gebucht

Wie Claude Sonnet 5.5 und DeepSeek V4 Pro — aber 26- bzw. 18-mal günstiger.

338 ms

braucht Jev für die Entscheidung

Median über 250 Aufrufe, 95 % unter 446 ms. Ohne Text zu erzeugen.

0,39 $

je 1.000 Dokumente

Das günstigste der acht gemessenen Systeme, Entscheidung und Auslesen zusammen.

Alle Systeme im Vergleich

SystemWeiche richtigFälschlich gebuchtUnnötig zur PrüfungFormprüfungAntwortzeit (Median)Kosten je 1.000
Claude Sonnet 5.5100,0 %0098,4 %3.601 ms10,12 $
DeepSeek V4 Pro100,0 %0096,4 %20.245 ms7,10 $
GPT-5.6 Terra98,4 %4090,8 %2.210 ms5,14 $
GPT-5.6 Luna98,0 %5089,6 %2.271 ms0,55 $
Jev + Claude Haiku 5.597,2 %0793,6 %1.977 ms0,39 $
Mistral Small 3.1 24B96,0 %10086,4 %4.799 ms0,71 $
Llama 3.3 70B94,8 %13088,0 %5.478 ms0,89 $
Claude Haiku 5.594,0 %11489,6 %2.492 ms0,52 $

Kosten aus den abgerechneten Token und den Listenpreisen vom 8. Oktober 2026. Antwortzeit: Median über 250 echte Anfragen. Rohdaten und Messprogramm liegen im Repository.

Der Preis der Vorsicht: 7 von 250 Dokumenten gingen unnötig zur Prüfung, meist Tabellenexporte und XRechnungen. Eine unnötige Prüfung kostet eine Minute, eine falsch bezahlte Rechnung kostet Geld.
Wo andere danebenlagen: GPT-5.6 Terra und Luna haben 4 bzw. 5 Rechnungen ohne Umsatzsteuer-ID freigegeben. Llama 3.3 hat 13 fehlerhafte Rechnungen freigegeben, teils weil es falsche Summen beim Auslesen stillschweigend korrigiert hat.
Ausprobieren

Drei Dokumente, drei Ergebnisse

Im Formular stehen drei erfundene Testdokumente zur Auswahl. Jedes zeigt einen anderen Weg durch die Weiche. Ein eigener Rechnungstext geht ebenso.

1

Formular öffnen

https://danielironhack247-idp.hf.space/form/rechnungseingang

War die Vorführung länger unbenutzt, dauert der erste Aufruf bis zu zwei Minuten. Danach antwortet jeder Durchlauf in wenigen Sekunden.
2

„Telekom – sauberer Durchlauf“

Mobilfunkrechnung mit allen Pflichtangaben und stimmigen Summen.

Freigegeben und gebucht. Jev erkennt Rechnung und Lieferant praktisch sicher, Haiku liest 181,06 € aus, die Regeln finden nichts. Jeder Durchlauf bekommt eine neue Rechnungsnummer, damit dieses Beispiel immer buchbar bleibt.
3

„AWS – Rechenfehler“

Bekannter Lieferant, alle Angaben vorhanden — aber 760,55 € + 144,50 € ergeben nicht 914,05 €.

Zur Prüfung. Jev ist sich sicher, doch die Nachrechnung schlägt fehl. Haiku hat die Beträge so übernommen, wie sie gedruckt sind, statt sie stillschweigend zu korrigieren.
4

„Global AI Shapers – unbekannter Absender“

Firma aus Delaware, keine Umsatzsteuer-ID, Zahlung in fünf Tagen auf ein „neues“ Konto.

Zur Prüfung, mit Betrugsverdacht. Jev ordnet das Dokument als Scheinrechnung ein, Haiku vermerkt die geänderte Bankverbindung als Warnung.
5

Eigenen Text einfügen

„Eigener Text“ wählen und einen Rechnungstext einfügen, höchstens 8.000 Zeichen.

Gebucht wird nur, was von einem der 15 Lieferanten der erfundenen Kessler Maschinenbau GmbH stammt — alles andere geht zur Prüfung, mit Begründung. Wer dieselbe Rechnung zweimal einreicht, sieht beim zweiten Mal: Rechnung ist bereits gebucht.