Validation rules
BR-CL-10
The scheme of a party identifier (BT-29/BT-46 schemeID) is not part of the ISO/IEC 6523 ICD list.
- Rule
BR-CL-10— official EN 16931 / XRechnung rule- Severity
- error
- Detected by
- tier 3 — KoSIT validator (authoritative)
- Reachability
- Not expressible through the normbill invoice model — documented for completeness
The invoice model has no party identifiers (BT-29/BT-46). Fatal in the primary CIUS scenario (only the Extension scenario downgrades it).
How to fix it
Use an ISO 6523 ICD value (e.g. "0088" for GLN) as the schemeID, or drop the attribute; only the seller identifier may additionally use "SEPA".
BR-CL-10 auf Deutsch — was bedeutet der Fehler?
Das Schemakennzeichen einer Parteikennung (BT-29/BT-46, schemeID) stammt nicht aus der ISO/IEC-6523-ICD-Liste. Das normbill-Datenmodell kennt keine Parteikennungen; die gepinnte KoSIT-Konfiguration stuft die Regel zudem nur als Information ein, und die normbill-API filtert solche Meldungen aus dem Report.
So beheben Sie den Fehler
Verwenden Sie einen ICD-Code (z. B. "0088" für GLN) als schemeID — oder entfernen Sie das Attribut. Nur die Verkäuferkennung darf zusätzlich "SEPA" verwenden.
Official sources
- XRechnung specification (KoSIT / xeinkauf.de)
- KoSIT validator on GitHub and the XRechnung validator configuration
Every 422 from the API lists the rule id, the path in your request JSON, a plain-language message and a suggested fix — see the docs overview for the report format.