Validation rules

BR-CL-05

The VAT accounting currency code (BT-6) is not part of ISO 4217.

Rule
BR-CL-05official 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 VAT accounting currency (BT-6); generated documents never contain cbc:TaxCurrencyCode.

How to fix it

Correct the cbc:TaxCurrencyCode value in your XML, or remove the element if you do not settle VAT in a second currency.

BR-CL-05 auf Deutsch — was bedeutet der Fehler?

Die Währung der Umsatzsteuerabrechnung (BT-6, cbc:TaxCurrencyCode) ist kein gültiger ISO-4217-Code. Das normbill-Datenmodell kennt kein BT-6 — die Regel betrifft nur eigenes XML, das an /v1/invoices/validate übermittelt wird.

So beheben Sie den Fehler

Korrigieren Sie den Wert von cbc:TaxCurrencyCode in Ihrem XML — oder entfernen Sie das Element, wenn Sie die Umsatzsteuer nicht in einer zweiten Währung abrechnen.

Official sources

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.

Or try it live: drop any XRechnung XML on the free validator — same KoSIT-backed report, no account.

Spotted something?

Bug, missing feature, wrong validation result — tell us. The page you're on is attached automatically; email optional.