La valeur de '@schemeID' n'est pas autorisée.
La valeur de schemeID sur ram:GlobalID n’est ni vide ni incluse dans la liste de valeurs utilisée par cette règle.
La valeur de schemeID doit être vide ou correspondre à une valeur autorisée par la liste de codes de cet identifiant. Une autre valeur ne peut pas être reconnue comme un schéma d’identification autorisé.
La valeur de schemeID sur l’identifiant global du fabricant ne figure pas dans la liste autorisée. Utilisez une valeur de cette liste ou laissez la valeur de l’attribut vide.
- Repérez
ram:GlobalIDdans les informations du fabricant du produit. - Vérifiez la valeur de
schemeIDpar rapport aux valeurs autorisées par cette règle. - Utilisez une valeur autorisée ou laissez
schemeIDvide. - Générez de nouveau la facture et contrôlez-la à nouveau.
<ram:GlobalID schemeID="UNLISTED_VALUE">123456</ram:GlobalID>
<ram:GlobalID schemeID="">123456</ram:GlobalID>
Détails techniques
Le test accepte une valeur vide ou une valeur de codedb.xml, liste de codes cl avec id=11 ; les autres valeurs sont rejetées.
La règle vérifie la valeur de l’attribut schemeID de ram:GlobalID dans les informations du fabricant d’un produit d’une ligne de facture.
rule/@context)assert/@test)