Peppol BIS Billing 3.0 · rule
BR-CL-19
What does BR-CL-19 mean? Coded allowance reasons MUST belong to the UNCL 5189 code list
Why did my invoice fail BR-CL-19?
When an allowance reason is given as a code, it must come from the UNCL 5189 code list (allowance/charge identification codes for allowances, e.g. 95 discount). In UBL the element is cac:AllowanceCharge/cbc:AllowanceChargeReasonCode on an allowance (ChargeIndicator false).
Official rule text
Coded allowance reasons MUST belong to the UNCL 5189 code list
Common causes
- A charge reason code (UNCL 7161) used on an allowance
- Free text placed in the reason code element
- A numeric code not present in UNCL 5189
How do I fix it?
<cac:AllowanceCharge> <cbc:ChargeIndicator>false</cbc:ChargeIndicator> <cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode> <cbc:AllowanceChargeReason>Discount</cbc:AllowanceChargeReason> <cbc:Amount currencyID="EUR">10.00</cbc:Amount> </cac:AllowanceCharge>
Related rules
BR-CL-01 · BR-CL-03 · BR-CL-04 · BR-CL-05 · BR-CL-06 · BR-CL-07 · BR-CL-08 · BR-CL-10
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.