La valeur de 'ram:CountryID' n'est pas autorisée.
Si ram:CountryID contient une valeur non vide, celle-ci doit figurer dans l’énumération de l’identifiant de liste 10 de FACTUR-X_EXTENDED_codedb.xml. Toute valeur qui n’y figure pas est interdite.
Cette vérification limite les valeurs non vides de ram:CountryID à celles de la liste des codes de pays. Une valeur vide satisfait ce contrôle de valeur précis.
La valeur non vide de ram:CountryID ne figure pas dans la liste des codes de pays autorisés. Utilisez une valeur qui y figure ou laissez l’élément vide.
- Repérez
ram:CountryIDdansram:PostalTradeAddresssousInvoicerTradeParty. - Comparez la valeur avec l’énumération de l’identifiant de liste 10 dans
FACTUR-X_EXTENDED_codedb.xml. - Utilisez une valeur qui y figure ou laissez
ram:CountryIDvide. - 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=10]/enumeration.
La règle vérifie la valeur de ram:CountryID dans l’adresse postale de l’émetteur de la facture.
rule/@context)assert/@test)