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.
[BR-DE-21] Das Element "Specification identifier" (BT-24) soll syntaktisch der Kennung des Standards XRechnung entsprechen.
- 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.