Start/Glossar/XRechnung
X

XRechnung

XRechnung ist der deutsche XML-Standard für E-Rechnungen an öffentliche Auftraggeber, basierend auf der europäischen Norm EN 16931.

XRechnung ist der deutsche Standard für strukturierte elektronische Rechnungen. Er wurde von der KOSIT entwickelt, basiert auf der europäischen Norm EN 16931 und ist das vorgeschriebene Format für Rechnungen an Bundesbehörden.

Eigenschaften

  • Reines XML – kein PDF-Sichtteil, keine eingebettete Anzeige
  • EN 16931-konform – erfüllt vollständig die europäische Kernrechnungsnorm
  • Zwei SyntaxenUBL 2.1 (verbreiteter) oder UN/CEFACT CII
  • Pflichtformat – seit 2020 für Rechnungen an Bundesbehörden vorgeschrieben

Wichtige Pflichtfelder (Auswahl)

FeldXML-Element (UBL)Inhalt
Rechnungsnummercbc:IDEindeutige Kennung
Rechnungsdatumcbc:IssueDateDatum im Format YYYY-MM-DD
Leitweg-IDcbc:EndpointIDRouting-Kennung des Empfängers
Steuer-IDcbc:CompanyIDUSt-IdNr. oder Steuernummer
Zahlbetragcbc:PayableAmountBruttogesamtbetrag

Versionen

KOSIT veröffentlicht regelmäßig neue XRechnung-Versionen. In Bundesportalen wird in der Regel die jeweils aktuelle Version (derzeit 3.x) erwartet, ältere Versionen bleiben für eine Übergangszeit gültig.

XRechnung vs. ZUGFeRD

MerkmalXRechnungZUGFeRD
AufbauReines XMLPDF + XML (hybrid)
Lesbar ohne SoftwareNeinJa (PDF-Teil)
EN 16931-konformJaJa, ab v2.0.1
Typischer EinsatzB2GB2B
Routing-PflichtLeitweg-ID

Validierung

XRechnung-Rechnungen werden gegen mehrere Regelwerke geprüft: das XML-Schema, die EN 16931-Geschäftsregeln, die XRechnung-spezifischen Regeln und – bei Versand über Peppol – zusätzlich die Peppol-BIS-Regeln. Der KOSIT-Validator ist die offizielle Referenzimplementierung.