Back to Compliance Hub
Critical

BR-5

Invoice Currency Code Missing (BT-5)

What This Error Means

An invoice must state its currency (BT-5). The KoSIT report prints the rule as [BR-05]. In UBL the field is cbc:DocumentCurrencyCode, in CII ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode. The value is an ISO 4217 code, for German invoices almost always EUR. Several calculation rules compare amounts against this currency. The rule is fatal.

How to Fix It

Add cbc:DocumentCurrencyCode after cbc:InvoiceTypeCode and cbc:Note, before cbc:BuyerReference, and use the same code in the currencyID attribute of every amount.

XML Example
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<!-- every amount uses the same currency -->
<cbc:PayableAmount currencyID="EUR">1785.00</cbc:PayableAmount>

Fix Automatically

Upload your invoice to our Smart Repair engine. It checks the file against the full KoSIT rule set, including BR-5, and corrects supported fields with a GoBD audit trail.

Open Smart Repair

Related Errors

Other commonly encountered validation errors