Zum Hauptinhalt springen

BR-DE-21 Spezifikationskennung sollte der XRechnung-Syntax entsprechen

Gemäß der XRechnung-Spezifikation deklariert die Spezifikationskennung (BT-24 / CustomizationID) die genaue Profil- und Erweiterungsversion, der die elektronische Rechnung entspricht. Für XRechnung 3.0.x muss die Kennung dem offiziellen URN entsprechen: „urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0“. Validierungs-Engines und Empfänger-Gateways (wie der KoSIT-Validator und Peppol-Access-Points) nutzen diese Kennung zur Auswahl des passenden Schematron-Regelpakets.

Problembeschreibung

WARNUNG

Nationale XRechnung-Regel (KoSIT, BR-DE) · XRechnung 3.0

Interaktive Prüfkette

Klicken Sie auf eine Stufe, um zu sehen, was sie prüft, oder geben Sie eine Regel-ID ein, um die meldende Stufe zu finden.

Beispiele:

BR-DE-21 XRechnung-Regel (Deutschland)

Gemeldet in Stufe 3: Nationale Regeln (CIUS).

Stufe Warnung: Für sich allein wird die Rechnung weiterhin angenommen.

Stufe 3 · Was geprüft wird

  • Die Spezifikationskennung in BT-24 wählt das Regelwerk, etwa XRechnung 3.0 oder Peppol BIS Billing 3.0.
  • XRechnung ergänzt die deutschen BR-DE-Regeln: Käuferreferenz (BT-10), Verkäuferkontakt, Zahlungsanweisungen.
  • Peppol ergänzt PEPPOL-EN16931- und Länderregeln. Auch XRechnung wendet einige PEPPOL-EN16931-Regeln an.

Beispielcodes

Typische Korrektur

Pflegen Sie die vom Regelwerk verlangten Felder in den Stammdaten, etwa die Leitweg-ID in BT-10 oder den Verkäuferkontakt.

Ein Validator prüft eine E-Rechnung in Stufen. Zuerst muss die Datei wohlgeformtes XML sein und zum UBL- oder CII-Schema (XSD) passen. Dann laufen die Geschäftsregeln der EN 16931: BR-Kernregeln, BR-CO-Berechnungen, BR-CL-Codelisten, BR-DEC-Nachkommastellen und Regeln je Umsatzsteuerkategorie wie BR-S. Danach folgen die nationalen oder Netzwerk-Regeln, die BT-24 auswählt: BR-DE für XRechnung, PEPPOL-EN16931 für Peppol BIS Billing. Der Bericht nennt jede verletzte Regel: Ein Fehler bedeutet Ablehnung, nur Warnungen bedeuten weiterhin Annahme. BR-DE-21: XRechnung-Regel (Deutschland), gemeldet in der Stufe „Nationale Regeln (CIUS)“. Regelwerke: KoSIT-Validator 1.6.3 mit der XRechnung-Konfiguration vom 31. Aug. 2026 (EN-16931-Artefakte 1.3.16), Peppol BIS Billing 3.0.21.

Kontext und Bedeutung

Eine abweichende oder reine EN-16931-CustomizationID verhindert, dass der KoSIT-Validator die XRechnung-Erweiterung erkennt, was zur Nichtanwendung der nationalen Prüfregeln oder zu Profilwarnungen führt.

Lösung

Setzen Sie in Ihrem XML-Generator oder E-Rechnungs-Exportmodul den Wert für BT-24 auf den offiziellen XRechnung-3.0-CustomizationID-String: urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0. In UBL 2.1 befüllen Sie <cbc:CustomizationID> direkt unter <Invoice> bzw. <CreditNote>. In UN/CEFACT CII befüllen Sie <ram:ID> unter <rsm:ExchangedDocumentContext><ram:GuidelineSpecifiedDocumentContextParameter>.

Schnellzugriff

Gültige Beispiele

  • BT-24 = „urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0“
  • BT-24 = „urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0#conformant#urn:xeinkauf.de:kosit:extension:xrechnung_3.0“ (XRechnung-Extension)

Ungültige Beispiele

  • BT-24 = „urn:cen.eu:en16931:2017“ (Reine EN-16931-Kennung ohne XRechnung-Erweiterungs-URN)
  • BT-24 = „XRechnung_3.0“ (Informelle Textzeichenkette statt standardisierter URN-Syntax)
  • BT-24 = „urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.3“ (Alte XRechnung-2.x-Kennung; für XRechnung 3.0 nicht gültig)
  • BT-24 = „urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0“ (Peppol BIS Billing 3.0 ist eine andere CIUS, keine XRechnung-Kennung)

Code-Beispiele

Gültiges XML
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>
Ungültiges XML
<cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>

Betroffene Felder

Validierungstools