Validation rules

BR-CL-06

The VAT point date code (BT-8) is not one of the UNTDID 2005 codes EN 16931 permits (3, 35 or 432).

Rule
BR-CL-06official 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 point date code (BT-8); BG-14 periods serialize start/end dates only.

How to fix it

Use 3 (invoice date), 35 (actual delivery date) or 432 (paid-to date) in cac:InvoicePeriod/cbc:DescriptionCode.

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

Der Code des Umsatzsteuer-Stichtags (BT-8) ist keiner der in EN 16931 zulässigen UNTDID-2005-Codes (3, 35 oder 432). normbill schreibt bei BG-14 nur Start-/Enddatum — nie einen DescriptionCode.

So beheben Sie den Fehler

Verwenden Sie in cac:InvoicePeriod/cbc:DescriptionCode den Code 3 (Rechnungsdatum), 35 (tatsächliches Lieferdatum) oder 432 (bezahlt bis).

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.