# BR-CL-13 Le schéma de classification de l’article doit provenir de la liste UNTDID 7143

L’identifiant de schéma de la classification de l’article (BT-158-1) doit être un code de la liste UNTDID 7143.

## Description du problème

> **ERREUR**: Règle de liste de codes EN 16931 (BR-CL)

## Contexte et importance

Chaque identifiant de classification d’article (BT-158) doit avoir un identifiant de schéma, et ce schéma doit être un code UNTDID 7143. La règle échoue lorsque le nom du référentiel est utilisé comme listID, par exemple « CPV » au lieu de STI ou « UNSPSC » au lieu de TST, ou lorsqu’une valeur hors liste comme « GPC » est envoyée. Le code SRV désigne un GTIN (GS1 Global Trade Item Number), et non une classification de produits GS1. Exemple : le code CPV 30192700 est transmis avec listID="STI".

## Solution

Définissez listID sur le code UNTDID 7143 de la classification, par exemple STI (CPV, vocabulaire commun pour les marchés publics), HS (Système harmonisé) ou TST (UNSPSC), et non sur le nom du référentiel. En UBL, l’attribut figure sur cac:CommodityClassification/cbc:ItemClassificationCode ; en CII, sur ram:DesignatedProductClassification/ram:ClassCode.

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

## Exemples valides

- BT-158-1 = STI — CPV (vocabulaire commun pour les marchés publics)
- BT-158-1 = HS — Système harmonisé (nomenclature douanière)

## Exemples invalides

- BT-158-1 = CPV — nom du référentiel au lieu de STI
- BT-158-1 = GPC — absent de la liste UNTDID 7143

## Exemples de code

### XML valide
```
<cac:CommodityClassification>
  <cbc:ItemClassificationCode listID="STI">30192700</cbc:ItemClassificationCode>
</cac:CommodityClassification>
```

### XML invalide
```
<cac:CommodityClassification>
  <cbc:ItemClassificationCode listID="CPV">30192700</cbc:ItemClassificationCode>
</cac:CommodityClassification>
```

## Champs concernés

- [BT-158-1 Identifiant de schéma de la classification de l’article](/resources/xrechnung/bt-158-item-classification-identifier)

## Règles associées

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

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