Referenz
Markdown-ExportBR-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:xoev-de:kosit:standard: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
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:xoev-de:kosit:standard: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.
WARNUNG
XRechnung 3.0
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-Invoicing-Exportmodul den Wert für BT-24 auf den offiziellen XRechnung-3.0-CustomizationID-String: urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard: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:xoev-de:kosit:standard:xrechnung_3.0“
- BT-24 = „urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.3“ (für Altsysteme 2.3)
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)
Code-Beispiele
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0</cbc:CustomizationID><cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>