Attribute '@schemeID' is required in this context.
The required @schemeID attribute is missing from ram:URIID.
The scheme identifier indicates the type of URI identifier. Without it, that type is not specified in the XML.
The buyer’s URI communication has a ram:URIID without @schemeID. Add this attribute so that the URI identifier has a scheme identifier.
- Find
ram:URIIDin the buyer’s URI communication. - Add the
@schemeIDattribute to that element. - Generate the invoice again and check it again.
<ram:URIID/>
<ram:URIID schemeID="X"/>
Technical details
The test evaluates @schemeID on the current ram:URIID and requires the attribute to be present.
The rule applies to the @schemeID attribute of ram:URIID in the buyer’s URI communication.
rule/@context)assert/@test)