L'élément 'ram:Value' ne peut apparaître qu'une fois au maximum.
ram:Value apparaît plusieurs fois dans ApplicableProductCharacteristic. Cet élément ne peut apparaître qu’une seule fois au maximum.
La règle limite la valeur d’une caractéristique du produit à un élément par ApplicableProductCharacteristic. La valeur de la caractéristique reste ainsi sans ambiguïté.
La valeur est indiquée plusieurs fois pour une caractéristique du produit. Vous pouvez supprimer les doublons ; la valeur est facultative.
- Repérez le
ApplicableProductCharacteristicconcerné. - Supprimez les éléments
ram:Valueen double afin qu’il n’en reste pas plus d’un. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:ApplicableProductCharacteristic> <ram:Value>Valeur A</ram:Value> <ram:Value>Valeur B</ram:Value> </ram:ApplicableProductCharacteristic>
<ram:ApplicableProductCharacteristic> <ram:Value>Valeur</ram:Value> </ram:ApplicableProductCharacteristic>
Détails techniques
Le test compte les éléments ram:Value directs de ApplicableProductCharacteristic et autorise un nombre de 0 ou 1.
La règle s’applique à ApplicableProductCharacteristic dans le produit d’une ligne de facture.
rule/@context)assert/@test)