Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times.
There is no ram:IncludedSupplyChainTradeLineItem in SupplyChainTradeTransaction. The rule requires at least one such element.
An invoice must contain at least one invoice line to represent its individual supplies or services.
The invoice contains no invoice line in SupplyChainTradeTransaction. Add at least one ram:IncludedSupplyChainTradeLineItem.
- Add at least one
ram:IncludedSupplyChainTradeLineItemtoSupplyChainTradeTransaction. - Generate the invoice again and validate it.
<rsm:SupplyChainTradeTransaction/>
<rsm:SupplyChainTradeTransaction> <ram:IncludedSupplyChainTradeLineItem/> </rsm:SupplyChainTradeTransaction>
Technical details
The test counts the direct ram:IncludedSupplyChainTradeLineItem elements of SupplyChainTradeTransaction and requires a count of at least 1.
The rule applies to the lines within SupplyChainTradeTransaction.
rule/@context)assert/@test)