Diese Seite wartet noch auf muttersprachliche Prüfung.
BR-01: Spezifikationskennung fehlt — CustomizationID in der E-Rechnung richtig setzen
Was bedeutet BR-01?
Die offizielle Regel (EN 16931, englisches Original) lautet:
[BR-01] An Invoice shall have a Specification identifier (BT-24).
Die Spezifikationskennung (BT-24) sagt dem Empfängersystem, welchem E-Rechnungsstandard bzw. -profil die Datei folgt — etwa XRechnung oder ein anderes EN-16931-Profil. Ohne diese Kennung kann ein Prüfsystem nicht entscheiden, welche Regeln gelten; deshalb ist das Feld die erste Pflichtangabe überhaupt.
Häufige Ursachen
Die Rechnungssoftware exportiert „einfaches“ UBL/CII ohne E-Rechnungs-Profil, oder im Export ist kein Zielprofil (z. B. „XRechnung“) ausgewählt. Gelegentlich ist die Kennung vorhanden, aber leer oder mit einem Platzhalter gefüllt.
So beheben Sie den Fehler
- Im Export der Rechnungssoftware das richtige E-Rechnungs-Profil auswählen (z. B. „XRechnung“).
- Falls Ihre Software das Feld manuell erwartet: die korrekte Standard-URN eintragen. Für XRechnung 3.0 lautet sie:
<!-- synthetic example (UBL) -->
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>
CII (UN/CEFACT):
<!-- synthetic example -->
<ram:GuidelineSpecifiedDocumentContextParameter>
<ram:ID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</ram:ID>
</ram:GuidelineSpecifiedDocumentContextParameter>
- Rechnung neu erzeugen und erneut prüfen.
Häufige Fragen
Welche Kennung ist die richtige? Das hängt vom Zielformat ab: Für XRechnung ist es die oben gezeigte URN, für andere EN-16931-Profile die jeweilige Profil-URN. Maßgeblich ist, was Ihr Empfänger verlangt.
Die Kennung ist gesetzt, der Fehler kommt trotzdem? Prüfen Sie auf Tippfehler und unsichtbare Leerzeichen — die URN muss exakt stimmen. Eine falsche (aber vorhandene) Kennung löst zwar nicht BR-01 aus, kann aber dazu führen, dass die Datei gegen das falsche Regelwerk geprüft wird oder als unbekanntes Profil abgelehnt wird.