Skip to main content

BR-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>

Affected Fields

Validation Tools