Référence
Export MarkdownBR-54 La caractéristique d’article doit avoir un nom et une valeur
Chaque caractéristique d’article (BG-32) doit contenir un nom de caractéristique (BT-160) et une valeur de caractéristique (BT-161).
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. Les caractéristiques d’article (couleur, taille, numéro de lot…) ne sont exploitables que par paires nom/valeur. L’erreur apparaît lorsqu’un export crée cac:AdditionalItemProperty avec un nom mais une valeur vide, par exemple quand la caractéristique n’est pas renseignée pour l’article concerné. En UBL, cbc:Name est déjà imposé par le schéma : BR-54 signale donc surtout l’absence de cbc:Value.
Solution
Indiquez à la fois cac:AdditionalItemProperty/cbc:Name et cbc:Value pour chaque caractéristique d’article (CII : ram:ApplicableProductCharacteristic avec ram:Description pour le nom et ram:Value). Si une caractéristique n’a pas de valeur pour cet article, omettez-la entièrement.
Actions rapides
Exemples valides
- BT-160 = « Couleur », BT-161 = « Bleu »
Exemples invalides
- Caractéristique avec un nom mais sans valeur (BT-161 absent)
Exemples de code
<cac:AdditionalItemProperty>
<cbc:Name>Colour</cbc:Name>
<cbc:Value>Blue</cbc:Value>
</cac:AdditionalItemProperty><cac:AdditionalItemProperty>
<cbc:Name>Colour</cbc:Name>
</cac:AdditionalItemProperty>