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.
<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 RepairRelated Errors
Other commonly encountered validation errors