E-Rechnung: Fehlercode erklärt

BR-DE-21: Spezifikationskennung passt nicht zu XRechnung

BT-24 sagt, nach welchem Standard die Datei gebaut ist.

Was die Regel prüft

BT-24 sagt, nach welchem Standard die Datei gebaut ist. Für XRechnung 3.0.x lautet der Wert urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0, für die XRechnung-Extension urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0#conformant#urn:xeinkauf.de:kosit:extension:xrechnung_3.0. Viele Prüfwerkzeuge wählen ihre Regeln anhand dieses Werts. Ein falscher Wert führt deshalb oft dazu, dass die Datei gar nicht als XRechnung erkannt wird.

Offizieller Regeltext

Das Element "Specification identifier" (BT-24) soll syntaktisch der Kennung des Standards XRechnung entsprechen.

Quelle: KoSIT-Konfiguration XRechnung 3.0.2 (31.01.2026).

Typische Ursachen

  • Die Kennung einer älteren Version steht noch drin, zum Beispiel xrechnung_2.3.
  • Die Patch-Version wurde angehängt, zum Beispiel xrechnung_3.0.2. Die Kennung enthält nur Haupt- und Nebenversion.
  • Es steht die ZUGFeRD-Profilkennung urn:cen.eu:en16931:2017 ohne XRechnung-Teil drin.
  • Tippfehler oder Leerzeichen am Anfang oder Ende.

So beheben Sie den Fehler

Setzen Sie in CII rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID, in UBL cbc:CustomizationID, auf den genauen Wert für XRechnung 3.0.

Beispiel

Falsch (CII)

<rsm:ExchangedDocumentContext>
  <ram:GuidelineSpecifiedDocumentContextParameter>
    <ram:ID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_2.3</ram:ID>
  </ram:GuidelineSpecifiedDocumentContextParameter>
</rsm:ExchangedDocumentContext>

Richtig (CII)

<rsm:ExchangedDocumentContext>
  <ram:GuidelineSpecifiedDocumentContextParameter>
    <ram:ID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</ram:ID>
  </ram:GuidelineSpecifiedDocumentContextParameter>
</rsm:ExchangedDocumentContext>

Falsch (UBL)

<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0.2</cbc:CustomizationID>

Richtig (UBL)

<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>

In Dynamics 365, Business Central und Finance

Sales / Project Operations: Sales und Project Operations erzeugen von Haus aus keine E-Rechnung. Im WBS Invoice Accelerator for Dynamics 365 setzt der Accelerator BT-24 für jedes Format selbst.

Business Central: Der Wert kommt aus dem XRechnung-Format des E-Document-Dienstes. Halten Sie Business Central aktuell.

Finance: Für xRechnung ab Version 3 müssen die ER-Formatkonfigurationen Sales Invoice DE und Project Invoice DE in der von Microsoft genannten Version oder neuer importiert sein.

Verwandte Fehlercodes

Prüfen Sie Ihre Rechnung kostenlos. Der Validator zeigt alle Meldungen mit Erklärung und die Stelle in der XML.