La valeur de '@schemeID' n'est pas autorisée.
Si schemeID contient une valeur non vide, celle-ci doit figurer dans l’énumération de l’identifiant de liste 11 de FACTUR-X_EXTENDED_codedb.xml. Toute valeur qui n’y figure pas est interdite.
Cette vérification limite les valeurs non vides de schemeID aux identifiants de schéma répertoriés pour cet identifiant global. Une valeur vide satisfait ce contrôle de valeur précis.
La valeur non vide de schemeID pour ram:GlobalID ne figure pas dans la liste des valeurs autorisées. Utilisez une valeur qui y figure ou laissez l’attribut vide.
- Repérez
ram:GlobalIDsousInvoicerTradeParty. - Comparez la valeur de
schemeIDavec l’énumération de l’identifiant de liste 11 dansFACTUR-X_EXTENDED_codedb.xml. - Utilisez une valeur qui y figure ou laissez
schemeIDvide. - Générez de nouveau la facture et vérifiez-la.
Détails techniques
Le test accepte une chaîne vide ou une valeur présente dans codedb/cl[@id=11]/enumeration.
La règle vérifie la valeur de l’attribut schemeID sur l’élément ram:GlobalID de l’émetteur de la facture.
rule/@context)assert/@test)