Odoo-Rechnungs-OCR: Wann brauchst du einen Ausnahmeprozess?

Zurück
Kevin Riedl

10 Min. Lesezeit · 5. November 2026
Zuletzt geprüft

Weiter
Entsteht auf deinem Gerät, ohne Instagram-Verbindung. Den Beitragslink kopieren wir für deinen Link-Sticker.

Auf der Rechnung stehen zehn Stück. Die Bestellung enthält zehn Stück. Im Lager sind acht angekommen. Selbst eine fehlerfreie Texterkennung lässt damit eine Entscheidung für die zuständigen Menschen offen.

Nutze native Odoo-Rechnungs-OCR und den Bestellabgleich, soweit die installierte Konfiguration deinen Prozess erfüllt. Ergänze einen eigenen Ausnahmeprozess für eine nachgewiesene Lücke bei Prüfung, Nachweisen oder Freigaberechten. Erhalte Quellwerte neben erwarteten Geschäftswerten, weise jede Abweichung einem Verantwortlichen zu und prüfe die Wirkung vor automatischer Buchung.

Recherchestand: 5. November 2026. Produktangaben stammen aus der offiziellen Odoo-Dokumentation für 20.0. Rechnung, Werte und Abnahmefälle sind fiktiv. Wir haben keinen OCR-Dienst, kein Modell, keinen Connector und keinen Buchhaltungsablauf ausgeführt. Der beispielhafte Steuerbetrag ist eine Rechengröße, keine steuerliche Empfehlung.

Was leistet die native Rechnungsverarbeitung in Odoo bereits?

Lass Digitalisierung, Bestellabgleich und Buchungseinstellungen vorführen, bevor du einen eigenen Rechnungsprozess spezifizierst. Halte Odoo-Version, installierte Apps und relevante Einstellungen fest. Prüfe, ob diese Konfiguration deine Kontrollen ausführt und ihre Nachweise erhält, auch bei Ausnahmen. Ein Funktionsname beantwortet noch keine Frage zur verbindlichen Freigaberegel.

Die Digitalisierungsdokumentation für Odoo 20 beschreibt das Auslesen einer Rechnung und die Suche nach einer Bestellung, gefolgt vom manuellen Abgleich mit offenen Bestellpositionen.

OCR grundsätzlich jede Beteiligung am Bestellabgleich abzusprechen wäre zu pauschal. Ebenso wenig belegt die Funktion, dass jede Rechnung ohne Eingriff korrekt zugeordnet wird. Lass den konkreten Weg mit den Dokumenten und Bestellstrukturen demonstrieren, die du unterstützen willst.

Die Dokumentation zu Lieferantenrechnungen nennt auch lieferantenspezifische Optionen für automatische Buchung. Jede Rechnung manuell zu prüfen ist damit eine Regel- und Konfigurationsentscheidung, keine bedingungslose Beschreibung des nativen Verhaltens.

Für die hier vorgeschlagene Abnahme bleibt die Freigabe unter der vereinbarten Prüfregel. Notiere vor der Bewertung, welche Automatismen aktiv sind. Eine Demonstration mit einer Konfiguration belegt nicht dieselbe Wirkung, wenn im Verlauf unbemerkt andere Einstellungen aktiviert werden.

Erzwingt eine Abgleichabweichung deine Freigaberegel?

Eine angezeigte Ausnahme und eine durchgesetzte Freigaberegel brauchen eigene Nachweise. Ein Status kann eine Abweichung melden und trotzdem weitere Aktionen erlauben. Verlangt dein Prozess einen Stopp, demonstriere, dass die relevante Identität ihn über die vorgesehenen Anwendungs- und Integrationswege nicht umgehen kann. Prüfe den Geschäftszustand nach der Aktion.

Odoos Dokumentation zur Rechnungskontrolle unterscheidet bestellte und erhaltene Mengen. Geänderte Entwürfe können den Status Should Be Paid: Exception erhalten, ohne dass diese Änderungen blockiert werden.

Formuliere daraus eine Abnahmeanforderung. Nach unserer Beispielregel darf eine Rechnung mit ungeklärter Wareneingangsdifferenz den geschützten Freigabeschritt nicht durchlaufen. Wer die Differenz klärt, muss Grund und Nachweis hinterlassen. Ob Konfiguration, Modul oder eigene Kontrolle diese Regel durchsetzt, bleibt eine Umsetzungsfrage.

Trenne Vorbereitung, Buchung und Zahlung im Umfang. Eine bestandene Rechenprüfung erlaubt nicht automatisch alle drei. Kläre, welche Identität jede Aktion ausführen darf, welche Freigabe sie dafür braucht und was bei geänderten Beträgen oder Belegen nach der Prüfung geschieht.

Leite aus einem Feldnamen keine allgemeingültige Buchungs- oder Zahlungssperre ab. Unterstelle einer konkreten Installation aber auch nicht, dass sie keine besitzt. Zusätzliche Konfiguration und Module können das Verhalten verändern. Prüfe den tatsächlich betriebenen Weg.

Wann ist ein eigener Ausnahmeprozess gerechtfertigt?

Ein eigener Ausnahmeprozess ist sinnvoll, wenn nach der Demonstration des nativen Weges eine vereinbarte Anforderung offen bleibt. Benenne die fehlende Regel, Nachweisquelle oder Zuständigkeit und begrenze die Ergänzung. Ein falsch erfasster Wareneingang oder eine ungeklärte Geschäftsregel lässt sich nicht durch ein weiteres Extraktionsmodell entscheiden.

Umsetzung nach der nachgewiesenen Lücke auswählen
Beobachteter BedarfZuerst zu prüfender AnsatzNachweis vor eigener Entwicklung
Unterstützte Rechnungen und Abgleichnachweise liegen bereits in Odoo.Native Digitalisierung, Abgleich und Prüfkonfiguration.Repräsentative Rechnungen und Ausnahmen erreichen die vereinbarten Zustände mit erhaltenen Nachweisen.
Zuständigkeit, Freigabeschritt oder Betragsregel fehlt.Demonstrieren, ob vorhandene Konfiguration oder ein gepflegtes Modul die Regel durchsetzt.Die genau fehlende Bedingung und ein Fall, der sie derzeit umgeht.
Abnahmenachweise liegen in einem anderen operativen System.Begrenzte Integration, die die nötigen Nachweise abruft und erhält.Quellidentität, Aktualität, Zugriffsbefugnis und Verhalten bei Ausfall der Quelle.
Native Extraktion scheitert an einer dokumentierten Eingabeklasse.Anderen Extraktionsweg anhand dieser Dokumente bewerten.Beobachtete Erkennungsfehler und anschließender Prüfaufwand.

Erhalte das ursprüngliche Lieferantendokument, auch wenn ein Prüfer erwartete Werte aus einer Bestellung auswählt. Die Ausnahme muss die Differenz sichtbar lassen. Ersetzt du einen vorgeschlagenen Betrag durch den Sollwert, ohne die Quelle zu erhalten, wird der Streitpunkt später schwerer nachvollziehbar.

Der bestehende Leitfaden zu Rechnungsextraktion und menschlicher Prüfung behandelt die Parserbewertung. Nutze ihn bei einer nachgewiesenen Erkennungslücke. Hier geht es um Entscheidungen, nachdem Werte zur Prüfung vorliegen.

Warum kann eine korrekt gelesene Rechnung trotzdem offen bleiben?

Eine korrekt gelesene Rechnung kann an einer Geschäftsprüfung scheitern. Erkennung und Akzeptanz beantworten verschiedene Fragen. Prüfe zuerst die Rechnung rechnerisch, dann Menge und Preis gegen freigegebene Bestellung und Wareneingangsregel. Halte Abweichungen getrennt, damit der Prüfer erkennt, welche Entscheidung noch fehlt und welche Prüfung bereits bestanden ist.

Das fiktive Beispiel verwendet Lieferant V01, Rechnung INV-082 und Unternehmen A. Die Rechnung enthält zehn Stück zu je 25 €, einen beispielhaften Steuerbetrag von 50 € und keine weiteren Kosten. Bestellt wurden zehn Stück, im Wareneingang stehen acht.

Fiktive Rechnungsnachweise und vorgeschlagenes Prüfergebnis
PrüfungQuell- oder SollwertRechnungEntscheidung nach der Beispielregel
Nettobetrag der Position10 Stück zu je 25 €.10 × 25 € = 250 €.Rechnerisch stimmig.
Bruttobetrag250 € netto plus 50 € Steuerbetrag.250 € + 50 € = 300 €.Rechnerisch stimmig; steuerliche Behandlung folgt weiterhin der freigegebenen Regel.
Bestellmenge10 bestellt und 10 berechnet.10 − 10 = 0 Stück.Keine Mengendifferenz zur Bestellung.
Erhaltene Menge8 erhalten und 10 berechnet.10 − 8 = 2 Stück.Nach der vereinbarten Wareneingangsregel zur Prüfung anhalten.

Die OCR-Ausgabe könnte das Dokument hier vollständig korrekt wiedergeben. Die Differenz von zwei Stück braucht trotzdem eine Erklärung. Ein falsch erfasster Eingang, eine Teillieferung und eine vereinbarte kaufmännische Ausnahme würden unterschiedliche Nachweise erfordern. Das System soll die Differenz zeigen, ohne ihre Ursache zu erfinden.

Ändere jetzt nur den extrahierten Bruttobetrag auf 310 €, während Netto- und Steuerwerte bei 250 € und 50 € bleiben. Die ungeklärte Differenz beträgt 310 € − (250 € + 50 €) = 10 €. Ein Prüfer muss klären, ob etwas falsch gelesen, eine Gebühr ausgelassen oder das Dokument fehlerhaft verstanden wurde. Den Gesamtbetrag still auf 300 € zu setzen würde diese Untersuchung verdecken.

„Bereit für die Finanzprüfung“ bedeutet in der Vorlage nur, dass die aufgeführten Prüfungen nach den Beispielregeln keine offene Abweichung zeigen. Es bedeutet weder gebucht noch zur Zahlung freigegeben oder bezahlt. Die befugte Finanzverantwortung bestimmt Behandlung und Freigabebedingungen.

Was gehört in den Datensatz einer Ausnahme?

Erhalte die strittigen Werte, ihre Quellen, einen konkreten Grund und die zuständige Person. Nenne Unternehmen und Währung, damit ein plausibler Betrag nicht im falschen Kontext zugeordnet wird. Verbinde die Freigabe mit genau den Nachweisen und der Datensatzversion, die der Verantwortliche tatsächlich geprüft und akzeptiert hat.

Vorgeschlagene Angaben für eine Rechnungsausnahme
ElementErforderlicher InhaltZweck
IdentitätUnternehmen, Lieferant, Dokumentreferenz und Kennungen möglicher Datensätze.Die richtige Rechnung im richtigen Geschäftskontext prüfen.
Beobachtete WerteFundstelle im Original und extrahierte Mengen oder Beträge.Erhalten, was auf dem Lieferantendokument steht.
Erwartete WerteBestellung, Eingang oder anderer freigegebener Nachweis samt Version.Zeigen, weshalb das Unternehmen einen anderen Wert erwartet.
Grund und ZuständigkeitBenannte Abweichung bei Eingang, Preis, Identität oder Rechnung.Die Frage an den entscheidungsbefugten Menschen senden.
FreigabenachweisEntscheidung, verantwortliche Person, aktuelle Version und Belegreferenz.Vor dem geschützten Schritt festhalten, was freigegeben wurde.

Eine wiederholte Referenz sollte eine Dublettenprüfung auslösen, keine automatische Löschung. Odoo weist darauf hin, dass Teilrechnungen dieselbe Bill Reference verwenden können. Vergleiche Dokumente und Identitäten, bevor du sie als dieselbe Verpflichtung behandelst.

Ordne jedem Grund einen nächsten Schritt zu. Der Einkauf kann einen Bestellpreis klären. Der Wareneingang kann einen Mengenbeleg korrigieren oder erläutern. Finance verantwortet Betragsregeln und Buchungsfreigabe. Lieferantenstammdaten brauchen ihr gesondert genehmigtes Prüfverfahren; Rechnungstext darf Bankdaten nicht still überschreiben.

Bewerte die Freigabe neu, wenn sich ein wesentlicher Wert oder Nachweis ändert. Erhalte die frühere Entscheidung und den Grund, weshalb sie nicht mehr gilt. Sonst kann auch eine gut gestaltete Ausnahme-Queue eine geänderte Rechnung mit veralteten Nachweisen freigeben.

Wie nimmst du den Prozess vor der Automatisierung ab?

Prüfe bei erlaubten Fällen und verbotenen Übergängen den endgültigen Rechnungszustand samt Nachweisen. Verwende die tatsächliche Konfiguration in einer geschützten Umgebung. Bestätige, dass Ausnahmen einen Verantwortlichen erreichen und dort blockiert bleiben, wo die Regel es verlangt. Eine Warnanzeige oder ein abgeschlossener Job ist nur ein Teil dieses Nachweises.

Lade die Abnahmematrix mit zwölf Rechnungsausnahmen herunter. Sie umfasst Mengen- und Preisdifferenzen, Rechenprüfungen, Unternehmens- und Lieferantenidentität, Währung, mögliche Dubletten, Stammdatenänderungen, fehlende Toleranzen und veraltete Freigaben. Jeder Ausführungsstand ist NOT_RUN.

  1. Regeln zuerst freigeben. Finanz- und Prozessverantwortliche bestimmen, was eine Rechnung anhält und wer sie freigeben darf.
  2. Ausgangskonfiguration festhalten. Dokumentiere Version, Module, Kontrollregeln, automatische Buchung und technische Rechte.
  3. Passenden Fall und direkte Ausnahme prüfen. Behalte etwa die Rechnungswerte bei und ändere die erhaltene Menge von zehn auf acht.
  4. Alle relevanten Wege prüfen. Demonstriere erlaubten Übergang und Umgehungsversuch mit der tatsächlichen Identität. Erhalte den resultierenden Zustand.
  5. Geänderte Nachweise ausprobieren. Ändere eine wesentliche Eingabe nach der Prüfung. Die alte Freigabe darf keinen anderen Rechnungszustand autorisieren.
  6. Wiederaufnahme und Zuständigkeit prüfen. Offene Arbeit muss sichtbar bleiben, wenn eine externe Quelle oder ein Prüfer ausfällt.

Der Leitfaden zur Abnahme von Odoo-Agenten anhand des Geschäftszustands beschreibt das übergreifende Vorgehen. Bei Rechnungen muss der richtige Datensatz aus dem richtigen Grund weiterlaufen. Ein angehaltener Fall darf die vereinbarte Bedingung nicht umgehen.

Erklärt eine KI die Abweichung oder schlägt eine Zuordnung vor, erhalte diesen Vorschlag getrennt von der Entscheidung. Bewerte das Modell erst nach einem echten Lauf mit repräsentativen erlaubten Eingaben. Diese vorgeschlagene Matrix belegt weder native OCR-Genauigkeit noch Modellleistung.

Was würden wir zuerst umsetzen?

Wir würden den nativen Weg mit einem kleinen vereinbarten Rechnungssatz demonstrieren und danach eine fehlende Ausnahmeregel mit klarer Zuständigkeit und klaren Nachweisen ergänzen. Automatische Freigabe bleibt im abgenommenen Umfang. Erweitere erst nach Beobachtung offener Abweichungen und des tatsächlichen Prüfaufwands.

Die Kosten pro akzeptiertem Odoo-Ablauf berücksichtigen Prüfung und fehlgeschlagene Arbeit. Der Vergleich von Individual- und Standardsoftware hilft bei Konfiguration, Modulen und gepflegten Integrationen. Für Wavects API-Integration bringst du eine bereits beherrschte Rechnung und eine noch nicht zuverlässig durchgesetzte Ausnahme mit.

Häufige Fragen zu Odoo-Rechnungs-OCR und Ausnahmen

Ist ein OCR-Konfidenzwert eine Buchungsfreigabe?
Nein. Der Erkennungswert betrifft den ausgelesenen Inhalt. Er belegt weder die Buchungsbefugnis noch die richtige kaufmännische Behandlung. Definiere Prüfungen und Freigabe für den tatsächlichen Übergang. Auch eine sehr sicher gelesene Rechnung des falschen Unternehmens oder über eine nicht erhaltene Menge kann nach der vereinbarten Regel angehalten werden müssen.
Kann eine Lieferantenrechnung ohne Bestellung berechtigt sein?
Finanz- und Einkaufsverantwortliche müssen festlegen, welche Rechnungsklassen eine Bestellung benötigen und welche Nachweise andere Klassen verlangen. Eine fehlende Bestellung ist eine zu klärende Prozessbedingung, kein automatischer Ungültigkeitsnachweis. Lege keine nachträgliche Bestellung nur zum Beseitigen einer Ausnahme an, ohne die nötige Geschäftsfreigabe einzuholen.
Beweist dieselbe Rechnungsreferenz eine Dublette?
Nein. Prüfe Dokumentidentitäten und Geschäftskontext, einschließlich möglicher berechtigter Teilrechnungen. Erhalte Zuordnungskandidaten und Entscheidungsgrund. Der vorgeschlagene Prozess leitet einen Dublettenverdacht zur Prüfung. Er erlaubt weder automatische Löschung oder Zusammenführung noch eine zweite Buchung allein aufgrund einer übereinstimmenden Referenz.
Soll Rechnungstext die Bankdaten des Lieferanten ändern?
Stammdatenänderungen bleiben außerhalb der Extraktionsbefugnis, solange kein gesondert freigegebenes Prüfverfahren sie erlaubt. Der Ablauf kann Unterschiede markieren und dem zuständigen Menschen das Dokument zeigen. Eine gedruckte Kontonummer ist keine stillschweigende Erlaubnis, freigegebene Lieferantendaten zu ersetzen oder eine Zahlung auszulösen.
Wer bestimmt Rundungstoleranzen und steuerliche Behandlung?
Der befugte Finanzverantwortliche bestimmt die Regeln mit der nötigen fachlichen Unterstützung. Halte Währung, Rechenregeln, erlaubte Toleranzen und Ausnahmebefugnisse ausdrücklich fest. Die Beträge dieses Artikels sind fiktive Rechengrößen. Sie empfehlen weder einen Steuersatz noch eine zulässige Differenz oder die Behandlung einer echten Lieferantenrechnung.
Vergleicht die CSV native OCR mit einem eigenen Modell?
Nein. Sie beschreibt zwölf vorgeschlagene Geschäftsabnahmen, alle mit Status NOT_RUN. Ein Benchmark braucht echte Ausführung, repräsentative Dokumente, unabhängig freigegebene Sollwerte und aufgezeichnete Ergebnisse. Prüfe Extraktion und anschließende Freigabe getrennt, damit ein gutes Textergebnis keine offene Mengen-, Identitäts- oder Berechtigungsfrage verdeckt.

Hilfe für KI in Produktion

Du baust ein KI-Produkt und machst dir Sorgen um Inference-Kosten, Architektur oder Production Readiness? Wavect hilft Gründern, KI-Prototypen in zuverlässige Produktionssysteme zu verwandeln.

Passender Service:

Postfach, ohne Lärm

Folge der Arbeit, die für dich zählt

Du bekommst eine kurze E-Mail, wenn wir etwas Neues veröffentlichen. Folge dem ganzen Blog oder nur den Themen, die dich interessieren.

Was möchtest du erhalten?
Themen auswählen

Kostenlos, Double-Opt-in, ohne Tracking-Pixel.

Zurück
Kevin Riedl

10 Min. Lesezeit · 5. November 2026
Zuletzt geprüft

Weiter

Erhalte die nächste Feldnotiz zu Delivery und QA

Eine kurze E-Mail, wenn wir veröffentlichen. Ohne Tracking-Pixel und ohne Postfachfüller.

Kostenlos, Double-Opt-in, ohne Tracking-Pixel.