Attribute '@schemeID' is required in this context.
The ram:GlobalID element has no schemeID attribute. This attribute is required in this context.
The schemeID attribute identifies the scheme of the global identifier. Without this attribute, the identifier lacks the designation required by the XML rule.
The payee’s global identifier is missing the schemeID attribute. Add it to complete this detail.
- Locate
ram:GlobalIDunder the payee in the payment terms. - Check that the element has a
schemeIDattribute. - Regenerate the invoice and validate it again.
<ram:GlobalID>12345</ram:GlobalID>
<ram:GlobalID schemeID="value">12345</ram:GlobalID>
Technical details
In the ram:GlobalID context, the rule checks only whether the @schemeID attribute is present.
The rule applies to the ram:GlobalID element of the payee ram:PayeeTradeParty in the payment terms.
rule/@context)assert/@test)