Skip to main content

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

The scheme identifier of a legal registration identifier, such as the seller (BT-30-1) or buyer (BT-47-1) legal registration identifier, must be a code from the ISO 6523 ICD list.

Problem Description

ERROR

EN 16931 code-list rule (BR-CL)

Context and Significance

The rule checks cac:PartyLegalEntity/cbc:CompanyID/@schemeID in UBL and ram:SpecifiedLegalOrganization/ram:ID/@schemeID in CII. It fails when a register abbreviation or name such as "HRB", "KvK" or "SIREN" is written instead of an ICD code. The legal registration identifier lets the buyer match the invoice to the legal entity of the seller (BR-CO-26). Example: a French company sends its SIREN 552081317 with schemeID="0002".

Solution

Set the schemeID of the legal registration identifier to the ICD code of the register that issued the number, e.g. 0002 (SIRENE, France), 0106 (Chamber of Commerce, Netherlands) or 0208 (enterprise number, Belgium). The scheme identifier is optional: if you cannot name the ICD code, send the number without it.

Quick actions

Valid Examples

  • BT-30-1 = 0002 β€” French SIRENE register
  • BT-30-1 = 0106 β€” Dutch Chamber of Commerce (KvK) number

Invalid Examples

  • BT-30-1 = HRB β€” register abbreviation, not an ICD code
  • BT-30-1 = SIREN β€” register name instead of code 0002

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