Value of 'ram:ReasonCode' is not allowed.
The value of ram:ReasonCode is not in the permitted code list for this field. An empty value is permitted by the test condition.
ram:ReasonCode identifies the reason for the allowance. A disallowed code does not identify that reason according to the prescribed code list.
The reason code for the allowance on the invoice line is not allowed. You can adjust the code or leave the value empty.
- Locate
ram:ReasonCodein the relevantram:SpecifiedTradeAllowanceChargeon the invoice line. - Check the code against the code list permitted for this field.
- Generate the invoice again and validate it once more.
Technical details
The test accepts an empty value or a value included in the code list with ID 28.
The rule applies to ram:ReasonCode of an allowance on an invoice line whose ram:ChargeIndicator has the value false.
rule/@context)assert/@test)