einvoicecheck
Menu

Rules / BR-CL-16 · Markdown

Peppol BIS Billing 3.0 · rule

BR-CL-16

Layer en16931·Checked against Peppol BIS Billing 3.0 2026.5

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

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.