Peppol BIS Billing 3.0 · rule
BR-CL-20
What does BR-CL-20 mean? Coded charge reasons MUST belong to the UNCL 7161 code list
Why did my invoice fail BR-CL-20?
When a charge reason is given as a code, it must come from the UNCL 7161 code list (special service description codes, e.g. FC freight). In UBL the element is cac:AllowanceCharge/cbc:AllowanceChargeReasonCode on a charge (ChargeIndicator true).
Official rule text
Coded charge reasons MUST belong to the UNCL 7161 code list
Common causes
- An allowance reason code (UNCL 5189) used on a charge
- Free text or internal fee identifiers placed in the code element
- A code not present in UNCL 7161
How do I fix it?
<cac:AllowanceCharge> <cbc:ChargeIndicator>true</cbc:ChargeIndicator> <cbc:AllowanceChargeReasonCode>FC</cbc:AllowanceChargeReasonCode> <cbc:AllowanceChargeReason>Freight</cbc:AllowanceChargeReason> <cbc:Amount currencyID="EUR">15.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.