Startseite›Blog›Extraktion von Rechnungspositionen
Rechnungsautomatisierung / Praxisleitfaden

So extrahieren Sie Rechnungspositionen, Steuern und Summen automatisch

Rechnungs-PDF, automatisch in Positions-, Steuer- und Summendaten als strukturiertes JSON und CSV umgewandelt

Eine Handvoll Rechnungen manuell zu bearbeiten, mag noch machbar sein. Wenn Lieferantenrechnungen jedoch in unterschiedlichen PDF-Layouts eintreffen, wird das Extrahieren jeder Produktbeschreibung, Menge, jedes Steuerbetrags und jeder Summe eintönig und fehleranfällig.

Die automatisierte Rechnungsdatenextraktion wandelt Rechnungs-PDFs und Scans in strukturierte Felder um, die Finanzteams prüfen, exportieren und wiederverwenden können. Statt jede Zeile in eine Tabelle zu kopieren, können Unternehmen Rechnungsdetails und wiederholte Positionen in Formaten wie JSON oder CSV abrufen.

Dieser Leitfaden erklärt, welche Rechnungsfelder Sie extrahieren sollten, wie Sie einen praxistauglichen Workflow einrichten und was Sie prüfen sollten, bevor Sie die Ergebnisse in Buchhaltungssystemen verwenden.

Schritt-für-Schritt-AnleitungRechnungspositionenJSON & CSV
Auf dieser SeiteWas ist die Extraktion von Rechnungspositionen?Warum die Extraktion von Rechnungspositionen automatisieren?Welche Rechnungsfelder lassen sich extrahieren?So extrahieren Sie Rechnungspositionen, Steuern und SummenBeispiel: Rechnungspositionen in JSON extrahierenRechnungs-OCR vs. strukturierte RechnungsdatenextraktionHäufige Herausforderungen bei der RechnungsdatenextraktionWo lassen sich extrahierte Rechnungsdaten verwenden?Rechnungsdaten mit Heyyel Data Extractor extrahierenHäufig gestellte FragenFazit

Was ist die Extraktion von Rechnungspositionen?

Die Extraktion von Rechnungspositionen identifiziert einzelne Produkte oder Leistungen in einer Rechnung und ordnet ihre Details strukturierten Datensätzen zu. Sie unterscheidet sich vom Auslesen einer einzelnen Rechnungssumme: Eine Rechnung mit 30 Zeilen kann 30 einzelne Einträge erfordern, jeder mit eigener Beschreibung, Menge, eigenem Preis, eigener Steuer und eigenem Betrag.

Eine Rechnung enthält meist zwei Informationsebenen:

  • Felder auf Kopfebene: Rechnungsnummer, Ausstellungsdatum, Fälligkeitsdatum, Lieferant, Kunde, Währung, Zwischensumme, Gesamtsteuer und fälliger Betrag.
  • Wiederholte Positionsfelder: Produkt- oder Leistungsbeschreibung, Menge, Stückpreis, Rabatt, Steuersatz, Steuerbetrag und Positionssumme.

Die strukturierte Extraktion verknüpft diese Felder mit ihren Werten, sodass jede Position unabhängig verwendet werden kann und dennoch der ursprünglichen Rechnung zugeordnet bleibt.

Warum die Extraktion von Rechnungspositionen automatisieren?

Repetitive Dateneingabe verringern

Positionen von Lieferantenrechnungen in Tabellen einzugeben ist zeitaufwendig, besonders wenn jede Woche ähnliche Dokumente eintreffen. Im Vergleich zur manuellen Dateneingabe verringert die automatisierte Extraktion die repetitive Übertragung und schafft Freiraum, sich auf die Prüfung von Ausnahmen zu konzentrieren.

Mit unterschiedlichen Lieferantenlayouts arbeiten

Nicht alle Lieferanten verwenden dieselbe Rechnungsvorlage. Spaltennamen, Zeilenumbrüche, Rabatte und Steuerübersichten können stark variieren. Eine konfigurierbare Feldstruktur hilft, die Ausgabe einheitlicher zu machen, auch wenn die Eingabe nicht standardisiert ist.

Daten für bestehende Workflows aufbereiten

Extrahierte Rechnungszeilen können für die Kreditorenbearbeitung, den Bestellabgleich, die Spesenabrechnung und den Lieferantenabgleich geprüft werden. Der Export strukturierter Werte erleichtert die spätere Verarbeitung; er genehmigt für sich genommen keine Rechnungen und bucht keine Transaktionen in ein Buchhaltungssystem.

Unstimmigkeiten zur Prüfung erkennen

Klar getrennte Mengen, Preise, Steuerbeträge und Summen erleichtern es, fehlende Werte zu erkennen und Berechnungen mit dem Quelldokument abzugleichen.

Welche Rechnungsfelder lassen sich extrahieren?



Die beste Feldstruktur hängt davon ab, was nach der Extraktion geschieht. Ein Team, das Bestellungen abgleicht, braucht möglicherweise jede Zeile und Menge; ein anderes, das Spesenübersichten erstellt, nur Lieferant, Datumsangaben und Summen.

So extrahieren Sie Rechnungspositionen, Steuern und Summen

Der folgende Ablauf zeigt einen praxistauglichen Workflow mit Heyyel Data Extractor.

Schritt 1: Rechnung hochladen

Beginnen Sie mit einem digitalen PDF oder einem lesbaren Scan. Heyyel Data Extractor unterstützt PDF-, JPG-, PNG-, WebP- und TIFF-Dateien. Eine gute Scanqualität ist wichtig: Text in niedriger Auflösung oder abgeschnittene Tabellenzeilen können zu unvollständigen Ergebnissen führen.

Schritt 2: Voreinstellung „Rechnung“ wählen

Wählen Sie die Voreinstellung „Rechnung“ als Ausgangspunkt. Sie lässt sich an die Felder anpassen, die Ihr Workflow tatsächlich braucht, von der Rechnungskennzeichnung bis zu wiederholten Positionen.

Schritt 3: Strukturierte Positionsliste festlegen

Richten Sie ein wiederholtes Positionsfeld mit Werten wie description, quantity, unit_price, tax_rate, tax_amount und line_total ein. Legen Sie Felder auf Rechnungsebene getrennt fest, damit der Gesamtbetrag nicht mit der Summe einer einzelnen Position verwechselt wird.

Klare Hinweise helfen festzulegen, was jedes Feld bedeutet. Das ist besonders wichtig, wenn Sie bestimmte Felder aus PDFs extrahieren, die mehrere ähnlich aussehende Beträge enthalten.

Schritt 4: Extraktion ausführen und Ergebnis prüfen

Verarbeiten Sie das Dokument und prüfen Sie dann, ob jede relevante Zeile erfasst wurde. Vergleichen Sie die extrahierten Beschreibungen, Mengen, Preise und Steuerwerte mit der Originalrechnung. Prüfen Sie bei mehrseitigen Rechnungen, ob wiederholte Tabellenköpfe nicht für Positionen gehalten wurden.

Schritt 5: Steuern und Summen validieren

Berechnen Sie Positionssummen gegebenenfalls neu und prüfen Sie, ob Rabatte, Versandkosten, Steuerregeln oder Rundungen etwaige Abweichungen erklären. Prüfen Sie die Werte, bevor sie gebucht oder für Compliance-Zwecke verwendet werden.

Schritt 6: Als JSON oder CSV exportieren

Verwenden Sie JSON, wenn Sie verschachtelte Rechnungsdaten und Listen von Positionen benötigen. CSV eignet sich für die Prüfung in Tabellen und für die tabellarische Verarbeitung. Die entstehenden Daten lassen sich anschließend für andere Anwendungen aufbereiten.

Beispiel: Rechnungspositionen in JSON extrahieren

Betrachten Sie eine fiktive Lieferantenrechnung mit drei Positionen:



Die Zwischensumme beträgt €405.00, die Gesamtsteuer €81.00 und der Gesamtbetrag inklusive Steuer €486.00.

{
  "invoice_number": "INV-2026-1042",
  "invoice_date": "2026-10-01",
  "supplier": "ABC Supplies Ltd",
  "currency": "EUR",
  "line_items": [
    {"description": "Office Chair", "quantity": 2, "unit_price": 120.00, "tax_rate": 20, "tax_amount": 48.00, "line_total": 240.00},
    {"description": "Desk Lamp", "quantity": 3, "unit_price": 35.00, "tax_rate": 20, "tax_amount": 21.00, "line_total": 105.00},
    {"description": "Notebook Pack", "quantity": 5, "unit_price": 12.00, "tax_rate": 20, "tax_amount": 12.00, "line_total": 60.00}
  ],
  "subtotal": 405.00,
  "total_tax": 81.00,
  "total_amount": 486.00
}

Nur Beispieldaten. Die tatsächlichen Ausgabefelder und die Formatierung hängen von der Konfiguration des Extraktionsprozesses ab.

Rechnungssummen außerhalb des line_items-Arrays zu halten, erleichtert die Unterscheidung einzelner Produktbeträge von Summen auf Dokumentebene.

Rechnungs-OCR vs. strukturierte Rechnungsdatenextraktion

Die optische Zeichenerkennung (OCR) liest Zeichen in gescannten Dokumenten. Sie erkennt beispielsweise eine Zeile wie Office Chair 2 120.00 20% 240.00. Die strukturierte Extraktion geht weiter, indem sie diese Werte den Feldern Menge, Stückpreis, Steuersatz und Positionsbetrag zuordnet.



Der Unterschied zwischen OCR und Datenextraktion ist am wichtigsten, wenn es nicht nur darum geht, Text zu lesen, sondern einzelne Rechnungsfelder nachgelagert zu verwenden.

Häufige Herausforderungen bei der Rechnungsdatenextraktion

Lieferantenspezifische Vorlagen

Tabellen können unerwartete Beschriftungen, verbundene Zellen oder mehrzeilige Beschreibungen haben. Einheitliche Felddefinitionen für die Extraktion können helfen, Ausnahmen müssen aber weiterhin geprüft werden.

Mehrseitige Rechnungen

Lange Rechnungen können Positionstabellen auf mehrere Seiten verteilen. Prüfen Sie, dass Zeilen bei der Verarbeitung des Dokuments weder übersprungen noch doppelt erfasst werden.

Mehrere Steuersätze

Eine Rechnung kann auf verschiedene Produkte unterschiedliche Sätze anwenden. Erfassen Sie, sofern die Quelle sie liefert, Steuersätze oder -beträge auf Positionsebene, statt sich nur auf die Gesamtsteuer der Rechnung zu stützen.

Rabatte und Anpassungen

Ein Rabatt kann für eine einzelne Zeile oder für die gesamte Rechnung gelten. Auch Versandkosten und Rundungsanpassungen können die Summen beeinflussen. Halten Sie diese Konzepte in Ihrer Feldstruktur getrennt.

Scans schlechter Qualität

Unscharfe, gedrehte oder niedrig aufgelöste Scans können die Texterkennung beeinträchtigen. Stellen Sie sicher, dass Beträge, Dezimaltrennzeichen und Währungssymbole lesbar bleiben.

Wo lassen sich extrahierte Rechnungsdaten verwenden?

Kreditorenbuchhaltung

Strukturierte Werte können Teams helfen, eingehende Lieferantenrechnungen für Freigabe und Prüfung vorzubereiten.

Bestellabgleich

Produktbeschreibungen, Mengen und Stückpreise lassen sich mit Bestelldaten vergleichen, wobei Abweichungen für eine manuelle Klärung markiert werden.

Spesen- und Steuerprüfung

Rechnungsdaten, Zwischensummen, Rabatte und Steuerwerte lassen sich für das Berichtswesen aufbereiten, während Finanzteams die geltende buchhalterische und steuerliche Behandlung validieren.

Individuelle Dokumenten-Workflows

Manche Unternehmen benötigen zusätzliche Felder wie interne Referenzen, Projekt-IDs oder Leistungszeiträume. Die benutzerdefinierte Datenextraktion unterstützt die Definition von Feldern über Standard-Rechnungsvorlagen hinaus.

Rechnungsdaten mit Heyyel Data Extractor extrahieren

Heyyel Data Extractor hilft Unternehmen, PDFs und gescannte Rechnungen in strukturierte Informationen umzuwandeln. Mit der Voreinstellung „Rechnung“ und konfigurierbaren Feldern können Anwender Rechnungsdetails identifizieren und wiederholte Positionen als JSON- oder CSV-Ausgabe organisieren.

Für Finanzteams, die Lieferantendokumente in unterschiedlichen Formaten verarbeiten, kann die Rechnungsdatenextraktion den Zeitaufwand für die Aufbereitung von Dokumenten für Prüfung und nachgelagerte Workflows verringern.

Häufig gestellte Fragen

Welches Tool extrahiert Rechnungspositionen, Steuern und Summen aus Rechnungen?

Ein KI-gestütztes Tool zur Rechnungsextraktion kann Beschreibungen, Mengen, Preise, Steuerbeträge und Rechnungssummen identifizieren. Heyyel Data Extractor unterstützt konfigurierbare Felder und strukturierte JSON- oder CSV-Ausgabe.

Kann OCR Rechnungspositionen extrahieren?

OCR erkennt den Text in Rechnungstabellen. Zusätzliche Extraktionslogik ist nötig, um ihn in Felder wie Menge, Stückpreis und Positionssumme zu ordnen.

Wie extrahiere ich Rechnungsdaten automatisch aus PDFs?

Laden Sie ein PDF hoch, wählen Sie eine Rechnungsvoreinstellung oder konfigurieren Sie Felder, führen Sie die Extraktion aus, prüfen Sie die zurückgegebenen Werte und exportieren Sie die Ergebnisse in einem strukturierten Format.

Können Rechnungspositionen in JSON extrahiert werden?

Ja. Jede Position kann als Objekt innerhalb eines Arrays dargestellt werden, während Rechnungsnummer, Lieferant, Zwischensumme und Gesamtbetrag getrennte Felder auf Dokumentebene bleiben.

Kann KI mehrere Steuersätze aus einer Rechnung extrahieren?

Sie kann Steuersätze oder -beträge identifizieren, wenn diese Werte klar angegeben sind und die relevanten Felder konfiguriert wurden. Finanzteams sollten die extrahierten Werte prüfen.

Wie werden Rechnungen mit unterschiedlichen Layouts behandelt?

Konfigurierbare Extraktionsfelder helfen, unterschiedliche Layouts abzudecken, doch komplexe oder ungewöhnliche Dokumente erfordern weiterhin eine Validierung.

Können mehrseitige Rechnungen verarbeitet werden?

Mehrseitige Rechnungen können verarbeitet werden, doch die extrahierte Positionsliste sollte auf fehlende und doppelte Zeilen geprüft werden.

Eignet sich die automatisierte Rechnungsextraktion für die Buchhaltung?

Sie ist nützlich, um Buchhaltungsdaten vorzubereiten, doch extrahierte Finanzwerte sollten vor dem Buchen oder Abgleich validiert werden.

Fazit

Die automatisierte Extraktion von Rechnungspositionen wandelt komplexe PDF- und gescannte Rechnungen in Datensätze um, die sich leichter prüfen und wiederverwenden lassen. Der zuverlässigste Workflow verbindet klare Felddefinitionen, strukturierte Ausgabe und die Validierung von Preisen, Steuern, Anpassungen und Summen.

Für Unternehmen, die viele Lieferantenrechnungen verarbeiten, kann das die repetitive Übertragung verringern und den Umgang mit Finanzdokumenten einheitlicher machen.