Skip to main content

BR-CL-11 Registration identifier scheme must come from ISO 6523 ICD

Any legal registration identifier scheme identifier (e.g. seller legal registration BT-30-1, buyer BT-47-1) must be a code from the ISO 6523 ICD list.

Problem Description

Any legal registration identifier scheme identifier (e.g. seller legal registration BT-30-1, buyer BT-47-1) must be a code from the ISO 6523 ICD list.

ERROR

XRechnung 3.0

Context and Significance

This EN16931 core code-list rule ensures a legal registration number is tied to a resolvable registration authority.

Solution

Set the schemeID of the legal registration identifier to a valid ISO 6523 ICD code such as 0002 (SIRENE) or 0088 (GLN).

Quick actions

Valid Examples

Use these points as the practical checks for this section.

  • BT-30-1 = 0002 — French SIRENE register
  • BT-30-1 = 0088 — GLN as registration scheme

Invalid Examples

Use these points as the practical checks for this section.

  • BT-30-1 = HRB — court register abbreviation, not ISO 6523
  • BT-30-1 = 0000 — undefined ICD value

Code Examples

Valid XML
<cac:PartyLegalEntity>
  <cbc:CompanyID schemeID="0002">552081317</cbc:CompanyID>
</cac:PartyLegalEntity>
Invalid XML
<cac:PartyLegalEntity>
  <cbc:CompanyID schemeID="HRB">552081317</cbc:CompanyID>
</cac:PartyLegalEntity>

Affected Fields

Validation Tools