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

BR-05

EN 16931 FATAL

Official rule text

An Invoice shall have an Invoice currency code (BT-5).

What this error means

Every invoice must state its currency (BT-5, cbc:DocumentCurrencyCode) as an ISO 4217 code such as EUR.

How to fix it

  1. Add cbc:DocumentCurrencyCode, e.g. EUR.
  2. Uppercase, three letters - eur or fail the code list check.
  3. All BT-131/BT-106..115 amounts are implicitly in this currency (except the VAT-in-accounting-currency total, BT-111).

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.