Validation rules
BR-CL-15
The item country of origin (BT-159) is not an ISO 3166-1 alpha-2 code.
- Rule
BR-CL-15— 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 item country of origin (BT-159); generated documents never contain cac:OriginCountry.
How to fix it
Correct the cac:OriginCountry/cbc:IdentificationCode value in your XML.
BR-CL-15 auf Deutsch — was bedeutet der Fehler?
Das Ursprungsland eines Artikels (BT-159) ist kein gültiger ISO-3166-1-Code. Das normbill-Datenmodell kennt kein Artikel-Ursprungsland — die Regel betrifft nur fremd erzeugtes XML.
So beheben Sie den Fehler
Korrigieren Sie den Wert in cac:OriginCountry/cbc:IdentificationCode Ihres XML.
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.