Referenz
Markdown-ExportBR-05 Rechnungswährungscode muss angegeben werden
Nach Geschäftsregel BR-05 der EN 16931-1, die für jede CIUS wie XRechnung, Peppol BIS und Factur-X gilt, muss jede elektronische Rechnung den Rechnungswährungscode (BT-5 / DocumentCurrencyCode) als gültigen dreistelligen ISO-4217-Code wie EUR, USD, GBP oder CHF angeben. Sämtliche Beträge der Rechnung – Positionsnettobeträge, Zu- und Abschläge, Steueraufschlüsselung und Zahlbetrag – lauten auf diese Währung. Einzige Ausnahme ist der Umsatzsteuergesamtbetrag in Buchungswährung (BT-111), der in der USt-Buchungswährung (BT-6) steht.
Problembeschreibung
FEHLER
Geschäftsregel der EN 16931 (CEN)
Kontext und Bedeutung
Dies ist eine Kernregel der EN 16931. Ohne Währungscode kann der Empfänger die Beträge nicht bewerten und die Umsatzsteuer nicht buchen. BR-05 prüft nur, dass das Element vorhanden und nicht leer ist; ein Symbol wie „€“ oder ein unbekannter Code scheitert stattdessen an der Codelistenregel BR-CL-04. Der Fehler entsteht meist, wenn ein Export die Währung nur als currencyID-Attribut an den Beträgen schreibt und das Kopfelement weglässt.
Lösung
Hinterlegen Sie in Ihrem ERP- oder Fakturierungssystem die Belegwährung im Rechnungskopf. In UBL 2.1 ergänzen Sie <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode> direkt unter dem Wurzelelement <Invoice>. In UN/CEFACT CII ergänzen Sie <ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode> unter <ram:ApplicableHeaderTradeSettlement>. Geben Sie allen Beträgen dasselbe currencyID-Attribut wie BT-5; nur BT-111 darf eine andere Währung haben.
Schnellzugriff
Gültige Beispiele
- Rechnungskopf enthält BT-5 = „EUR“ aus der ISO-4217-Codeliste
- Rechnungskopf enthält BT-5 = „USD“ für internationale Handelsabrechnungen
Ungültige Beispiele
- Rechnungs-Wurzelelement lässt cbc:DocumentCurrencyCode / ram:InvoiceCurrencyCode komplett weg
- cbc:DocumentCurrencyCode ist vorhanden, aber leer (<cbc:DocumentCurrencyCode/>); ein Symbol wie „€“ scheitert stattdessen an BR-CL-04
Code-Beispiele
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode><cbc:ID>INV-2026-001</cbc:ID>
<cbc:IssueDate>2026-02-15</cbc:IssueDate>