Reference
Markdown exportBR-DEX-04 Party identifier scheme must use an ISO 6523 code
Any scheme identifier on a party identifier (Seller BT-29, Buyer BT-46, Payee BT-60) must be coded using one of the ISO 6523 ICD code list entries.
Problem Description
Any scheme identifier on a party identifier (Seller BT-29, Buyer BT-46, Payee BT-60) must be coded using one of the ISO 6523 ICD code list entries.
ERROR
XRechnung 3.0
Context and Significance
This XRechnung Extension rule fires only in the Extension scenario, which relaxes the core severity to permit additional ISO 6523 scheme codes (such as DIGA identifiers) for party identifiers.
Solution
Set the @schemeID on cac:PartyIdentification/cbc:ID to a valid ISO 6523 ICD value (for example 0088 for GLN). If you do not need Extension identifiers, the standard XRechnung CIUS profile avoids this rule.
Quick actions
Valid Examples
Use these points as the practical checks for this section.
- <cbc:ID schemeID="0088">4012345000009</cbc:ID>
Invalid Examples
Use these points as the practical checks for this section.
- <cbc:ID schemeID="XYZ">4012345000009</cbc:ID> — XYZ is not an ISO 6523 code
Code Examples
<cac:PartyIdentification>
<cbc:ID schemeID="0088">4012345000009</cbc:ID>
</cac:PartyIdentification><cac:PartyIdentification>
<cbc:ID schemeID="XYZ">4012345000009</cbc:ID>
</cac:PartyIdentification>