BR-DEX-13: Betrag der Zahlung Dritter (BT-DEX-002) hat mehr als zwei Nachkommastellen
Offizielle Meldung
[BR-DEX-13] Die maximale Anzahl zulässiger Nachkommastellen für das Element "Third party payment amount" (BT-DEX-002) ist 2.
- 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
Was bedeutet das?
In einer XRechnung-Extension (UBL) darf der Betrag einer Zahlung Dritter (Third party payment amount, BT-DEX-002) höchstens zwei Nachkommastellen haben. Der angegebene Betrag hat mehr.
Typische Ursachen
Der Betrag wurde aus einer Berechnung ungerundet übernommen, z. B. 33.3333.
Der Betrag wurde mit mehr Nachkommastellen formatiert als nötig, z. B. 50.000.
So beheben Sie den Fehler
Den Betrag auf zwei Nachkommastellen runden bzw. formatieren (cac:PrepaidPayment/cbc:PaidAmount).
Anschließend den fälligen Betrag (BT-115) nach BR-DEX-09 prüfen.
Die Rechnung erneut erzeugen und prüfen.
Beispiel
Fehlerhaft
<cbc:PaidAmount currencyID="EUR">33.3333</cbc:PaidAmount>
Richtig
<cbc:PaidAmount currencyID="EUR">33.33</cbc:PaidAmount>
Für Entwickler: Prüfausdruck je Syntax
XRechnung (UBL) (UBL)
Kontext: /ubl:Invoice/cac:PrepaidPayment[$isExtension]
string-length(substring-after(cbc:PaidAmount, '.')) <= 2
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.