# 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.

- [Valider le XML](/fr/xrechnung-validator?source=resource&rule=BR-CL-11)
- [Convertir la facture](/fr/pdf-to-xrechnung?source=resource&rule=BR-CL-11)

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

- [BT-30-1 Identifiant de schéma de l’immatriculation légale du vendeur](/resources/xrechnung/bt-30-seller-legal-registration-identifier)
- [BT-47-1 Identifiant de schéma de l’immatriculation légale de l’acheteur](/resources/xrechnung/bt-47-buyer-legal-registration-identifier)

## Règles associées

- [BR-CL-10](/resources/kosit-validator-errors/br-cl-10-iso-6523-any-identifier-scheme)
- [BR-CO-26](/resources/kosit-validator-errors/br-co-26-seller-must-be-identifiable)

## Outils de validation

- [Validateur KoSIT officiel](https://github.com/itplr-kosit/validator): Exécutez le validateur officiel du KoSIT avec la configuration XRechnung pour contrôler les règles EN 16931 et XRechnung.
- [Convertir un PDF en XRechnung](/pdf-to-xrechnung): Repérez les erreurs de validation pendant la conversion et vérifiez chaque correction.

## Ressources associées

- [Spécification officielle](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/)
- [Suite de tests](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Toutes les erreurs de validation](/resources/kosit-validator-errors): Vue d’ensemble des règles de validation EN 16931, XRechnung et Peppol expliquées ici.
