Element 'ram:Description' may occur at maximum 1 times.
Within ram:SpecifiedTradePaymentTerms, ram:Description occurs more than once. This element may occur at most once in this context.
The description contains textual information about the payment terms. A defined occurrence limit keeps the XML structure for this information unambiguous.
The invoice contains multiple ram:Description elements in the payment terms. Only one such element is allowed in this context.
- Locate
ram:SpecifiedTradePaymentTermsin the invoice. - Check its
ram:Descriptionelements and remove the duplicate occurrence. - Generate the invoice again and validate it once more.
<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>
Technical details
The test counts the direct ram:Description elements in ram:SpecifiedTradePaymentTerms and permits no more than one.
The rule applies within ram:SpecifiedTradePaymentTerms at document level.
rule/@context)assert/@test)