Rechnung
Das kaufmännische Dokument zur Abrechnung einer Lieferung oder Leistung.
Aufbau, Standards und Anforderungen für Unternehmen einfach erklärt.
Seit dem 1. Januar 2025 hat die elektronische Rechnungsstellung in Deutschland eine neue Bedeutung erhalten. Strukturierte Rechnungsdaten werden damit zum zentralen Baustein moderner, automatisierter Finanzprozesse.
Vertiefen Sie die wichtigsten Standards, Formate und SAP-Lösungen für strukturierte Rechnungsprozesse.
Eine Rechnung XML ist eine elektronische Rechnung, deren Inhalte in einer strukturierten XML-Datei gespeichert werden. Anders als bei einer klassischen PDF-Rechnung werden die Informationen nicht nur visuell dargestellt, sondern so bereitgestellt, dass Computersysteme sie eindeutig lesen und automatisiert weiterverarbeiten können.
Bei einer XML-Rechnung besitzt jede Information ein eindeutig definiertes Datenfeld. Das System erkennt automatisch Verkäufer, Käufer, Rechnungsnummer, Rechnungsdatum, Steuerinformationen und Zahlbetrag.
Das kaufmännische Dokument zur Abrechnung einer Lieferung oder Leistung.
Extensible Markup Language – eine standardisierte Auszeichnungssprache für den strukturierten Austausch von Daten.
XML kennzeichnet nicht nur einen Wert, sondern beschreibt seine fachliche Bedeutung. Ein System erkennt dadurch, ob eine Zahl den Netto-, Steuer- oder Gesamtbetrag darstellt.
Nein. XML beschreibt zunächst lediglich eine technische Datenstruktur. Ob eine Datei tatsächlich eine rechtskonforme E-Rechnung ist, hängt von zusätzlichen fachlichen und technischen Anforderungen ab.
Die Datei muss syntaktisch fehlerfrei und nach einem gültigen Schema aufgebaut sein.
Die Rechnung muss einem geeigneten Standard oder Format entsprechen.
Alle steuerlichen und kaufmännischen Pflichtinformationen müssen enthalten sein.
Geschäftsregeln, Codelisten, Summen und Referenzen müssen korrekt sein.
E-Rechnungspflichten in Deutschland und Europa treiben strukturierte Rechnungsformate voran.
ERP- und Buchhaltungssysteme können Rechnungsdaten ohne manuelles Abtippen oder OCR übernehmen.
Validierung, Kontierung, Bestellabgleich, Freigabe, Buchung und Archivierung lassen sich verbinden.
Besonders Unternehmen mit hohem Rechnungsvolumen, mehreren Gesellschaften, internationalen Geschäftsbeziehungen oder komplexen ERP-Landschaften profitieren von einer standardisierten Datenbasis.
| Kriterium | PDF-Rechnung | XML-Rechnung |
|---|---|---|
| Lesbarkeit | Vor allem für Menschen | Für Systeme strukturiert, über Viewer auch für Menschen |
| Datenstruktur | Informationen überwiegend visuell | Informationen eindeutig als Datenfelder |
| Verarbeitung | Häufig OCR oder manuelle Erfassung | Automatische Verarbeitung ohne Medienbruch |
| Automatisierungsgrad | Begrenzt | Hoch |
| Charakter | Elektronisches Dokument | Strukturierter Datensatz |
Eine PDF zeigt Rechnungsinformationen an, beschreibt aber nicht automatisch deren fachliche Bedeutung. Eine XML-Rechnung stellt diese Bedeutung maschinenlesbar und eindeutig bereit.
Stammdaten, Aufträge, Leistungen, Preise, Steuern und Zahlungsbedingungen bilden die Grundlage.
Interne Felder werden den Geschäftsbegriffen des Zielstandards zugeordnet.
Die Daten werden in eine standardisierte XML-Struktur wie XRechnung oder ZUGFeRD-XML überführt.
Schema, Pflichtfelder, Codes, Steuern, Summen und Referenzen werden geprüft.
Das empfangende System übernimmt die Daten für Prüfung, Freigabe, Buchung und Archivierung.
XML-Rechnungen folgen einer hierarchischen Struktur. Der konkrete Aufbau hängt vom Standard ab, die fachlichen Bereiche ähneln sich jedoch.
Rechnungsnummer, Datum, Typ, Währung, Zahlungsziel und Fälligkeit.
Name, Anschrift, Umsatzsteuer-ID, Steuernummer, elektronische Adresse und Kontakt.
Name, Anschrift, Käuferreferenz, Umsatzsteuer-ID, elektronische Adresse und Leitweg-ID.
Lieferdatum, Leistungszeitraum, Lieferort, Bestellung und Vertragsreferenz.
Position, Artikel, Menge, Einheit, Preis, Rabatte, Nettobetrag und Steuersatz.
Netto-, Steuer-, Brutto- und Zahlbetrag sowie Rundungen und Vorauszahlungen.
Das folgende Beispiel ist stark vereinfacht und dient ausschließlich der Veranschaulichung:
<Invoice>
<InvoiceNumber>RE-2026-1001</InvoiceNumber>
<InvoiceDate>2026-07-12</InvoiceDate>
<SellerName>Muster GmbH</SellerName>
<BuyerName>Beispiel AG</BuyerName>
<NetAmount>1000.00</NetAmount>
<TaxRate>19</TaxRate>
<TaxAmount>190.00</TaxAmount>
<PayableAmount>1190.00</PayableAmount>
</Invoice>
Eine echte XRechnung oder ZUGFeRD-XML ist deutlich umfangreicher und enthält standardisierte Namensräume, Schemata, Geschäftsregeln und Validierungen.
EN 16931 definiert das gemeinsame semantische Datenmodell elektronischer Rechnungen in Europa. Die Norm beschreibt nicht die konkrete XML-Datei, sondern legt fest, welche Informationen enthalten sein müssen, welche Bedeutung sie besitzen und welche Geschäftsregeln gelten.
Die Universal Business Language ist international verbreitet und bildet unter anderem die Grundlage vieler Peppol-Anwendungen.
Die Cross Industry Invoice ist eine alternative XML-Syntax und wird insbesondere im Zusammenhang mit ZUGFeRD eingesetzt.
Beide Syntaxen können dieselben fachlichen Inhalte der EN 16931 abbilden. Sie unterscheiden sich vor allem in der technischen Darstellung.
Definiert das semantische Datenmodell.
Vollständig strukturierte deutsche E-Rechnung.
PDF/A-3 mit eingebetteter XML-Datei.
Technische XML-Darstellungen strukturierter Rechnungsdaten.
Der empfohlene Weg ist die direkte Erzeugung aus dem ERP- oder Buchhaltungssystem. Dabei werden vorhandene Rechnungsdaten automatisch in das gewünschte Zielformat überführt.
Technisch lassen sich Daten aus einer PDF per OCR oder KI extrahieren und anschließend in eine XML-Struktur überführen. Dadurch entsteht jedoch nicht automatisch eine rechtskonforme E-Rechnung.
PDF-Daten werden ausgelesen und ins ERP übernommen. Die ursprüngliche PDF bleibt dennoch eine PDF-Rechnung.
Aus vorhandenen Rechnungsdaten wird eine neue XML-Rechnung nach einem gültigen Standard erzeugt und validiert.
Stellen strukturierte Daten in einer klassischen Rechnungsansicht dar.
Importieren und visualisieren Rechnungsdaten direkt im Fachprozess.
Wandelt XML-Daten in lesbare HTML- oder PDF-Ansichten um.
Bei ZUGFeRD lesen Anwender die PDF, während Systeme die XML-Daten verarbeiten.
Rechnungen lassen sich ohne manuelle Datenerfassung verarbeiten.
Übertragungsfehler und fehlerhafte OCR-Ergebnisse werden reduziert.
Prüfung, Bestellabgleich, Freigabe, Buchung und Zahlung werden beschleunigt.
Strukturierte ERP-Daten verbessern Prozesse und Auswertungen.
Auch steigende und internationale Rechnungsvolumina lassen sich effizient steuern.
Unvollständige Daten gehören zu den häufigsten Ursachen fehlerhafter XML-Rechnungen.
Interne ERP-Felder müssen korrekt den Geschäftsbegriffen des Zielstandards zugeordnet werden.
International tätige Unternehmen müssen unterschiedliche Standards, Plattformen und Regeln berücksichtigen.
Formate, Codelisten und Validierungsregeln entwickeln sich kontinuierlich weiter.
Die XML-Datei ist das Ergebnis eines umfassenden Geschäftsprozesses. Alle relevanten Informationen entstehen bereits im ERP-System.
Für SAP-Anwender ist das Zusammenspiel von Order-to-Cash, Procure-to-Pay, Finanzbuchhaltung, Steuerlogik, Stammdatenmanagement, Archivierung und Monitoring entscheidend.
Erstellung, Versand, Eingang, Prüfung, Buchung und Archivierung aufnehmen.
Unternehmensdaten, Steuerinformationen, Referenzen, Adressen und Zahlungsbedingungen prüfen.
XRechnung, ZUGFeRD oder weitere nationale Formate nach Geschäftspartnern und Ländern auswählen.
Technische und fachliche Fehler vor dem Versand automatisiert erkennen.
Übertragungen, Fehler, Ablehnungen, Statusmeldungen und Korrekturen zentral überwachen.
Immer mehr Staaten führen verpflichtende B2B- und B2G-Regelungen ein.
ViDA verknüpft E-Rechnungen stärker mit digitalen Meldungen und Steuerprozessen.
Neue Codelisten, Pflichtfelder, Schemaversionen und Validierungsregeln erfordern laufende Updates.
Unternehmen benötigen dauerhaftes Monitoring, Release-Management und Compliance-Governance.
Gesetzliche Vorgaben, Geschäftspartner, Länder und benötigte Formate klären.
Erstellung, Versand, Eingang, Freigabe, Buchung und Archivierung analysieren.
Kunden-, Lieferanten-, Steuer-, Zahlungs- und Referenzdaten bereinigen.
ERP-Erweiterung, E-Invoicing-Plattform, Serviceprovider oder hybride Integration bewerten.
Standardfälle, Sonderfälle, Steuern, Summen, Formate und Übertragungswege prüfen.
Fehler, Formatänderungen, gesetzliche Updates und Support dauerhaft organisieren.
Die XML-Rechnung ist weit mehr als ein neues Dateiformat. Sie bildet die technische Grundlage für den strukturierten Austausch von Rechnungsdaten und ermöglicht weitgehend automatisierte Rechnungsprozesse.
Der Erfolg hängt jedoch nicht allein von der technischen Erzeugung einer XML-Datei ab. Entscheidend sind durchgängige Prozesse, hochwertige Stammdaten und eine saubere Integration in ERP- und Buchhaltungssysteme.
Sie möchten XML-Rechnungen effizient einführen? Wir unterstützen Sie bei Prozessanalyse, Formatwahl und Zielarchitektur.
Erfahren Sie mehr über Standards, Formate und Lösungen für automatisierte Rechnungsprozesse.
Für Unternehmen, die elektronische Rechnungen erstellen, empfangen oder verarbeiten. Besonders profitieren Organisationen mit hohem Rechnungsvolumen, mehreren Standorten, internationalen Geschäftsbeziehungen oder einem hohen Automatisierungsgrad.
Die Kosten hängen von ERP-Landschaft, Rechnungsformat, Anzahl der Geschäftspartner, Ländern und Integrationsaufwand ab. Standardlösungen sind meist günstiger als individuelle internationale Integrationen.
Kleinere Einführungen lassen sich häufig innerhalb weniger Wochen umsetzen. Internationale Rollouts oder umfangreiche ERP-Integrationen benötigen mehr Zeit.
Technisch lassen sich Daten extrahieren. Eine rechtskonforme E-Rechnung entsteht aber erst durch einen geeigneten Standard, vollständige Pflichtangaben und technische sowie fachliche Validierung.
Ja. XML-Viewer, ERP-Systeme und E-Invoicing-Plattformen stellen die Daten lesefreundlich dar. Bei ZUGFeRD ist zusätzlich eine PDF-Ansicht enthalten.
Zu den bekanntesten XML-basierten Formaten und Syntaxen gehören XRechnung, die XML-Komponente von ZUGFeRD, UBL und CII.
EN 16931 definiert das semantische Datenmodell elektronischer Rechnungen in Europa und bildet die Grundlage für XRechnung und bestimmte ZUGFeRD-Profile.
XML beschreibt nur die technische Struktur. Für eine rechtskonforme Rechnung müssen zusätzlich Pflichtangaben, Geschäftsregeln, Validierungen und die Anforderungen des jeweiligen Rechnungsstandards erfüllt sein.