PEPPOL-EN16931-CL007fatal

How to fix PEPPOL-EN16931-CL007

Currency code must be according to ISO 4217:2005.

What this rule checks

All currency codes used in the invoice must be valid ISO 4217:2005 three-letter currency codes. Peppol enforces this to guarantee machine-readable currency identification across borders.

How to fix it

Set cbc:DocumentCurrencyCode and all @currencyID attributes to a valid ISO 4217 code (e.g. 'EUR', 'USD', 'GBP', 'SEK', 'NOK', 'DKK').

Related rules

Validate your invoice

Upload your corrected invoice to check it passes PEPPOL-EN16931-CL007 and all other EN 16931 and Peppol BIS 3.0 rules. Free, instant, no signup.