L'élément 'ram:DirectDebitMandateID' ne peut apparaître qu'une fois au maximum.
Dans ram:SpecifiedTradePaymentTerms, ram:DirectDebitMandateID apparaît plus d’une fois. Cet élément ne peut apparaître qu’une seule fois au maximum dans ce contexte.
ram:DirectDebitMandateID indique l’identifiant du mandat de prélèvement. Cette limite garantit que les conditions de paiement ne contiennent pas plusieurs identifiants de mandat.
La facture contient plusieurs éléments ram:DirectDebitMandateID 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:DirectDebitMandateIDet supprimez l’occurrence en double. - Générez de nouveau la facture et vérifiez-la à nouveau.
<ram:SpecifiedTradePaymentTerms> <ram:DirectDebitMandateID>Mandat-1</ram:DirectDebitMandateID> <ram:DirectDebitMandateID>Mandat-2</ram:DirectDebitMandateID> </ram:SpecifiedTradePaymentTerms>
<ram:SpecifiedTradePaymentTerms> <ram:DirectDebitMandateID>Mandat-1</ram:DirectDebitMandateID> </ram:SpecifiedTradePaymentTerms>
Détails techniques
Le test compte les éléments ram:DirectDebitMandateID 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)