L'attribut '@schemeID' est obligatoire dans ce contexte.
L’attribut schemeID est absent de l’élément ram:ID dans ram:SpecifiedTaxRegistration.
L’attribut schemeID identifie le schéma de l’identifiant d’immatriculation fiscale. Sans cet attribut, le schéma utilisé n’est pas indiqué.
Aucun attribut schemeID n’est indiqué sur ram:ID de l’immatriculation fiscale. Vous pouvez ajouter cet attribut à l’identifiant.
- Repérez
ram:IDdansram:SpecifiedTaxRegistrationderam:InvoicerTradeParty. - Ajoutez l’attribut
schemeIDà cet élémentram:ID. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:SpecifiedTaxRegistration> <ram:ID>123</ram:ID> </ram:SpecifiedTaxRegistration>
<ram:SpecifiedTaxRegistration> <ram:ID schemeID="value">123</ram:ID> </ram:SpecifiedTaxRegistration>
Détails techniques
La condition de contrôle vérifie directement la présence de l’attribut schemeID sur le nœud de contexte.
La règle s’applique à l’attribut schemeID de ram:ID dans ram:SpecifiedTaxRegistration de ram:InvoicerTradeParty.
rule/@context)assert/@test)