What is BT-5?
BT-5 (Invoice currency code) specifies the currency for all monetary amounts on the invoice. It uses ISO 4217 three-letter codes and is mandatory in every EN 16931 invoice.
All amounts in the invoice — line totals, tax amounts, invoice total — must be expressed in this currency unless a separate tax currency (BT-6) is specified.
Requirements
In UBL XML
EUR
All amount elements then use the same currency:
1000.00
In CII XML
EUR
Common Currency Codes in E-Invoicing
BT-5 vs BT-6 (Tax Currency)
BT-6 is only used when the tax authority requires tax amounts in a different currency than the invoice currency (e.g., invoicing in USD but reporting VAT in EUR).
Common Errors
currencyID than BT-5