Reference
Markdown exportBR-CL-10 Identifier scheme must come from ISO 6523 ICD
Any generic identifier scheme identifier (e.g. seller or buyer identifier BT-29/BT-46) must be a code from the ISO 6523 ICD list.
Problem Description
Any generic identifier scheme identifier (e.g. seller or buyer identifier BT-29/BT-46) must be a code from the ISO 6523 ICD list.
ERROR
XRechnung 3.0
Context and Significance
This EN16931 core code-list rule lets receivers resolve an identifier against a known registration authority.
Solution
Set schemeID to a valid ISO 6523 ICD code, e.g. 0088 (GLN) or 0060 (D-U-N-S). For seller or payee identifiers, SEPA is also accepted; otherwise remove the attribute if you cannot classify the identifier.
Quick actions
Valid Examples
Use these points as the practical checks for this section.
- schemeID="0088" for a GLN identifier
- schemeID="0060" for a D-U-N-S number
- schemeID="SEPA" for a seller or payee identifier
Invalid Examples
Use these points as the practical checks for this section.
- schemeID="GLN" — name instead of ICD code
- schemeID="9999" — not in ISO 6523 ICD
Code Examples
Valid XML
<cac:PartyIdentification>
<cbc:ID schemeID="0088">4012345000009</cbc:ID>
</cac:PartyIdentification>Invalid XML
<cac:PartyIdentification>
<cbc:ID schemeID="GLN">4012345000009</cbc:ID>
</cac:PartyIdentification>