Element 'ram:UnitQuantity' may occur at maximum 1 times.
ram:UnitQuantity occurs more than once in ram:IncludedReferencedProduct. This element may appear no more than once in this scope.
ram:UnitQuantity contains a quantity value for the referenced product. The rule limits the number of these quantity elements to one at most.
ram:UnitQuantity 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:UnitQuantityelements inside it and remove any occurrences beyond the first. - Generate the invoice again and validate it once more.
<ram:IncludedReferencedProduct> <ram:UnitQuantity>1</ram:UnitQuantity> <ram:UnitQuantity>2</ram:UnitQuantity> </ram:IncludedReferencedProduct>
<ram:IncludedReferencedProduct> <ram:UnitQuantity>1</ram:UnitQuantity> </ram:IncludedReferencedProduct>
Technical details
The test counts the direct ram:UnitQuantity 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)