Aller au contenu principal

Référence

Export Markdown

BR-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

XML valide
<cac:AdditionalItemProperty>
  <cbc:Name>Colour</cbc:Name>
  <cbc:Value>Blue</cbc:Value>
</cac:AdditionalItemProperty>
XML invalide
<cac:AdditionalItemProperty>
  <cbc:Name>Colour</cbc:Name>
</cac:AdditionalItemProperty>

Champs concernés

Outils de validation