Value of '@schemeID' is not allowed.
The value of the schemeID attribute on ram:URIID is not included in the permitted code list. An empty value is allowed by the test condition.
schemeID identifies the scheme used for the manufacturer URI. A value that is not permitted cannot be classified as a valid scheme for this identifier.
The manufacturer URI identifier has a schemeID value that is not permitted. Using an allowed value or leaving it empty can resolve this issue.
- Locate
ram:URIIDin the product’s manufacturer party on the invoice line. - Check the
schemeIDattribute against the values permitted for this identifier. - Use a permitted value or leave
schemeIDempty. - Generate the invoice again and validate it once more.
Technical details
The test accepts an empty value or a value listed in the enumeration of code list 13 in FACTUR-X_EXTENDED_codedb.xml.
The rule applies to ram:URIID under the product’s manufacturer party in an invoice line.
rule/@context)assert/@test)