BR-DEX – XRechnung-Extension
BR-DEX-14: Währung der Drittzahlung weicht von der Rechnung ab
FehlerGeschäftsregel XRechnung (KoSIT)
Offizielle Meldung
[BR-DEX-14] Die Währungsangabe von "Third party payment amount" BT-DEX-002 muss BT-5 ("Invoice currency code") entsprechen.Quelle: KoSIT XRechnung, Version 3.0.2 (Schematron 2.6.0)
Was die Meldung bedeutet
Der Betrag einer Zahlung Dritter in Ihrer Rechnung ist in einer anderen Währung angegeben als die Rechnung selbst, etwa in CHF bei einer Rechnung in EUR. Alle Beträge einer Rechnung müssen dieselbe Währung tragen, weil der fällige Betrag aus ihnen berechnet wird und niemand Beträge verschiedener Währungen addieren kann. Die Extension prüft das Attribut currencyID der Drittzahlung gegen den Währungscode der Rechnung und weist Abweichungen ab.
Häufige Ursachen
- Die Förderung wurde in einer Fremdwährung zugesagt und ohne Umrechnung übernommen.
- Das Attribut currencyID wurde aus einer Vorlage mit fester Währung kopiert.
- Die Rechnungswährung wurde geändert, die Drittzahlung aber nicht.
So beheben Sie den Fehler
Rechnen Sie den Betrag in die Rechnungswährung um, tragen Sie ihn gerundet in cbc:PaidAmount ein und setzen Sie currencyID auf den Wert von cbc:DocumentCurrencyCode. Den Umrechnungskurs können Sie in der Beschreibung nennen.
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cac:PrepaidPayment>
<cbc:ID>Zuschuss</cbc:ID>
<cbc:PaidAmount currencyID="CHF">300.00</cbc:PaidAmount>
</cac:PrepaidPayment><cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cac:PrepaidPayment>
<cbc:ID>Zuschuss</cbc:ID>
<cbc:PaidAmount currencyID="EUR">318.60</cbc:PaidAmount>
</cac:PrepaidPayment>Häufige Fragen
Darf die Rechnung selbst eine Fremdwährung haben?
Ja, BT-5 kann jede ISO-4217-Währung sein. Entscheidend ist, dass die Drittzahlung dieselbe Währung trägt wie die Rechnung.
Was ist mit der Umsatzsteuer in Euro bei einer Fremdwährungsrechnung?
Dafür sieht die Norm den gesonderten Steuerbetrag in Buchungswährung BT-111 mit BT-6 vor; die Drittzahlung folgt aber immer der Rechnungswährung.
Betroffene Felder
- BT-5
- BT-115
- BT-113
Verwandte Regeln
Rechnung prüfen
Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.
Technische Details
- UBL · Kontext (XPath)
/ubl:Invoice/cac:PrepaidPayment[$isExtension]- UBL · Schematron-Test
cbc:PaidAmount/@currencyID = parent::node()/cbc:DocumentCurrencyCode
Erklärung erstellt am 14.09.2026