La variante d'élément 'ram:SpecifiedTaxRegistration[ram:ID/@schemeID="VA"]' ne peut apparaître qu'une fois au maximum.
Les informations du vendeur contiennent plusieurs éléments ram:SpecifiedTaxRegistration dont le ram:ID enfant est identifié comme numéro de TVA par schemeID="VA".
Dans cette règle, l’identifiant VA désigne le numéro de TVA ; les informations du vendeur ne peuvent contenir qu’une seule inscription de ce type au maximum.
Le numéro de TVA identifié par VA apparaît plusieurs fois dans les informations du vendeur. Vous pouvez corriger cela en n’indiquant au maximum qu’une seule inscription fiscale de ce type.
- Vérifiez les éléments
ram:SpecifiedTaxRegistrationdansram:SellerTradeParty. - Repérez ceux dont le
ram:IDporte l’attributschemeID="VA". - Assurez-vous qu’il n’y en a pas plus d’un.
- Générez de nouveau la facture et vérifiez-la.
<ram:SellerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">A</ram:ID> </ram:SpecifiedTaxRegistration> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">B</ram:ID> </ram:SpecifiedTaxRegistration> </ram:SellerTradeParty>
<ram:SellerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">A</ram:ID> </ram:SpecifiedTaxRegistration> </ram:SellerTradeParty>
Détails techniques
Le contrôle compte les éléments ram:SpecifiedTaxRegistration directement contenus dont le ram:ID possède un attribut schemeID égal exactement à VA ; zéro ou un est autorisé.
Dans ram:SellerTradeParty, pour ram:SpecifiedTaxRegistration dont le ram:ID porte l’attribut schemeID="VA".
rule/@context)assert/@test)