La valeur de 'ram:ReasonCode' n'est pas autorisée.
Si ram:ReasonCode contient une valeur, celle-ci doit figurer dans la liste de codes référencée par cette règle. Une valeur absente de la liste n’est pas autorisée ; ce test ne rejette pas une valeur vide.
Le code de motif associe un motif à la remise. La liste de codes limite les valeurs autorisées afin que le motif soit représenté par un code admis.
Le ram:ReasonCode indiqué pour la remise ne figure pas dans la liste de codes correspondante. Utilisez un code de cette liste ou laissez la valeur vide.
- Repérez
ram:ReasonCodedans la remise sur le prix brut de la ligne de facture. - Comparez sa valeur à la liste de codes référencée par cette règle et utilisez une valeur de cette liste ou une valeur vide.
- Générez de nouveau la facture et vérifiez-la à nouveau.
Détails techniques
Le test accepte une valeur vide ou une valeur répertoriée dans codedb.xml sous la liste de codes d’identifiant 21.
La règle s’applique à ram:ReasonCode d’une remise sur le prix brut d’une ligne de facture.
rule/@context)assert/@test)