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

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: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