This page is also available in your language:
CRATEAPI Error reference EN · FR · DE · RO

BR-CL-04

EN 16931 FATAL

Official rule text

Invoice currency code MUST be coded using ISO code list 4217 alpha-3

What this error means

This is a code list rule: a coded field in your invoice uses a value that is not part of the official list for that field (currencies, country codes, VAT categories, unit codes, payment means...).

How to fix it

  1. Check the exact code against the official list named in the rule text.
  2. Watch for case and whitespace - codes are case-sensitive (EUR, not eur).
  3. Common lists: ISO 4217 currencies, ISO 3166-1 countries, UNCL5305 VAT categories, UN/ECE Rec 20 units, UNCL4461 payment means.

Related rules

Fix it faster

Paste your invoice XML in our free validator - every finding comes with its rule ID. Then generate, convert and render compliant invoices through one API.