einvoicecheck
Menu

Rules / BR-CL-03 · Markdown

Peppol BIS Billing 3.0 · rule

BR-CL-03

Layer en16931·Checked against Peppol BIS Billing 3.0 2026.5

What does BR-CL-03 mean? currencyID MUST be coded using ISO code list 4217 alpha-3

Why did my invoice fail BR-CL-03?

Every currencyID attribute on amount elements must be a valid ISO 4217 alpha-3 currency code. This makes all monetary amounts unambiguous across systems. In UBL, currencyID appears on elements such as cbc:LineExtensionAmount, cbc:TaxAmount and cbc:PayableAmount.

Official rule text

currencyID MUST be coded using ISO code list 4217 alpha-3

Common causes

How do I fix it?

<cbc:PayableAmount currencyID="EUR">121.00</cbc:PayableAmount>

Related rules

BR-CL-01 · BR-CL-04 · BR-CL-05 · BR-CL-06 · BR-CL-07 · BR-CL-08 · BR-CL-10 · BR-CL-11

Check your invoice against this rule

Paste it into the live demo, or call POST /v1/validate. See the quickstart.