La valeur de '@unitCode' n'est pas autorisée.
La valeur non vide de unitCode ne correspond à aucune valeur autorisée pour cet attribut. Une valeur vide satisfait ce contrôle de valeur, à condition que l’attribut soit présent.
Les valeurs autorisées identifient les unités valides pour ram:UnitQuantity. Une autre valeur non vide ne peut pas être interprétée comme un code d’unité prévu pour cet élément.
La valeur indiquée pour unitCode ne figure pas dans la liste de codes autorisée pour cet attribut. Vous pouvez la remplacer par un code d’unité autorisé.
- Repérez
ram:UnitQuantitydans le produit référencé de la ligne de facture. - Vérifiez l’attribut
unitCodepar rapport aux valeurs autorisées pour ce champ. - Générez de nouveau la facture et vérifiez-la à nouveau.
Détails techniques
Le test est satisfait si la valeur contrôlée est vide ou figure dans l’énumération de la liste de codes d’identifiant 15 dans FACTUR-X_EXTENDED_codedb.xml.
Cette règle s’applique à l’attribut unitCode de ram:UnitQuantity d’un produit référencé sur une ligne de facture.
rule/@context)assert/@test)