La variante d'élément 'ram:SpecifiedTaxRegistration[ram:ID/@schemeID="FC"]' ne peut apparaître qu'une fois au maximum.
Il y a plusieurs éléments ram:SpecifiedTaxRegistration dont l’élément ram:ID porte l’attribut schemeID="FC".
La règle limite à un seul élément au maximum les enregistrements fiscaux portant le code FC dans ce contexte d’article du vendeur. Les données fournies ne précisent pas la signification métier du code FC.
Plusieurs enregistrements fiscaux portant schemeID="FC" sont indiqués pour l’article du vendeur. Un seul de ces enregistrements au maximum est autorisé à cet endroit.
- Recherchez dans
ram:ItemSellerTradePartyles élémentsram:SpecifiedTaxRegistrationcontenantram:IDavecschemeID="FC". - Assurez-vous qu’un seul de ces éléments au maximum est présent.
- Générez à nouveau la facture et vérifiez-la de nouveau.
<ram:ItemSellerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="FC">ID-1</ram:ID> </ram:SpecifiedTaxRegistration> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="FC">ID-2</ram:ID> </ram:SpecifiedTaxRegistration> </ram:ItemSellerTradeParty>
<ram:ItemSellerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="FC">ID-1</ram:ID> </ram:SpecifiedTaxRegistration> </ram:ItemSellerTradeParty>
Détails techniques
La règle compte les éléments ram:SpecifiedTaxRegistration dont l’élément enfant ram:ID a @schemeID="FC" et en autorise un au maximum.
La règle s’applique aux enregistrements fiscaux de ram:ItemSellerTradeParty dans l’accord d’une ligne de facture.
rule/@context)assert/@test)