L'attribut '@schemeID' est obligatoire dans ce contexte.
L’élément ram:ID sélectionné pour l’immatriculation fiscale avec schemeID="FC" ne contient pas d’attribut schemeID.
L’attribut schemeID identifie le schéma de l’identifiant fiscal. Sans cet attribut, l’indication exigée par cette règle est absente.
L’identifiant fiscal ram:ID dans l’immatriculation fiscale du vendeur avec schemeID="FC" ne comporte pas l’attribut schemeID. Ajoutez l’indication requise à cette entrée.
- Repérez l’immatriculation fiscale du vendeur avec
schemeID="FC". - Ajoutez l’attribut
schemeIDà sonram:ID. - Générez à nouveau la facture et vérifiez-la.
<ram:SpecifiedTaxRegistration> <ram:ID>123</ram:ID> </ram:SpecifiedTaxRegistration>
<ram:SpecifiedTaxRegistration> <ram:ID schemeID="FC">123</ram:ID> </ram:SpecifiedTaxRegistration>
Détails techniques
Le test vérifie la présence de l’attribut schemeID sur l’élément ram:ID sélectionné par la condition parente.
La règle s’applique à ram:ID dans une immatriculation fiscale du vendeur identifiée par schemeID="FC".
rule/@context)assert/@test)