Skip to main content

BT-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

UBL 2.1 Syntax
/Invoice/cbc:DocumentCurrencyCode
CII (UN/CEFACT) Syntax
/CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode

Validation 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.

Official sources and tools