BR-DEX-14: Währung der Zahlung Dritter (BT-DEX-002) weicht von der Rechnungswährung ab
Offizielle Meldung
[BR-DEX-14] Die Währungsangabe von "Third party payment amount" BT-DEX-002 muss BT-5 ("Invoice currency code") entsprechen.
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- XRechnung (UBL)
- Betroffene Felder
- BT-DEX-002, BT-5
Was bedeutet das?
In einer XRechnung-Extension (UBL) muss die Währung des Betrags einer Zahlung Dritter (Third party payment amount, BT-DEX-002) der Rechnungswährung (Invoice currency code, BT-5) entsprechen. Das Attribut currencyID weicht ab.
Typische Ursachen
Die Zahlung Dritter wurde in einer anderen Währung erfasst als die Rechnung.
Das Attribut currencyID ist falsch geschrieben, z. B. „Euro“ statt „EUR“.
So beheben Sie den Fehler
Den Betrag in die Rechnungswährung umrechnen und das Attribut currencyID von cbc:PaidAmount auf den Wert von cbc:DocumentCurrencyCode setzen.
Die Rechnung erneut erzeugen und prüfen.
Beispiel
Fehlerhaft
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
...
<cac:PrepaidPayment>
<cbc:ID>...</cbc:ID>
<cbc:PaidAmount currencyID="USD">50.00</cbc:PaidAmount>
...
</cac:PrepaidPayment>
Richtig
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
...
<cac:PrepaidPayment>
<cbc:ID>...</cbc:ID>
<cbc:PaidAmount currencyID="EUR">46.00</cbc:PaidAmount>
...
</cac:PrepaidPayment>
Für Entwickler: Prüfausdruck je Syntax
XRechnung (UBL) (UBL)
Kontext: /ubl:Invoice/cac:PrepaidPayment[$isExtension]
cbc:PaidAmount/@currencyID = parent::node()/cbc:DocumentCurrencyCode
Verwandte Prüfregeln
- BR-DEX-01: Unzulässiger MIME-Code eines Anhangs (BT-125) in der XRechnung-Extension
- BR-DEX-02: Nettobetrag einer Position passt nicht zur Summe ihrer Unterpositionen
- BR-DEX-03: Unterposition ohne genau eine Umsatzsteuerangabe (BG-DEX-06)
- BR-DEX-04: Schema einer Parteikennung ist kein ISO-6523-ICD-Code (Extension)
- BR-DEX-05: Schema einer Registerkennung ist kein ISO-6523-ICD-Code (Extension)
- BR-DEX-06: Schema der Artikelkennung (BT-157) ist kein ISO-6523-ICD-Code (Extension)
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.