La valeur de 'ram:ReasonCode[@listID="5153"]' n'est pas autorisée.
Si ram:ReasonCode avec listID 5153 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 aux frais. La liste de codes associée à listID 5153 limite les valeurs autorisées afin que le motif soit représenté par un code admis.
Le ram:ReasonCode avec listID 5153 indiqué pour les frais ne figure pas dans la liste de codes correspondante. Utilisez un code de cette liste ou laissez la valeur vide.
- Repérez
ram:ReasonCodeaveclistID5153dans les frais 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 22. Le contexte limite l’élément contrôlé à ram:ReasonCode[@listID="5153"].
La règle s’applique à ram:ReasonCode avec listID 5153 pour des frais sur le prix brut d’une ligne de facture.
rule/@context)assert/@test)