InvoicesAccounts PayableOCRAPIScanning

Rechnungsscanning: Belegfotos in verarbeitbare Dokumente verwandeln

ScanKit Team
ScanKit Team
1. September 20266 Min. Lesezeit
Rechnungsscanning: Belegfotos in verarbeitbare Dokumente verwandeln

Die Kreditorenbuchhaltung arbeitet mit Papier, das als Foto ankommt: ein Kassenbon, unter einer Schreibtischlampe fotografiert, eine Rechnung, im Büro eines Lieferanten mit dem Handy gescannt, ein Lieferschein, in der Lkw-Kabine aufgenommen. Jedes dieser Fotos soll ein Buchhaltungsbeleg werden — und die meisten scheitern still.

Rechnungsverarbeitungssysteme, OCR und Extraktionswerkzeuge sind auf saubere, flache, gut ausgeleuchtete Dokumente trainiert. Ein Rechnungsfoto ist das nicht: Es hat Perspektivverzerrung, Schatten, Spiegelungen und Hintergrund-Unordnung. Das Ergebnis sind falsch gelesene Beträge, falsche Lieferantennamen und Rechnungen, die manuell neu erfasst werden müssen.

Der Fehler liegt in der Erfassung, nicht in der Extraktion

Wenn ein Rechnungsfoto nicht geparst werden kann, ist der übliche Verdächtige das Extraktionswerkzeug. In den meisten Fällen ist das Werkzeug in Ordnung — die Eingabe war es nicht. Bedenken Sie, was ein Handy-Foto mit einer Rechnung macht:

  • Perspektive — schräg aufgenommen, sodass die Kanten konvergieren und die Textzeilen abdriffen
  • Schatten — die Rechnung halb im Schatten, wodurch Zahlen am Rand ausgewaschen werden
  • Spiegelungen — Reflexionen von einer glänzenden Oberfläche oder einem Fenster hinter dem Fotografen
  • Krümmung — ein gefaltetes oder gebundenes Dokument, das sich in der Mitte biegt
  • Hintergrund — der Schreibtisch, Hände oder andere Objekte im Bild

Jeder dieser Punkte kann eine Positionszeile unlesbar machen. Aus €1.204,50 wird €1.204, aus ACME Logistics wird ACME Log1st1cs, und die Rechnung wird zur manuellen Prüfung markiert oder per Hand neu erfasst.

Der Scan-Schritt: ein Aufruf vor der Extraktion

Eine Scan-API bereinigt das Dokument, bevor der Extraktionsschritt es überhaupt sieht:

Rechnungsfoto → Scan-API → saubere, flache Rechnung → OCR / Extraktion → Buchhaltungssystem

Der Scan-Schritt liest die Rechnung nicht. Er macht die Rechnung lesbar:

  • Erkennt die Seite im Foto
  • Korrigiert die Perspektive, sodass die Rechnung rechteckig und aufrecht ist
  • Entfernt Schatten und Spiegelungen, sodass der Text bis an den Rand lesbar ist
  • Glättet Krümmungen aus gefalteten oder gebundenen Dokumenten
  • Liefert ein sauberes JPG oder PDF, das Extraktionswerkzeuge tatsächlich verarbeiten können

ScanKit stellt dies als einen einzigen Endpunkt bereit: POST /scan/crop.

import requests

def clean_invoice(photo_path: str, api_key: str) -> bytes:
    with open(photo_path, "rb") as f:
        r = requests.post(
            "https://api.scankit.io/scan/crop",
            headers={"X-API-Key": api_key},
            files={"file": f},
        )
    r.raise_for_status()
    return r.content  # saubere Rechnung, bereit für die Extraktion

Fügen Sie das vor Ihrem Extraktionsanbieter ein — im Upload-Handler Ihrer Spesen-App, in einem Lieferantenportal oder in einem gemeinsamen E-Mail-zu-OCR-Postfach. Eine Anfrage, ein sauberes Dokument, und der Extraktionsschritt erhält endlich die Eingabe, für die er gebaut wurde.

Was Finanzteams davon haben

  • Weniger falsch gelesene Rechnungen — die Extraktion startet von einem Dokument, nicht von einem Foto
  • Weniger manuelle Erfassung — weniger Ausnahmen bedeuten weniger Stunden im Eingangspostfach
  • Schnellere Verarbeitung — saubere Dokumente gehen ohne Wiederholungen durch OCR und Freigabe
  • Prüffähige Belege — jede Rechnung ist eine saubere, aufrechte, durchsuchbare Datei

Datenschutz und wohin die Daten gehen

Rechnungen enthalten Lieferantendaten, Beträge und manchmal Zahlungsdetails. In der EU ist die Frage, wo diese Daten verarbeitet werden, eine Compliance-Frage, bevor sie eine technische ist. Wenn Sie einen Scan-Schritt einbauen, prüfen Sie drei Dinge:

  • Wird in der EU gehostet?
  • Ist der Upload bei der Übertragung verschlüsselt?
  • Wird das Dokument nach der Verarbeitung gelöscht?

ScanKit ist auf diese drei Antworten gebaut: EU-Hosting, TLS bei der Übertragung, Löschung nach der Verarbeitung. Nur der bereinigte Scan verlässt die Anfrage — das Originalfoto wird nicht gespeichert.


Das Fazit: Rechnungsfotos scheitern bei der Extraktion wegen des Fotos, nicht wegen des Werkzeugs. Eine Scan-API verwandelt das Foto in eine saubere, flache, verarbeitbare Rechnung, bevor Ihr Extraktionsschritt es überhaupt sieht — ein Endpunkt, ein Aufruf, und das Eingangspostfach wird ruhiger.

Probieren Sie es mit 50 kostenlosen Credits, ganz ohne Kreditkarte: kostenloses ScanKit-Konto erstellen.

Bereit, mit ScanKit zu starten?

Bauen Sie noch heute leistungsstarke Dokumentenscan-Funktionen in Ihre Anwendungen ein.