L'élément 'ram:ID' ne peut apparaître qu'une fois au maximum.
ram:ID apparaît plusieurs fois dans ram:InvoiceeTradeParty.
La structure autorise au maximum une identification dans ram:ID pour le destinataire de la facture. Plusieurs occurrences ne respectent pas cette exigence.
ram:ID est renseigné plusieurs fois pour le destinataire de la facture. La suppression des occurrences en double permet de vérifier à nouveau la facture.
- Repérez
ram:InvoiceeTradeParty. - Vérifiez ses éléments
ram:IDet n’en conservez pas plus d’un. - Générez à nouveau la facture et vérifiez-la de nouveau.
<ram:InvoiceeTradeParty> <ram:ID>1</ram:ID> <ram:ID>2</ram:ID> </ram:InvoiceeTradeParty>
<ram:InvoiceeTradeParty> <ram:ID>1</ram:ID> </ram:InvoiceeTradeParty>
Détails techniques
Le test compte les éléments ram:ID directement contenus dans ram:InvoiceeTradeParty et exige un nombre inférieur ou égal à un.
La règle s’applique à ram:ID dans ram:InvoiceeTradeParty.
rule/@context)assert/@test)