Was ist die XRechnung?
Die XRechnung ist Deutschlands Standard für Rechnungen an die öffentliche Hand: ein reines XML-Dokument ohne PDF-Schicht, definiert als nationale Anwendungsspezifikation (CIUS) der europäischen Norm EN 16931 und gepflegt von der KoSIT. Seit Ende 2020 verlangen Bundesbehörden sie, die Länder sind mit eigenen Portalen gefolgt; wer eine deutsche Behörde beliefert, fakturiert in XRechnung.
Reines XML ist Absicht: Die Rechnungsverarbeitung der öffentlichen Hand ist voll automatisiert, das Format ist also für Maschinen optimiert. Menschen lesen eine XRechnung über einen Viewer, nicht durch Öffnen der Datei.
Ein Standard, zwei Syntaxen
Eine XRechnung kann in beiden XML-Syntaxen der EN 16931 geschrieben sein: UN/CEFACT CII (die Syntax, die auch ZUGFeRD nutzt) oder UBL. Was die Datei zur XRechnung macht, ist nicht die Syntax, sondern die Deklaration und die Regeln, die sie erfüllt. Die Deklaration steht ganz oben:
<ram:GuidelineSpecifiedDocumentContextParameter>
<ram:ID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</ram:ID>
</ram:GuidelineSpecifiedDocumentContextParameter>
Die deutschen Regeln zusätzlich zur EN 16931
Die CIUS ergänzt nationale Geschäftsregeln (die BR-DE-Serie), die eine einfache EN-16931-Rechnung nicht braucht. Die Regeln, an denen in der Praxis die meisten Dateien scheitern:
- Die Käuferreferenz (BT-10) muss die Leitweg-ID tragen; ohne sie scheitert die Rechnung sofort an BR-DE-15.
- Der Verkäufer muss einen Kontakt mit Telefon oder E-Mail angeben, damit die Behörde einen Menschen zur Rechnung erreichen kann.
- Beide Parteien brauchen eine elektronische Adresse, und die Zahlungsdaten müssen zulässige Zahlungsartcodes mit passenden Kontodaten verwenden.
Jede Regel wird beim Empfang maschinell von den Portalen geprüft; deshalb ist das Validieren vor dem Versand in der Praxis keine Option, sondern Pflicht.
Die Leitweg-ID, in einer Minute
Die Leitweg-ID identifiziert den Rechnungseingang der empfangenden Behörde und leitet Ihr Dokument dorthin, nach dem Muster {Behörden-ID}-{optionales-Suffix}-{Prüfziffer}. Sie erhalten sie vom Auftraggeber, meist mit der Bestellung. Fragen Sie vor der Rechnungsstellung danach: Sie lässt sich nicht erraten, und ihr Fehlen ist der häufigste Grund für eine abgelehnte XRechnung.
Wie die Datei zur Behörde kommt
Bundesbehörden empfangen über die OZG-RE (das ältere ZRE-Portal wurde im September 2025 abgeschaltet), die meisten Länder über landeseigene Plattformen, und ein wachsender Teil akzeptiert die Zustellung über das Peppol-Netzwerk. Das XML ist auf jedem Weg identisch; nur der Transport unterscheidet sich.
XRechnung und ZUGFeRD
Die beiden deutschen Formate teilen sich den Markt nach Empfänger: XRechnung für Behörden, ZUGFeRD für Unternehmen. Sie teilen das EN-16931-Datenmodell und die CII-Syntax, dieselben Rechnungsdaten können also beide Dateien erzeugen. Für die hybride B2B-Seite lesen Sie den Schwester-Leitfaden:
Beispieldateien zum Herunterladen
Alle Beispieldateien haben eine eigene Seite: die XRechnung in CII- und UBL-Syntax, eine absichtlich fehlerhafte, die exakt an Regel BR-DE-15 scheitert, dazu eine ZUGFeRD-Rechnung pro Profil und die häufigen Sonderfälle. Jede Karte öffnet die Datei direkt im Validator oder im Viewer. Alle Beispieldateien ansehen und herunterladen.
Direkt hier mit XRechnung-Dateien arbeiten
- XRechnung mit dem geführten Formular erstellen, Leitweg-ID inklusive
- XRechnung gegen EN 16931 und die CIUS-Regeln validieren
- XRechnung öffnen und wie eine Papierrechnung lesen
- XRechnung als teilbares PDF ausgeben
- Vorhandene PDF-Rechnung in XRechnung umwandeln
- Eine abgelehnte XRechnung im Editor korrigieren
- Eine XRechnung-Gutschrift für eine Behörde erstellen
- Eine XRechnung zwischen CII- und UBL-Syntax umwandeln
Weiterlesen
- XRechnung abgelehnt: Die häufigsten Gründe und wie Sie die Datei reparieren
- Leitweg-ID: Wie sie aufgebaut ist, woher Sie sie bekommen und wo sie in der XRechnung steht
- ZRE ist abgeschaltet: Rechnungen an den Bund über die OZG-RE oder Peppol einreichen
- XRechnung für Handwerker: So kommt die Rechnung an Stadt oder Landkreis in zehn Minuten
- XRechnung öffnen: Warum der Doppelklick scheitert und wie Sie die Datei wirklich lesen
- XRechnung 4.0 kommt: Was die Vorabversion verrät und was Lieferanten jetzt tun müssen (nichts)
- ZUGFeRD vs. XRechnung: Unterschied und Einsatz