BR-DE-21Das Element "Specification identifier" (BT-24) soll syntaktisch der Kennung des Standards XRechnung entsprechen.
Offizieller Regeltext
Die Spezifikationskennung (BT-24) soll die des Standards XRechnung sein — genau drei Werte sind zugelassen, und die Regel warnt nur. Sie sagt dem Empfänger, dass die Rechnung nach XRechnung erstellt wurde, und in welcher Variante.
- Schweregrad
- Warnung
- Gilt für
- CII, UBL
- Regelwerk
- v2026-08-31
- Geprüft am
Geschrieben und gegen das offizielle KoSIT-Regelwerk geprüft von Dmytro Yalanskyi, NormAPI.
Warum tritt BR-DE-21 auf?
Häufig steht dort nur die EN-16931-Kennung ohne den XRechnung-Teil, eine veraltete Versionsnummer oder ein Tippfehler im URN. Im Ausdruck unten erscheinen die drei zugelassenen Werte nur als Variablennamen; ausgeschrieben stehen sie im nächsten Abschnitt.
Was der Validator prüft
Der Ausdruck, den das offizielle KoSIT-Regelwerk auswertet — nicht paraphrasiert, sondern aus der ausgelieferten Schematron-Datei gelesen. UBL und CII adressieren verschiedene Dokumentbäume, deshalb steht dieselbe Regel je Syntax anders da.
- UBL
cbc:CustomizationID = $XR-CIUS-ID or cbc:CustomizationID = $XR-EXTENSION-ID or cbc:CustomizationID = $XR-CVD-IDVariablen darin
- $XR-CIUS-ID
- concat('urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_', $XR-MAJOR-MINOR-VERSION )
- $XR-EXTENSION-ID
- concat($XR-CIUS-ID, '#conformant#urn:xeinkauf.de:kosit:extension:xrechnung_' ,$XR-MAJOR-MINOR-VERSION )
- $XR-CVD-ID
- concat($XR-CIUS-ID, '#compliant#urn:xeinkauf.de:kosit:xrechnung:cvd_' , $CVD-MAJOR-MINOR-VERSION )
- $XR-MAJOR-MINOR-VERSION
- '3.0'
- $CVD-MAJOR-MINOR-VERSION
- '0.9'
- CII
ram:GuidelineSpecifiedDocumentContextParameter/ram:ID = $XR-CIUS-ID or ram:GuidelineSpecifiedDocumentContextParameter/ram:ID = $XR-EXTENSION-ID or ram:GuidelineSpecifiedDocumentContextParameter/ram:ID = $XR-CVD-IDVariablen darin
- $XR-CIUS-ID
- concat('urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_', $XR-MAJOR-MINOR-VERSION )
- $XR-EXTENSION-ID
- concat($XR-CIUS-ID, '#conformant#urn:xeinkauf.de:kosit:extension:xrechnung_' ,$XR-MAJOR-MINOR-VERSION )
- $XR-CVD-ID
- concat($XR-CIUS-ID, '#compliant#urn:xeinkauf.de:kosit:xrechnung:cvd_' , $CVD-MAJOR-MINOR-VERSION )
- $XR-MAJOR-MINOR-VERSION
- '3.0'
- $CVD-MAJOR-MINOR-VERSION
- '0.9'
Quelle: Regelwerk v2026-08-31
Wie behebt man BR-DE-21?
Übermitteln Sie die Kennung der Variante, die Sie tatsächlich erzeugen — in UBL als cbc:CustomizationID, in CII in ram:GuidelineSpecifiedDocumentContextParameter/ram:ID. Für die CIUS ist das urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0; die Extension hängt daran #conformant#urn:xeinkauf.de:kosit:extension:xrechnung_3.0 an, die CVD-Variante #compliant#urn:xeinkauf.de:kosit:xrechnung:cvd_0.9. Achten Sie auf die Version: in der Kennung steht 3.0, nicht die Patch-Version des Regelwerks.
Im XML
Ausschnitt in UBL. Der CII-Pfad steht oben im Text — dieselbe Änderung, andere Elementnamen.
<cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID><cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>Verwandte Regeln
NormAPI liefert technische Validierung, keine Steuer- oder Rechtsberatung.