Critical
BR-DE-29
Currency Code Invalid or Missing (BT-5)
What This Error Means
The document currency code (BT-5, cbc:DocumentCurrencyCode) must be a valid ISO 4217 alphabetic code. For German domestic invoices this is almost always 'EUR'. The currency code must be consistent with all amount currencyID attributes throughout the document.
How to Fix It
Set cbc:DocumentCurrencyCode to a valid ISO 4217 code (e.g. 'EUR'). Ensure every cbc:Amount attribute in the document uses the same currencyID value.
XML Example
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
Fix Automatically
Upload your invoice to our Smart Repair engine. It will detect and fix BR-DE-29 errors automatically with a GoBD audit trail.
Open Smart RepairRelated Errors
Other commonly encountered validation errors