ValidateFin

BR-DEX-06 - Scheme identifier must come from the ISO 6523 ICD list

Any scheme identifier carried by the identifier targeted by this rule must be coded with a value from the ISO 6523 ICD list. The official assertion does not name the element; BR-DEX-04, BR-DEX-05 and BR-DEX-06 each apply the same requirement to a different identifier of the XRechnung Extension.

BR-DEX-06 - Scheme identifier must come from the ISO 6523 ICD list

Any scheme identifier carried by the identifier targeted by this rule must be coded with a value from the ISO 6523 ICD list. The official assertion does not name the element; BR-DEX-04, BR-DEX-05 and BR-DEX-06 each apply the same requirement to a different identifier of the XRechnung Extension. This is an XRechnung rule (German KoSIT CIUS). It applies on top of EN 16931 and Peppol, and is mandatory for B2G invoicing in Germany.

Code listsXRechnung Error
This is an XRechnung rule (German KoSIT CIUS). It applies on top of EN 16931 and Peppol, and is mandatory for B2G invoicing in Germany.

What this rule checks

Any scheme identifier carried by the identifier targeted by this rule must be coded with a value from the ISO 6523 ICD list. The official assertion does not name the element; BR-DEX-04, BR-DEX-05 and BR-DEX-06 each apply the same requirement to a different identifier of the XRechnung Extension.

How to fix it

Set the schemeID attribute to a valid ISO 6523 ICD code.

Validate against this rule

This rule is part of EN 16931. Check your invoice with the validator that matches your format:

Related rules

Source: KoSIT XRechnung · Last verified: 2026-07-10

All validation rules