BR-DEC-15: Umsatzsteuer in Buchungswährung (BT-111) hat mehr als zwei Nachkommastellen
Offizielle Meldung
[BR-DEC-15] The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2.
[BR-DEC-15] The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2.
[BR-DEC-15] The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2.
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
- Betroffene Felder
- BT-111
Was bedeutet das?
Der Gesamtbetrag der Umsatzsteuer in Buchungswährung (Invoice total VAT amount in accounting currency, BT-111) darf höchstens zwei Nachkommastellen haben. BT-111 wird angegeben, wenn die Umsatzsteuer in einer anderen Währung (BT-6) als der Rechnungswährung (BT-5) ausgewiesen wird; der Betrag hat mehr als zwei Nachkommastellen.
Typische Ursachen
Der Betrag wurde mit dem Umrechnungskurs ungerundet aus dem Umsatzsteuerbetrag in Rechnungswährung berechnet.
Das erzeugende System hat den Betrag ungerundet mit drei oder mehr Nachkommastellen geschrieben.
So beheben Sie den Fehler
Den Betrag auf zwei Nachkommastellen runden und ohne weitere Stellen schreiben, z. B. 100.00 statt 100.0000.
CII: ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount mit @currencyID = Steuerwährung (BT-6), UBL: cac:TaxTotal/cbc:TaxAmount in Steuerwährung (BT-6).
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular im Abschnitt „Belegsummen (BG-22)“ das Feld „Steuer in Buchungswährung (BT-111)“ prüfen. Beim Erzeugen der XML wird der Wert auf zwei Nachkommastellen gerundet; danach die Rechnung erneut prüfen.
Beispiel
Fehlerhaft
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
...
<ram:TaxTotalAmount currencyID="USD">248.16439</ram:TaxTotalAmount>
...
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Richtig
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
...
<ram:TaxTotalAmount currencyID="USD">248.16</ram:TaxTotalAmount>
...
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: //ram:SpecifiedTradeSettlementHeaderMonetarySummation
not(ram:TaxTotalAmount) or ram:TaxTotalAmount[(@currencyID =/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode and . = round(. * 100) div 100) or not (/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode)]
EN 16931 (UBL) (UBL)
Kontext: /ubl:Invoice | /cn:CreditNote
(//cac:TaxTotal/cbc:TaxAmount[@currencyID = cbc:TaxCurrencyCode] and (string-length(substring-after(//cac:TaxTotal/cbc:TaxAmount[@currencyID = cbc:TaxCurrencyCode],'.'))<=2)) or (not(//cac:TaxTotal/cbc:TaxAmount[@currencyID = cbc:TaxCurrencyCode]))
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000126
Kontext: //ram:SpecifiedTradeSettlementHeaderMonetarySummation
not(ram:TaxTotalAmount) or ram:TaxTotalAmount[(@currencyID =/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode and . = round(. * 100) div 100) or not (/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode)]
Verwandte Prüfregeln
- BR-DEC-01: Abschlagsbetrag auf Dokumentenebene (BT-92) hat mehr als zwei Nachkommastellen
- BR-DEC-02: Grundbetrag des Abschlags auf Dokumentenebene (BT-93) hat mehr als zwei Nachkommastellen
- BR-DEC-05: Zuschlagsbetrag auf Dokumentenebene (BT-99) hat mehr als zwei Nachkommastellen
- BR-DEC-06: Grundbetrag des Zuschlags auf Dokumentenebene (BT-100) hat mehr als zwei Nachkommastellen
- BR-DEC-09: Summe der Positionsnettobeträge (BT-106) hat mehr als zwei Nachkommastellen
- BR-DEC-10: Summe der Abschläge auf Dokumentenebene (BT-107) hat mehr als zwei Nachkommastellen
Häufige Fragen
Werden nachgestellte Nullen mitgezählt?
In CII (auch ZUGFeRD/Factur-X) prüft die Regel den Zahlenwert: 19.000 ist zulässig, 19.005 nicht, weil sich der Wert beim Runden auf zwei Nachkommastellen ändert.
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.