L'attribut '@schemeID' est obligatoire dans ce contexte.
L’attribut @schemeID est absent de l’élément ram:ID dans ram:SpecifiedTaxRegistration.
Le schéma indique le système selon lequel l’identifiant fiscal doit être interprété. Sans cet attribut, la classification requise de l’identifiant manque.
@schemeID manque à ram:ID dans l’enregistrement fiscal du lieu d’expédition. Ajoutez l’attribut afin que l’identifiant comporte le schéma requis.
- Repérez
ram:IDdansram:SpecifiedTaxRegistrationdu lieu d’expédition. - Ajoutez l’attribut
@schemeIDàram:ID. - Générez de nouveau la facture et vérifiez-la encore.
<ram:SpecifiedTaxRegistration> <ram:ID>12345</ram:ID> </ram:SpecifiedTaxRegistration>
<ram:SpecifiedTaxRegistration> <ram:ID schemeID="...">12345</ram:ID> </ram:SpecifiedTaxRegistration>
Détails techniques
La règle vérifie la présence de l’attribut @schemeID sur l’élément ram:ID courant ; sa valeur n’est pas vérifiée ici.
Cette règle s’applique à l’attribut @schemeID de ram:ID dans ram:SpecifiedTaxRegistration du lieu d’expédition (ram:ShipFromTradeParty).
rule/@context)assert/@test)