einvoicecheck
Menu

Rules / PEPPOL-EN16931-CL007 · Markdown

Peppol BIS Billing 3.0 · rule

PEPPOL-EN16931-CL007

Layer peppol·Checked against Peppol BIS Billing 3.0 2026.5

What does PEPPOL-EN16931-CL007 mean? Currency code must be according to ISO 4217:2005

Why did my invoice fail PEPPOL-EN16931-CL007?

Every currency code in the invoice must be a valid ISO 4217:2005 three-letter code. This applies to cbc:DocumentCurrencyCode, cbc:TaxCurrencyCode and every currencyID attribute on amounts, and ensures amounts are unambiguous across borders.

Official rule text

Currency code must be according to ISO 4217:2005

Common causes

How do I fix it?

<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>

Related rules

PEPPOL-EN16931-CL001 · PEPPOL-EN16931-CL002 · PEPPOL-EN16931-CL003 · PEPPOL-EN16931-CL006 · PEPPOL-EN16931-CL008

Check your invoice against this rule

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