# BR-CL-10 Le schéma d’identifiant doit provenir de ISO 6523 ICD

Tout identifiant de schéma générique (p. ex. identifiant vendeur ou acheteur BT-29/BT-46) doit être un code de la liste ISO 6523 ICD.

## Description du problème

Tout identifiant de schéma générique (p. ex. identifiant vendeur ou acheteur BT-29/BT-46) doit être un code de la liste ISO 6523 ICD.

> **ERREUR**: XRechnung 3.0

## Contexte et importance

Cette règle de liste de codes du noyau EN16931 permet aux destinataires de résoudre un identifiant via une autorité d’enregistrement connue.

## Solution

Définissez schemeID sur un code ISO 6523 ICD valide, p. ex. 0088 (GLN) ou 0060 (D-U-N-S). Pour les identifiants du vendeur ou du bénéficiaire, SEPA est également accepté ; sinon, supprimez l’attribut si vous ne pouvez pas classer l’identifiant.

- validate
- convert

## Exemples valides

- schemeID="0088" pour un identifiant GLN
- schemeID="0060" pour un numéro D-U-N-S
- schemeID="SEPA" pour un identifiant vendeur ou bénéficiaire

## Exemples invalides

- schemeID="GLN" — nom au lieu du code ICD
- schemeID="9999" — absent de ISO 6523 ICD

## Exemples de code

### XML valide
```
<cac:PartyIdentification>
  <cbc:ID schemeID="0088">4012345000009</cbc:ID>
</cac:PartyIdentification>
```

### XML invalide
```
<cac:PartyIdentification>
  <cbc:ID schemeID="GLN">4012345000009</cbc:ID>
</cac:PartyIdentification>
```

## Champs concernés

- [BT-29 Identifiant de schéma de l’identifiant vendeur](/resources/xrechnung/bt-29-seller-identifier)

## Règles associées

- [BR-CL-11](/resources/kosit-validator-errors/br-cl-11-iso-6523-registration-scheme)
- [BR-CL-21](/resources/kosit-validator-errors/br-cl-21-iso-6523-item-standard-scheme)
- [BR-CL-26](/resources/kosit-validator-errors/br-cl-26-iso-6523-delivery-location-scheme)

## Outils de validation

- [Validateur KoSIT officiel](https://erechnungsvalidator.service-bw.de/): Validez vos fichiers XRechnung par rapport à toutes les règles BR-DE.
- [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://xeinkauf.de/xrechnung/)
- [Suite de tests](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Toutes les erreurs de validation](/resources/kosit-validator-errors): Aperçu de toutes les règles de validation XRechnung en Allemagne.
