Référence
Export MarkdownBR-CL-21 Le schéma de l’identifiant standard de l’article doit provenir de la liste ISO 6523 ICD
L’identifiant de schéma de l’identifiant standard de l’article (BT-157-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
Chaque identifiant standard d’article (BT-157) doit avoir un identifiant de schéma (BR-64), et ce schéma doit être un code ISO 6523 ICD. La règle contrôle cac:Item/cac:StandardItemIdentification/cbc:ID/@schemeID en UBL et ram:SpecifiedTradeProduct/ram:GlobalID/@schemeID en CII. Elle échoue lorsque « GTIN » ou « EAN » est écrit comme schéma ; un code-barres EAN est un GTIN et utilise 0160. Un GLN (0088) identifie un lieu ou une partie, pas un article. Exemple : le code-barres 3012345678906 est transmis avec schemeID="0160".
Solution
Définissez le schemeID de BT-157 sur le code ICD du système émetteur ; pour un code article GS1 (GTIN, ex-EAN), utilisez 0160. Si l’article n’a pas d’identifiant standard, omettez BT-157 et indiquez plutôt l’identifiant vendeur de l’article (BT-155).
Actions rapides
Exemples valides
- BT-157-1 = 0160 — GTIN attribué par GS1
- Article sans GTIN : BT-157 omis, identifiant vendeur de l’article (BT-155) renseigné
Exemples invalides
- BT-157-1 = GTIN — nom au lieu du code ICD
- BT-157-1 = EAN — nom au lieu du code ICD 0160
Exemples de code
<cac:Item>
<cac:StandardItemIdentification>
<cbc:ID schemeID="0160">04012345678901</cbc:ID>
</cac:StandardItemIdentification>
</cac:Item><cac:Item>
<cac:StandardItemIdentification>
<cbc:ID schemeID="GTIN">04012345678901</cbc:ID>
</cac:StandardItemIdentification>
</cac:Item>