Attribute '@schemeID' is required in this context.
The ship-from party’s ram:GlobalID has no schemeID attribute. The attribute is required in this context.
The schemeID attribute identifies the scheme of the global identifier. Without the attribute, the scheme information for ram:GlobalID is missing.
The ship-from party’s global identifier is missing the schemeID attribute. Add it so the entry includes the required scheme designation.
- Find
ram:GlobalIDinram:ShipFromTradeParty. - Add the
schemeIDattribute to that element. - Regenerate the invoice and validate it again.
<ram:ShipFromTradeParty> <ram:GlobalID>identifier</ram:GlobalID> </ram:ShipFromTradeParty>
<ram:ShipFromTradeParty> <ram:GlobalID schemeID="value">identifier</ram:GlobalID> </ram:ShipFromTradeParty>
Technical details
The check evaluates whether @schemeID is present in the ram:GlobalID context.
The rule applies to the schemeID attribute of ram:GlobalID within ram:ShipFromTradeParty.
rule/@context)assert/@test)