Value of '@schemeID' is not allowed.
If schemeID has a non-empty value, that value must appear in the enumeration with code-list ID 11 in FACTUR-X_EXTENDED_codedb.xml. A value not listed there is not allowed.
This check restricts non-empty schemeID values to the scheme identifiers registered for this global identifier. An empty value passes this specific value check.
The non-empty schemeID value for ram:GlobalID is not in the allowed value list. Use a value listed there or leave the attribute empty.
- Locate
ram:GlobalIDunderInvoicerTradeParty. - Compare the
schemeIDvalue with the enumeration for code-list ID 11 inFACTUR-X_EXTENDED_codedb.xml. - Use a value listed there or leave
schemeIDempty. - Generate the invoice again and validate it.
Technical details
The test accepts an empty string or a value present in codedb/cl[@id=11]/enumeration.
The rule checks the value of the schemeID attribute on the invoicer’s ram:GlobalID element.
rule/@context)assert/@test)