Peppol BIS Billing 3.0 · rule
BR-CL-16
What does BR-CL-16 mean? Payment means in an invoice MUST be coded using UNCL4461 code list
Why did my invoice fail BR-CL-16?
The payment means type code must come from the UNCL 4461 code list. This coded value tells the receiver how payment is expected to be made (e.g. 30 credit transfer, 58 SEPA credit transfer, 48 card). In UBL the element is cac:PaymentMeans/cbc:PaymentMeansCode.
Official rule text
Payment means in an invoice MUST be coded using UNCL4461 code list
Common causes
- Free text like "bank transfer" instead of a numeric code
- An internal payment method enumeration exported directly
- A code not present in UNCL4461
How do I fix it?
<cac:PaymentMeans> <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode> </cac:PaymentMeans>
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.