L'attribut '@schemeID' est obligatoire dans ce contexte.
L’attribut schemeID est absent de ram:ID. Cet attribut doit être présent dans ce contexte.
schemeID indique quel système d’identification s’applique à l’identifiant d’immatriculation fiscale. Sans cet attribut, le système de l’identifiant n’est pas précisé.
L’attribut schemeID manque à ram:ID dans l’immatriculation fiscale du représentant fiscal de l’acheteur. Ajoutez cet attribut afin de compléter l’identification de l’identifiant d’immatriculation fiscale.
- Repérez
ram:IDdansram:SpecifiedTaxRegistrationdu représentant fiscal de l’acheteur. - Ajoutez l’attribut
schemeIDàram:ID. - Générez à nouveau la facture et vérifiez-la.
<ram:SpecifiedTaxRegistration> <ram:ID>123456</ram:ID> </ram:SpecifiedTaxRegistration>
<ram:SpecifiedTaxRegistration> <ram:ID schemeID="SCHEME">123456</ram:ID> </ram:SpecifiedTaxRegistration>
Détails techniques
Le test XPath vérifie la présence de l’attribut schemeID sur le nœud de contexte ram:ID.
La règle s’applique à l’attribut schemeID de ram:ID dans ram:SpecifiedTaxRegistration du représentant fiscal de l’acheteur.
rule/@context)assert/@test)