Zum Inhalt springen

BT-5: Rechnungswährung

Die Hauptwährung aller Beträge in der Rechnung (in Deutschland in der Regel EUR).

BT-5Pflichtfeld (1..1)EN 16931-1 / XRechnung 3.0 / ZUGFeRD 2.3

Technische Spezifikation

Pflicht & Vorkommen
1..1(Pflichtfeld)

Zwingend erforderlich (1..1) nach ISO 4217

Datentyp
Währungscode (ISO 4217, 3 Zeichen)

Semantisches Datenformat gemäß europäischer Norm EN 16931-1

XML-Syntax (XPath)
UBL 2.1(XRechnung / Peppol BIS)
Invoice/cbc:DocumentCurrencyCode
UN/CEFACT CII D16B(ZUGFeRD 2.3 / Factur-X)
rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode

Bedeutung & Verwendung von BT-5

Die Rechnungswährung (BT-5) legt die Währung für alle Positionen, Zwischensummen und den Gesamtbetrag fest. Sie muss als 3-stelliger Buchstabencode nach ISO 4217 angegeben werden (z. B. EUR, USD, CHF, GBP). Alle Geldbeträge der Rechnung (außer optionaler USt-Betrag in abweichender Landeswährung via BT-6) beziehen sich zwingend auf BT-5.

XML-Syntax & Code-Beispiel

OASIS UBL 2.1 (XRechnung)
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>

Validierungsregeln & Schematron-Prüfungen

BR-05

Eine Rechnung muss einen Währungscode (BT-5) nach ISO 4217 enthalten.

BT-5 in deiner Rechnung prüfen

Mit den XML-Pfaden oben findest du BT-5. Ein Code-Beispiel zeigt dieses Feld, ist aber keine vollständige Rechnung. Korrigiere den Wert im Quellprogramm, exportiere die Datei erneut und prüfe die gesamte Rechnung.

Offizielle Spezifikationen und Regelwerke

Anforderungen hängen vom Rechnungsprofil und der Version ab. Gleiche Pflichtfelder, Codelisten und Regeln mit der passenden Spezifikation ab; Peppol-spezifische Vorgaben gelten nicht automatisch für jede ZUGFeRD-Rechnung.

E-Rechnungen einfach und konform erstellen

Erstelle XRechnung- und ZUGFeRD-Rechnungen in Billance und prüfe die exportierte Datei lokal. Dieser Leitfaden hilft dir, BT-5 einzuordnen und deine Rechnungsangaben vor dem Versand zu kontrollieren.