Chaque attribut de l'article (BG-32) doit contenir un nom d'attribut de l'article (BT-160) ou un code de type d'attribut de l'article (BT-X-11), ou les deux.
Le ApplicableProductCharacteristic ne contient ni Description ni TypeCode. Le nom et le code de l’attribut d’article sont donc tous deux absents.
Un attribut d’article doit pouvoir être identifié par un nom, un code ou les deux.
Il manque à un attribut d’article son nom et son code. L’une ou l’autre de ces informations suffit pour identifier l’attribut.
- Ajoutez une description dans
Descriptionou un code dansTypeCodepour l’attribut d’article. - Vérifiez
ApplicableProductCharacteristic.Description. - Générez à nouveau la facture et vérifiez-la de nouveau.
<ram:ApplicableProductCharacteristic/>
<ram:ApplicableProductCharacteristic> <ram:Description>Colour</ram:Description> </ram:ApplicableProductCharacteristic>
ApplicableProductCharacteristic.Description(BT-160)TradeLineItem.ApplicableProductCharacteristics(BG-32)
Détails techniques
Le test exige la présence de Description ou de TypeCode ; les deux éléments peuvent également être présents.
La règle s’applique à chaque ApplicableProductCharacteristic, c’est-à-dire à un attribut d’article dans la ligne de facture.
rule/@context)assert/@test)