Référence
Export MarkdownBR-64 L’identifiant standard de l’article doit avoir un identifiant de schéma
L’identifiant standard de l’article (BT-157) doit avoir un identifiant de schéma pour lever toute ambiguïté sur le schéma d’enregistrement.
Description du problème
ERREUR
Règle métier de la norme EN 16931 (CEN)
Contexte et importance
Il s’agit d’une règle de base de la norme EN 16931. L’identifiant standard de l’article (le plus souvent un GTIN, ex-code EAN) n’est exploitable qu’avec son schéma. L’erreur survient lorsqu’un code EAN est exporté dans cac:StandardItemIdentification sans attribut schemeID ; pour un GTIN, utilisez 0160. La valeur doit appartenir à la liste ISO 6523 ICD (BR-CL-21). Les codes de classification comme UNSPSC relèvent de BT-158 et de BR-65.
Solution
Définissez l’attribut schemeID sur cac:StandardItemIdentification/cbc:ID (CII : ram:SpecifiedTradeProduct/ram:GlobalID/@schemeID) avec un code ISO/IEC 6523, par exemple 0160 pour un GTIN.
Actions rapides
Exemples valides
- BT-157 = 04012345678901 avec schemeID="0160" (GTIN)
Exemples invalides
- BT-157 identifiant standard présent mais sans attribut schemeID
Exemples de code
<cac:Item>
<cac:StandardItemIdentification>
<cbc:ID schemeID="0160">04012345678901</cbc:ID>
</cac:StandardItemIdentification>
</cac:Item><cac:Item>
<cac:StandardItemIdentification>
<cbc:ID>04012345678901</cbc:ID>
</cac:StandardItemIdentification>
</cac:Item>