Reference
Markdown exportBT-5 Invoice Currency Code
The currency used for all invoice amounts. If VAT accounting currency (BT-6) differs, BT-111 additionally gives the total VAT amount in that accounting currency. Use an ISO 4217 currency code.
BT-5 (Invoice currency code) is the ISO 4217 alpha-3 code (EUR, USD, GBP) in which all invoice amounts are expressed. Mandatory under EN 16931, it governs every monetary field on the document and pairs with BT-6 when VAT must be reported in a different currency. Example: EUR.
BT-5 · EN 16931 / XRechnung 3.x
BT Reference Card
Key EN 16931 and XRechnung facts for this business term.
- BT code
BT-5- Name
- Invoice Currency Code
- Cardinality
- Mandatory (M)
- Business group
- Document
- Data type
- Code
- Example value
EUR- Common error
- BR-05: An Invoice shall have an Invoice currency code. Must be a valid ISO 4217 alpha-3 code; KoSIT rejects free-text currency names like "Euro".
Quick answer
The currency used for all invoice amounts. If VAT accounting currency (BT-6) differs, BT-111 additionally gives the total VAT amount in that accounting currency. Use an ISO 4217 currency code.
Invoice basics
Core document identifiers, dates, process identifiers, and high-level invoice context.
Quick actions
In plain language
The currency used for all invoice amounts. If VAT accounting currency (BT-6) differs, BT-111 additionally gives the total VAT amount in that accounting currency. Use an ISO 4217 currency code.
The currency used for all invoice amounts. If VAT accounting currency (BT-6) differs, BT-111 additionally gives the total VAT amount in that accounting currency. Use an ISO 4217 currency code.
The currency code sets the monetary unit for all invoice amounts. If BT-6 differs, BT-110 and BT-112 remain in this invoice currency; BT-111 adds the VAT total in the accounting currency.
What you usually enter here
Three-letter ISO 4217 currency code
Typical valid values include: EUR, USD, GBP, CHF
Mandatory according to EN 16931-1. Must use valid ISO 4217 codes. German businesses typically use EUR but can invoice in other currencies.
What goes wrong often
Avoid values like: Euro, Dollar, Pound, 978
Relevant rule codes: BR-05, BR-CL-04
Examples in context
The currency code sets the monetary unit for all invoice amounts. If BT-6 differs, BT-110 and BT-112 remain in this invoice currency; BT-111 adds the VAT total in the accounting currency.
Mandatory according to EN 16931-1. Must use valid ISO 4217 codes. German businesses typically use EUR but can invoice in other currencies.
Valid Examples
- EUR
- USD
- GBP
- CHF
- JPY
- CAD
- AUD
- SEK
- NOK
- DKK
Invalid Examples
- Euro
- Dollar
- Pound
- 978
- eu
- EURO
XML mapping and field facts
Open the technical reference if you need XML paths, validator rule codes, legal wording, or schema-specific mapping details.
Field ID:
BT-5
Data Type:
code
Cardinality:
1..1
Requirement:
Mandatory
Max Length:
3 characters
Since Version:
XRechnung 1.0+
XML Implementation
/Invoice/cbc:DocumentCurrencyCode/CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCodeValidation Rules
BR-05
BR-05
BR-CL-04
BR-CL-04
Next step
Create an XRechnung from your PDF and confirm the BT-5 code
The converter determines the code from the details on the invoice. You see the value before download and can correct it; the invoice is checked against the XRechnung rules. Already have an XML file? The free validator reports findings for this field, for example BR-CL-04, BR-05.
Download requires an account. Subscriptions from €10/month with annual billing (excl. taxes), or €5 per conversion (excl. taxes) without a subscription.
Why the standard cares about this field
Business Context
The currency code sets the monetary unit for all invoice amounts. If BT-6 differs, BT-110 and BT-112 remain in this invoice currency; BT-111 adds the VAT total in the accounting currency.
Legal Requirement
Mandatory according to EN 16931-1. Must use valid ISO 4217 codes. German businesses typically use EUR but can invoice in other currencies.
FAQ
Can I use currencies other than EUR for German invoices?
Yes, you can invoice in any ISO 4217 currency. However, for VAT reporting to German authorities, amounts may need to be converted to EUR.
What happens when invoice currency differs from VAT accounting currency?
BT-110 and BT-112 stay in the invoice currency from BT-5. When BT-6 is present, provide the additional VAT total in accounting currency in BT-111.