L'élément 'ram:Description' ne peut apparaître qu'une fois au maximum.
Dans ram:SpecifiedTradePaymentTerms, ram:Description apparaît plus d’une fois. Cet élément ne peut apparaître qu’une seule fois au maximum dans ce contexte.
La description contient des informations textuelles sur les conditions de paiement. Une limite d’occurrence définie préserve la clarté de la structure XML de ces informations.
La facture contient plusieurs éléments ram:Description dans les conditions de paiement. Un seul élément de ce type est autorisé dans ce contexte.
- Repérez
ram:SpecifiedTradePaymentTermsdans la facture. - Vérifiez ses éléments
ram:Descriptionet supprimez l’occurrence en double. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:SpecifiedTradePaymentTerms> <ram:Description>Condition A</ram:Description> <ram:Description>Condition B</ram:Description> </ram:SpecifiedTradePaymentTerms>
<ram:SpecifiedTradePaymentTerms> <ram:Description>Condition de paiement</ram:Description> </ram:SpecifiedTradePaymentTerms>
Détails techniques
Le test compte les éléments ram:Description directs dans ram:SpecifiedTradePaymentTerms et en autorise au maximum un.
La règle s’applique dans ram:SpecifiedTradePaymentTerms au niveau du document.
rule/@context)assert/@test)