XRechnung ist der deutsche Standard für elektronische Rechnungen im Geschäftsverkehr mit öffentlichen Auftraggebern (B2G). Anders als ZUGFeRD handelt es sich um ein reines XML-Format ohne eingebettete visuelle Darstellung – die Rechnung ist von Grund auf für die automatisierte maschinelle Verarbeitung konzipiert, nicht für das direkte Lesen durch Menschen.
Warum XRechnung rein maschinenlesbar aufgebaut ist
Öffentliche Auftraggeber verarbeiten typischerweise ein sehr hohes Rechnungsvolumen vollständig automatisiert in zentralen IT-Systemen. Für diesen Einsatzzweck ist eine visuelle PDF-Komponente, wie sie ZUGFeRD mitbringt, unnötiger Ballast – XRechnung verzichtet deshalb bewusst darauf und besteht ausschließlich aus strukturierten XML-Daten, die direkt in Verwaltungssysteme eingelesen werden können.
Zwei zulässige Syntaxen: UBL und CII
| Format | Herkunft |
|---|---|
| UBL (Universal Business Language) | International verbreiteter, offener XML-Standard |
| CII (Cross Industry Invoice) | UN/CEFACT-Standard, auch Grundlage für ZUGFeRD |
Beide Syntaxen sind inhaltlich gleichwertig zulässig und erfüllen dieselbe europäische Norm EN 16931 – ein Rechnungsersteller kann grundsätzlich wählen, welche der beiden Varianten er erzeugt.
Rechtliche Verpflichtung im Behördenumfeld
Seit mehreren Jahren sind Rechnungssteller gegenüber vielen öffentlichen Auftraggebern in Deutschland verpflichtet, Rechnungen im XRechnung-Format – oder einem gleichwertigen, der EN 16931 entsprechenden Format – einzureichen. Diese Pflicht betrifft insbesondere Bundesbehörden und, mit teils abweichenden Übergangsfristen, auch zahlreiche Landes- und Kommunalbehörden. Wer öffentliche Aufträge ausführt, sollte die Anforderungen des jeweiligen Auftraggebers vorab genau prüfen.
Die Leitweg-ID als zentrales Zustellmerkmal
Damit eine XRechnung innerhalb einer komplexen Behördenstruktur korrekt an die zuständige Stelle gelangt, muss jede Rechnung eine sogenannte Leitweg-ID enthalten – eine eindeutige Kennung, die vorab beim jeweiligen Auftraggeber erfragt werden muss. Ohne diese korrekte Zuordnung kann eine ansonsten technisch einwandfreie XRechnung nicht zugestellt werden.
Historischer Hintergrund der Einführung
Die Einführung der XRechnung geht auf eine EU-Richtlinie zurück, die öffentliche Auftraggeber in ganz Europa verpflichtet, elektronische Rechnungen entgegenzunehmen und zu verarbeiten. Deutschland hat diese Vorgabe mit der E-Rechnungsverordnung des Bundes sowie entsprechenden landesrechtlichen Regelungen umgesetzt und dabei mit der XRechnung einen eigenen, auf die europäische Norm EN 16931 abgestimmten nationalen Standard geschaffen.
Auswirkung auf Rechnungssteller ohne eigene IT-Abteilung
Für kleinere Unternehmen und Dienstleister, die gelegentlich Aufträge für öffentliche Auftraggeber ausführen, kann die Pflicht zur XRechnung zunächst wie eine hohe technische Hürde wirken, da eine manuelle Erstellung der komplexen XML-Struktur ohne entsprechende Software kaum praktikabel ist. In der Praxis übernehmen spezialisierte Online-Generatoren oder in Abrechnungssysteme integrierte Funktionen diese Erstellung, sodass auch kleinere Auftragnehmer öffentlicher Stellen ohne eigene IT-Abteilung konforme Rechnungen erzeugen können.
Abgrenzung zu ZUGFeRD
Während ZUGFeRD als Hybridformat auch ohne spezielle Software lesbar bleibt, erfordert eine reine XRechnung zwingend eine entsprechende Software zur Darstellung – ein Empfänger ohne passendes System kann die reinen XML-Daten nicht direkt sinnvoll lesen. Für den klassischen B2B-Rechnungsversand ist ZUGFeRD deshalb praktikabler, während XRechnung ihre Stärken im hochautomatisierten Behördenumfeld ausspielt, für das sie ursprünglich konzipiert wurde.
Übermittlungswege für XRechnungen
Neben dem klassischen E-Mail-Versand existieren für XRechnungen spezialisierte Übermittlungsplattformen und -netzwerke, über die Rechnungen direkt und standardisiert an Behördensysteme zugestellt werden können. Welcher Übermittlungsweg konkret erwartet wird, hängt vom jeweiligen öffentlichen Auftraggeber ab und sollte vor der ersten Rechnungsstellung geklärt werden.
Validierung vor dem produktiven Einsatz
Da XRechnungen ausschließlich maschinell verarbeitet werden, ist eine vorherige Validierung gegen das offizielle Schema besonders wichtig – anders als bei einem lesbaren PDF fällt ein struktureller Fehler nicht durch bloßes Betrachten der Datei auf. Kostenfreie Validatoren prüfen eine XRechnung vor dem Versand auf Vollständigkeit und Konformität mit der zugrunde liegenden Norm, sodass Fehler bereits vor der Zustellung an den Auftraggeber erkannt und behoben werden können, statt erst durch eine Rückmeldung der Behörde aufzufallen.
Fazit
XRechnung ist das auf vollautomatisierte Verarbeitung im Behördenumfeld zugeschnittene deutsche E-Rechnungsformat – konsequent auf maschinenlesbare Struktur statt visuelle Darstellung ausgelegt, mit Leitweg-ID als zentralem Zustellmerkmal und einer klaren gesetzlichen Verpflichtung im Geschäftsverkehr mit vielen öffentlichen Auftraggebern. Wer regelmäßig für die öffentliche Hand tätig ist, sollte die konkreten Formatanforderungen frühzeitig klären, um Zahlungsverzögerungen durch nicht konforme Rechnungen zu vermeiden.