Validation rules

BR-DEX-05 — XRechnung rule

A scheme identifier in the Extension must come from the ISO 6523 ICD list.

Rule
BR-DEX-05 — official EN 16931 / XRechnung rule
Severity
error
Detected by
tier 3 — KoSIT validator (authoritative)
Reachability
Only reachable when validating your own XML — normbill-generated documents cannot trigger it

Belongs to the 'Extension XRechnung' CustomizationID. normbill generates the plain CIUS, never the Extension — reachable only for Extension XML submitted to /v1/invoices/validate.

How to fix it

Use an ISO 6523 ICD value as the scheme identifier.

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

Ein Schemabezeichner in der Extension muss aus der ISO-6523-ICD-Liste stammen. Diese Regel gehört zur „Extension XRechnung“; normbill erzeugt die reguläre CIUS.

So beheben Sie den Fehler

Verwenden Sie einen ISO-6523-ICD-Wert.

Related rules

  • BR-DEX-04 — A scheme identifier in the Extension must come from the ISO 6523 ICD list.
  • BR-DEX-06 — A scheme identifier in the Extension must come from the ISO 6523 ICD list.
  • BR-DEX-03 — A sub-invoice line must contain exactly one sub-line VAT information group.
  • BR-DEX-07 — An endpoint identifier scheme in the Extension must come from the EAS code list (extended by the DiGA codes…
  • BR-DEX-02 — The net amounts of a line's sub-invoice lines should sum to the parent line's net amount.
  • BR-DEX-08 — A delivery location identifier scheme in the Extension must come from the ISO 6523 ICD list.

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.