L'attribut '@schemeID' est obligatoire dans ce contexte.
L’attribut obligatoire @schemeID est absent de ram:ID dans ram:SpecifiedTaxRegistration.
@schemeID indique le schéma selon lequel l’identifiant fiscal doit être interprété.
L’identifiant fiscal du représentant de l’acheteur ne comporte pas @schemeID. Ajoutez cet attribut manquant pour préciser le schéma de l’identifiant.
- Repérez
ram:IDdansram:SpecifiedTaxRegistrationdu représentant de l’acheteur. - Ajoutez l’attribut obligatoire
@schemeIDàram:ID. - Générez à nouveau la facture et contrôlez-la de nouveau.
<ram:SpecifiedTaxRegistration> <ram:ID>123</ram:ID> </ram:SpecifiedTaxRegistration>
<ram:SpecifiedTaxRegistration> <ram:ID schemeID="...">123</ram:ID> </ram:SpecifiedTaxRegistration>
Détails techniques
Le test vérifie la présence de l’attribut @schemeID sur le nœud de contexte.
L’attribut contrôlé est @schemeID sur ram:ID dans ram:SpecifiedTaxRegistration du représentant de l’acheteur.
rule/@context)assert/@test)