La valeur de '@unitCode' n'est pas autorisée.
La valeur de @unitCode sur ram:PackageQuantity ne figure pas dans la liste de codes autorisés par cette règle. Toute valeur non vide doit correspondre à une entrée de cette liste.
Le code d’unité identifie l’unité de mesure de la quantité de colis. Un code non autorisé peut empêcher l’interprétation prévue de la quantité.
Le code d’unité de ram:PackageQuantity n’est pas reconnu comme une valeur autorisée. Remplacez-le par une valeur admise dans la liste de codes.
- Vérifiez la valeur de
@unitCodesurram:PackageQuantity. - Remplacez toute valeur non autorisée par une entrée de la liste de codes correspondante.
- Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:PackageQuantity unitCode="INVALID">1</ram:PackageQuantity>
<ram:PackageQuantity unitCode="C62">1</ram:PackageQuantity>
Détails techniques
Le test accepte une valeur vide ou une valeur présente comme @value dans la liste de codes dont l’id est 15. L’erreur se produit lorsqu’une valeur non vide ne correspond à aucune entrée.
La règle s’applique à l’attribut @unitCode de ram:PackageQuantity dans les détails de livraison d’une ligne de facture.
rule/@context)assert/@test)