XRechnung-Versionen und Formate erklärt
Stand:
Die XRechnung ist die deutsche Ausprägung der europäischen Norm EN 16931 und wird von der Koordinierungsstelle für IT-Standards (KoSIT) weiterentwickelt. Aktuell ist die Version 3.0.x; ältere 2.x-Versionen werden von vielen Rechnungsportalen nicht mehr angenommen. Technisch gibt es jede XRechnung in zwei Syntaxen: UBL und CII.
Dieser Beitrag ist eine allgemeine Information und keine Rechts- oder Steuerberatung.
Norm, Ausprägung, Syntax – die Ebenen
| Ebene | Was es ist | Beispiel |
|---|---|---|
| Norm | Europäisches semantisches Datenmodell einer Rechnung | EN 16931 |
| Ausprägung (CIUS) | Nationale oder branchenspezifische Zusatzregeln | XRechnung, Peppol BIS Billing 3.0 |
| Syntax | Technische Schreibweise als XML | UBL 2.1 oder UN/CEFACT CII |
| Hybrides Format | PDF mit eingebettetem XML | ZUGFeRD, Factur-X |
UBL oder CII?
Beide Syntaxen sind für die XRechnung gleichwertig zulässig und bilden dieselben Felder ab. UBL (Wurzelelement „Invoice“ oder „CreditNote“) ist international verbreitet und Grundlage von Peppol. CII (Wurzelelement „CrossIndustryInvoice“) ist die Basis von ZUGFeRD und Factur-X. Brauchst du die andere Syntax, hilft UBL in CII umwandeln.
Spezifikationskennungen
Welche Regeln für eine Rechnung gelten, steht im Feld BT-24 (Specification identifier). Danach richtet sich auch die Prüfung:
| Format | Kennung in BT-24 |
|---|---|
| XRechnung 3.0 | urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0 |
| XRechnung 3.0 Extension | urn:cen.eu:en16931:2017#conformant#urn:xeinkauf.de:kosit:extension:xrechnung_3.0 |
| Peppol BIS Billing 3.0 | urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 |
| Reine EN 16931 | urn:cen.eu:en16931:2017 |
Was hat sich mit XRechnung 3.0 geändert?
- Die elektronischen Adressen von Verkäufer (BT-34) und Käufer (BT-49) sind Pflicht.
- Neue Spezifikationskennung „xrechnung_3.0“ (Regel BR-DE-21 warnt bei abweichender Kennung).
- Angepasste Code-Listen und Prüfregeln; einzelne Regeln wurden geschärft oder gelockert.
Die KoSIT veröffentlicht neue Versionen und Prüfregeln in der Regel mit Vorlauf und Übergangszeiten. Welche Version ein Portal gerade annimmt, steht in dessen Hinweisen.
XRechnung Extension
Die Extension erlaubt Angaben, die über die Kern-XRechnung hinausgehen, etwa für komplexe Abrechnungen. Sie ist „conformant“ statt „compliant“, das heißt: Sie enthält zusätzliche Daten. Nicht jeder Empfänger kann die Extension verarbeiten – nutze sie nur nach Absprache.
ZUGFeRD-Profil XRECHNUNG und Peppol
ZUGFeRD 2.x kennt ein Profil XRECHNUNG: Das eingebettete CII-XML folgt dann den XRechnung-Regeln. Peppol BIS Billing 3.0 ist eine eigene Ausprägung derselben Norm in UBL – eng verwandt, aber mit eigenen Zusatzregeln. Mehr: ZUGFeRD-Profile und Peppol erklärt.