Attribute '@schemeID' is required in this context.
The schemeID attribute is missing from the payee party’s ram:GlobalID element.
The schemeID attribute identifies the scheme of the global identifier. This rule requires the attribute to be present.
The payee party’s global identifier is missing the schemeID attribute. Add the attribute to the ram:GlobalID element.
- Find the payee party’s
ram:GlobalID. - Add the
schemeIDattribute to it. - Generate the invoice again and validate it.
<ram:GlobalID>identifier</ram:GlobalID>
<ram:GlobalID schemeID="scheme">identifier</ram:GlobalID>
Technical details
The XPath test checks whether the schemeID attribute exists on ram:GlobalID; it does not validate its value.
The rule applies to the payee party’s global identifier in the invoice settlement.
rule/@context)assert/@test)