BR – Grundregeln der EN 16931
BR-01: Spezifikationskennung (BT-24) fehlt in der Rechnung
FehlerGeschäftsregel EN 16931 (CEN)
Offizielle Meldung
[BR-01]-An Invoice shall have a Specification identifier (BT-24).Quelle: CEN EN 16931, Version 1.3.16
Was die Meldung bedeutet
Die Rechnung sagt nicht, nach welcher Spezifikation sie erstellt wurde. Diese Kennung ist der erste Wert, den ein Empfänger liest: Sie bestimmt, ob die Datei als XRechnung, als Peppol-Rechnung oder als einfache EN-16931-Rechnung geprüft wird. Fehlt sie oder ist sie leer, kann kein Prüfsystem die passenden Regeln auswählen, und die Rechnung wird abgewiesen.
So beheben Sie den Fehler
Tragen Sie in CustomizationID (UBL) beziehungsweise GuidelineSpecifiedDocumentContextParameter/ID (CII) die Kennung der Spezifikation ein, zum Beispiel die XRechnung-Kennung oder urn:cen.eu:en16931:2017 für eine reine EN-16931-Rechnung.
<ubl:Invoice>
<cbc:ID>RE-2026-0142</cbc:ID>
<cbc:IssueDate>2026-09-01</cbc:IssueDate>
</ubl:Invoice><ubl:Invoice>
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>
<cbc:ID>RE-2026-0142</cbc:ID>
<cbc:IssueDate>2026-09-01</cbc:IssueDate>
</ubl:Invoice>Häufige Fragen
Welche Kennung trage ich bei einer Rechnung an eine deutsche Behörde ein?
Die XRechnung-Kennung urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0. Für Peppol-Empfänger die Peppol-BIS-Kennung, für andere die reine EN-16931-Kennung.
Wo steht die Spezifikationskennung im CII-Format?
Unter rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID, ganz am Anfang der Datei.
Auch anzutreffen, wenn …
- Das Rechnungsprogramm schreibt keine CustomizationID, weil die Rechnungsart nicht konfiguriert ist.
- Das Feld enthält nur Leerzeichen oder einen Platzhalter, der beim Export leer bleibt.
- Beim Umwandeln aus einem anderen Format ging das Element ExchangedDocumentContext verloren.
Betroffene Felder
- BT-24
Verwandte Regeln
Rechnung prüfen
Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.
Technische Details
- UBL · Kontext (XPath)
/ubl:Invoice | /cn:CreditNote- UBL · Schematron-Test
normalize-space(cbc:CustomizationID) != ''- CII · Kontext (XPath)
/rsm:CrossIndustryInvoice- CII · Schematron-Test
normalize-space(rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID) != ''
Erklärung erstellt am 13.09.2026