Element 'ram:ID' may occur at maximum 1 times.
ram:ID occurs more than once in ram:IncludedReferencedProduct. This element may appear no more than once in this scope.
ram:ID contains an identifier for the referenced product. The rule limits the number of these identifier elements to one at most.
ram:ID appears more than once in the referenced product. The element may appear no more than once in this section.
- Find
ram:IncludedReferencedProductin the invoice line’s product details. - Check the
ram:IDelements inside it and remove any occurrences beyond the first. - Generate the invoice again and validate it once more.
<ram:IncludedReferencedProduct> <ram:ID>1</ram:ID> <ram:ID>2</ram:ID> </ram:IncludedReferencedProduct>
<ram:IncludedReferencedProduct> <ram:ID>1</ram:ID> </ram:IncludedReferencedProduct>
Technical details
The test counts the direct ram:ID elements in ram:IncludedReferencedProduct and requires no more than one.
The rule applies within ram:IncludedReferencedProduct, which appears in the product details of an invoice line.
rule/@context)assert/@test)