Aller au contenu principal

Référence

Export Markdown

BR-CL-11 Le schéma de l’identifiant d’immatriculation légale doit provenir de la liste ISO 6523 ICD

L’identifiant de schéma d’un identifiant d’immatriculation légale, par exemple celui du vendeur (BT-30-1) ou de l’acheteur (BT-47-1), doit être un code de la liste ISO 6523 ICD.

Description du problème

ERREUR

Règle de liste de codes EN 16931 (BR-CL)

Contexte et importance

La règle contrôle cac:PartyLegalEntity/cbc:CompanyID/@schemeID en UBL et ram:SpecifiedLegalOrganization/ram:ID/@schemeID en CII. Elle échoue lorsqu’une abréviation ou un nom de registre (« SIREN », « RCS », « HRB ») est écrit à la place d’un code ICD. L’identifiant d’immatriculation permet à l’acheteur de rattacher la facture à la personne morale du vendeur (BR-CO-26). Exemple : une société française transmet son SIREN 552081317 avec schemeID="0002".

Solution

Définissez le schemeID de l’identifiant d’immatriculation légale sur le code ICD du registre qui a attribué le numéro, par exemple 0002 (SIREN) ou 0009 (SIRET) pour une entreprise française, 0208 (numéro d’entreprise belge). L’identifiant de schéma est facultatif : si vous ne pouvez pas indiquer de code ICD, transmettez le numéro sans lui.

Actions rapides

Exemples valides

  • BT-30-1 = 0002 — numéro SIREN
  • BT-30-1 = 0009 — numéro SIRET

Exemples invalides

  • BT-30-1 = RCS — abréviation de registre, pas un code ICD
  • BT-30-1 = SIREN — nom du registre au lieu du code 0002

Exemples de code

XML valide
<cac:PartyLegalEntity>
  <cbc:CompanyID schemeID="0002">552081317</cbc:CompanyID>
</cac:PartyLegalEntity>
XML invalide
<cac:PartyLegalEntity>
  <cbc:CompanyID schemeID="HRB">552081317</cbc:CompanyID>
</cac:PartyLegalEntity>

Champs concernés

Outils de validation