L'attribut '@schemeID' est obligatoire dans ce contexte.
L’attribut @schemeID manque dans le ram:ID concerné. La règle vérifie la présence de cet attribut.
Le schéma indique le type d’identifiant. La valeur VA désigne ici un numéro de TVA.
Le schéma du numéro de TVA du vendeur pour une ligne de facture est vérifié. Vous pouvez ajouter l’information manquante dans ram:ID.
- Repérez l’identifiant concerné du vendeur dans
ram:SpecifiedTaxRegistration. - Vérifiez que
ram:IDcomporte l’attribut@schemeID. - Générez à nouveau la facture et vérifiez-la.
Détails techniques
Le test vérifie uniquement la présence de l’attribut @schemeID sur le nœud de contexte. Le Rule Context sélectionne déjà les éléments ram:ID dont @schemeID="VA".
La règle s’applique à ram:ID dans un ram:SpecifiedTaxRegistration du vendeur pour une ligne de facture lorsque @schemeID a la valeur VA.
rule/@context)assert/@test)