La variante d'élément 'ram:SpecifiedTaxRegistration[ram:ID/@schemeID="FC"]' ne peut apparaître qu'une fois au maximum.
Dans SellerTradeParty, SpecifiedTaxRegistration avec un ID dont le schemeID vaut FC apparaît plusieurs fois.
Une seule immatriculation fiscale au maximum est admise pour la désignation FC. Plusieurs entrées de ce type répètent cette désignation dans les données du vendeur.
Les données du vendeur contiennent plusieurs fois l’immatriculation fiscale avec FC. Vous pouvez rendre cette entrée unique.
- Recherchez dans
SellerTradePartyles élémentsSpecifiedTaxRegistrationavecIDetschemeID="FC". - Supprimez les entrées en double afin que cet élément apparaisse au maximum une fois.
- Générez de nouveau la facture et vérifiez-la.
<ram:SellerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="FC">A</ram:ID> </ram:SpecifiedTaxRegistration> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="FC">B</ram:ID> </ram:SpecifiedTaxRegistration> </ram:SellerTradeParty>
<ram:SellerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="FC">A</ram:ID> </ram:SpecifiedTaxRegistration> </ram:SellerTradeParty>
Détails techniques
Le contrôle compte les éléments SpecifiedTaxRegistration directs dont l’élément enfant ID possède un attribut schemeID égal à FC.
La règle s’applique aux immatriculations fiscales du vendeur dans SellerTradeParty.
rule/@context)assert/@test)