Zum Hauptinhalt springen

XRechnung

Deutsche E-Rechnungs-Spezifikation für den öffentlichen Sektor auf Basis von EN 16931.

Definition

Deutsche E-Rechnungs-Spezifikation für den öffentlichen Sektor auf Basis von EN 16931.

Warum dieser Begriff wichtig ist

Bundesbehörden verlangen seit November 2020 elektronische Rechnungen. Die E-Rechnungsverordnung (§ 4) nennt XRechnung als Standard, lässt aber auch andere Formate zu, die EN 16931 erfüllen; mehrere Länder verlangen ebenfalls E-Rechnungen von Lieferanten. Das BMF-Schreiben und das Wachstumschancengesetz weiten EN 16931-konforme E-Rechnungen ab 2025–2028 auf inländische B2B-Vorgänge aus. Verstöße gegen XRechnung-spezifische BR-DE-Regeln führen zu harten Ablehnungen im Empfangskanal, etwa in der OZG-RE oder bei der Peppol-Zustellung. Die OZG-RE bedient die unmittelbare Bundesverwaltung, über 170 Einrichtungen der mittelbaren Bundesverwaltung und mehrere Länder; die ZRE ist seit dem 19. September 2025 außer Betrieb.

Erklärung

Gängige Syntaxen sind UBL und CII (je nach Profil und Routing).

In Deutschland wird häufig mit KoSIT (BR-DE Regeln) validiert.

Häufige Fehler

  • BT-10 (BuyerReference / Leitweg-ID) bei Bundesempfängern weglassen — BR-DE-15 schlägt fehl.
  • XRechnung-2.x-CustomizationID-Strings an ein 3.0+-Empfängerportal senden.
  • BT-23 BusinessProcessTypeCode als optional behandeln — XRechnung macht es verpflichtend.
  • CII senden, obwohl der Empfänger im Peppol-SMP nur UBL unterstützt (oder umgekehrt).

Häufige Fragen

Was ist der Unterschied zwischen XRechnung 3.0 und 2.3?

XRechnung 3.0 gilt seit dem 1. Februar 2024 und verwendet die 3.0-CustomizationID. Version 2.3 gehörte zum vorherigen Gültigkeitszeitraum. Prüfen Sie die am Rechnungsdatum gültige Version und die Kanalvorgaben des Empfängers; ein Validator-Update verlängert Version 2.3 nicht.

Brauche ich eine Leitweg-ID für B2B-XRechnungen?

Nein — die Leitweg-ID ist eine Routing-Kennung für Bund/Länder (B2G). Für reine B2B-XRechnungen genügt jede vereinbarte BuyerReference (BT-10), z. B. eine Kunden- oder Bestellnummer, aber das Feld bleibt nach BR-DE-15 Pflicht.

Welche Syntax soll ich senden: UBL oder CII?

Beide sind XRechnung-konform. Maßgeblich ist der vom Empfänger deklarierte Syntax — die meisten Bundesportale akzeptieren beides, der Peppol-SMP-Eintrag bzw. das Onboarding-Formular ist die Quelle der Wahrheit.