Value of '@schemeID' is not allowed.
The non-empty value of @schemeID is not included in the value list defined for this URI identifier. An empty value passes this particular value check.
The value list restricts @schemeID to values defined for this URI identifier. This preserves the intended identification context.
The value entered for @schemeID on ram:URIID is not in the value list defined for it. You can resolve this by using a value from that list.
- Check the value of
@schemeIDonram:URIID. - Use a value from the code list defined for this URI identifier.
- Generate the invoice again and validate it once more.
<ram:URIID schemeID="UNKNOWN">https://example.org</ram:URIID>
<ram:URIID schemeID="">https://example.org</ram:URIID>
Technical details
The check accepts an empty value or a value present in code list 13 in FACTUR-X_EXTENDED_codedb.xml.
The rule applies to @schemeID on the ram:URIID element inside ram:URIUniversalCommunication of the ram:ShipToTradeParty party on an invoice line.
rule/@context)assert/@test)