Value of '@schemeID' is not allowed.
The non-empty value of the schemeID attribute is not included in the code list used by this rule. An empty value also passes this check.
The check restricts non-empty schemeID values to the codes defined for this context. This detects a scheme identifier that is not listed as permitted.
The value entered for schemeID is not included in the code list checked for this field. Using a value listed there resolves the issue.
- Locate
ram:URIIDunderram:ShipFromTradeParty. - Check the
schemeIDvalue against the code list applicable to this field. - Replace a non-empty value that is not listed with a listed value, or leave the attribute empty.
- Regenerate the invoice and validate it again.
Technical details
The test passes if $codeValue13 is empty or occurs as an @value in the enumeration of the code list with cl[@id=13].
The rule applies to the schemeID attribute of ram:URIID in ram:URIUniversalCommunication under ram:ShipFromTradeParty in the delivery section.
rule/@context)assert/@test)