Attribute '@schemeID' is required in this context.
The ram:URIID element does not contain a schemeID attribute. In this context, the attribute must be present.
The schemeID attribute identifies the scheme used to interpret the buyer agent’s URI identifier.
The buyer agent’s URI is missing the schemeID attribute. You can resolve this by adding the attribute to ram:URIID.
- Locate
ram:URIIDunderram:BuyerAgentTradeParty. - Add the
schemeIDattribute toram:URIID. - Generate the invoice again and validate it once more.
<ram:URIID/>
<ram:URIID schemeID="..."/>
Technical details
The check only tests whether the schemeID attribute is present on ram:URIID.
The rule applies to ram:URIID of the buyer agent’s communication address under ram:BuyerAgentTradeParty.
rule/@context)assert/@test)