Reference
Markdown exportBR-05 Invoice currency code must be present
An invoice must contain the invoice currency code (BT-5), such as EUR, so every amount can be interpreted consistently.
Problem Description
An invoice must contain the invoice currency code (BT-5), such as EUR, so every amount can be interpreted consistently.
ERROR
XRechnung 3.0
Context and Significance
BT-5 is a base EN 16931 field. Missing currency breaks tax total, payable amount, and line amount validation before profile-specific rules run.
Solution
Set BT-5 to the ISO 4217 currency used by the invoice totals and all line amounts.
Quick actions
Valid Examples
Use these points as the practical checks for this section.
- BT-5 = EUR
- DocumentCurrencyCode = USD for a USD invoice
Invalid Examples
Use these points as the practical checks for this section.
- BT-5 missing
- Currency written as free text outside the XML field
Technical Details
Affected Fields
BT-5 Invoice currency code