Value of 'ram:InvoiceCurrencyCode' is not allowed.
The value of ram:InvoiceCurrencyCode is not empty and does not match an entry in the associated code list.
The currency code identifies the currency in which the invoice is issued. Under this rule, a value absent from the list is not recognized as an allowed invoice currency code.
The entry in ram:InvoiceCurrencyCode is not included in the allowed code list. Using an allowed value makes it possible to validate the invoice again.
- Locate
ram:InvoiceCurrencyCodein the settlement. - Check its value against the allowed code list.
- Generate the invoice again and validate it again.
Technical details
The test accepts an empty value or a value included in the code list identified by 42.
The rule applies to ram:InvoiceCurrencyCode in the settlement at document level.
rule/@context)assert/@test)