L'élément 'ram:PartialPaymentAmount' ne peut apparaître qu'une fois au maximum.
Dans ram:SpecifiedTradePaymentTerms, ram:PartialPaymentAmount apparaît plus d’une fois. Cet élément ne peut apparaître qu’une seule fois au maximum dans ce contexte.
ram:PartialPaymentAmount contient un montant de paiement partiel dans les conditions de paiement. Cette limite évite plusieurs occurrences de ce champ de montant dans le même contexte.
La facture contient plusieurs éléments ram:PartialPaymentAmount 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:PartialPaymentAmountet supprimez l’occurrence en double. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:SpecifiedTradePaymentTerms> <ram:PartialPaymentAmount>10.00</ram:PartialPaymentAmount> <ram:PartialPaymentAmount>20.00</ram:PartialPaymentAmount> </ram:SpecifiedTradePaymentTerms>
<ram:SpecifiedTradePaymentTerms> <ram:PartialPaymentAmount>10.00</ram:PartialPaymentAmount> </ram:SpecifiedTradePaymentTerms>
Détails techniques
Le test compte les éléments ram:PartialPaymentAmount 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)