Zum Inhalt springen

BR-DE-21: Spezifikationskennung (BT-24) entspricht nicht XRechnung

Offizielle Meldung

[BR-DE-21] Das Element "Specification identifier" (BT-24) soll syntaktisch der Kennung des Standards XRechnung entsprechen.

XRechnung (CII) · Warnung · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-DE-21] Das Element "Specification identifier" (BT-24) soll syntaktisch der Kennung des Standards XRechnung entsprechen.

XRechnung (UBL) · Warnung · Sprache der Meldung: Deutsch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31
Schweregrad
Warnung Hinweis: Die Rechnung gilt deswegen nicht als ungültig, sollte aber geprüft werden.
Gilt für
XRechnung (CII), XRechnung (UBL)
Betroffene Felder
BT-24

Was bedeutet das?

Die Spezifikationskennung (Specification identifier, BT-24) soll die Kennung der XRechnung enthalten, damit die Rechnung als XRechnung erkannt wird. Die Rechnung enthält eine andere Kennung, z. B. die der EN 16931 oder eines ZUGFeRD-Profils. Die Meldung ist eine Warnung.

Typische Ursachen

Die Rechnung wurde mit einem ZUGFeRD-/Factur-X-Profil oder als reine EN-16931-Rechnung erzeugt, aber gegen die XRechnung-Regeln geprüft.
Die Kennung enthält eine veraltete XRechnung-Version oder einen Tippfehler.

So beheben Sie den Fehler

Soll eine XRechnung erstellt werden, in BT-24 die Kennung der XRechnung 3.0 eintragen: urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0 (bei Extension bzw. CVD die entsprechend erweiterte Kennung).
CII: rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID, UBL: cbc:CustomizationID.
Ist keine XRechnung gewollt, die Rechnung gegen das passende Profil prüfen statt gegen XRechnung.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Profil & Prozesssteuerung (BG-2)“ als „ZUGFeRD-Profil“ „XRechnung“ wählen; das Feld „Spezifikationskennung (BT-24)“ wird dann auf die XRechnung-Kennung gesetzt, sofern es leer war oder die EN-16931-Kennung enthielt. Andernfalls die Kennung dort von Hand korrigieren.

Beispiel

Fehlerhaft

<rsm:ExchangedDocumentContext>
  <ram:GuidelineSpecifiedDocumentContextParameter>
    <ram:ID>urn:cen.eu:en16931:2017</ram:ID>
  </ram:GuidelineSpecifiedDocumentContextParameter>
</rsm:ExchangedDocumentContext>

Richtig

<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>
Für Entwickler: Prüfausdruck je Syntax

XRechnung (CII) (CII)

Kontext: /rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext

ram:GuidelineSpecifiedDocumentContextParameter/ram:ID = $XR-CIUS-ID or ram:GuidelineSpecifiedDocumentContextParameter/ram:ID = $XR-EXTENSION-ID or ram:GuidelineSpecifiedDocumentContextParameter/ram:ID = $XR-CVD-ID

XRechnung (UBL) (UBL)

Kontext: /ubl:Invoice | /cn:CreditNote

cbc:CustomizationID = $XR-CIUS-ID or cbc:CustomizationID = $XR-EXTENSION-ID or cbc:CustomizationID = $XR-CVD-ID

Verwandte Prüfregeln

  • BR-DE-1: Zahlungsanweisungen (BG-16) fehlen
  • BR-DE-10: Ort der Lieferanschrift (BT-77) fehlt
  • BR-DE-11: Postleitzahl der Lieferanschrift (BT-78) fehlt
  • BR-DE-14: Steuersatz in der Steueraufschlüsselung (BT-119) fehlt
  • BR-DE-15: Käuferreferenz (BT-10) fehlt
  • BR-DE-16: USt-IdNr., Steuernummer oder Steuervertreter des Verkäufers fehlt

Häufige Fragen

Ist eine ZUGFeRD-Rechnung mit dieser Warnung fehlerhaft?

Nicht unbedingt. Die Warnung besagt nur, dass die Rechnung nicht als XRechnung gekennzeichnet ist. Verlangt der Empfänger eine XRechnung (z. B. öffentliche Auftraggeber), muss die XRechnung-Kennung verwendet werden.

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.