Zum Inhalt springen

BR-DEC-20: Steuerbetrag je Steuerkategorie (BT-117) hat mehr als zwei Nachkommastellen

Offizielle Meldung

[BR-DEC-20] The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2.

EN 16931 (CII) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-DEC-20] The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2.

EN 16931 (UBL) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-DEC-20] The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2.

Factur-X / ZUGFeRD EN 16931 · Fehler · Sprache der Meldung: Englisch · Stand: Factur-X 1.08 / ZUGFeRD 2.4
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-117

Was bedeutet das?

Der Steuerbetrag der Umsatzsteuerkategorie (VAT category tax amount, BT-117) darf höchstens zwei Nachkommastellen haben. In der Rechnung steht der Betrag mit mehr als zwei Nachkommastellen.

Typische Ursachen

Die Summe wurde aus ungerundeten Einzelbeträgen gebildet und nicht auf zwei Nachkommastellen gerundet.
Das erzeugende System schreibt Beträge mit einer festen Zahl von drei oder vier Nachkommastellen, z. B. 100.0000; auch nachgestellte Nullen zählen.

So beheben Sie den Fehler

Den Betrag auf zwei Nachkommastellen runden und ohne weitere Stellen schreiben, z. B. 100.00 statt 100.0000.
Nach BR-CO-17 ergibt sich der Betrag aus BT-116 × (BT-119 / 100), gerundet auf zwei Nachkommastellen; den Gesamtbetrag der Umsatzsteuer (BT-110) entsprechend neu bilden (BR-CO-14).
CII: ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount, UBL: cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular wird der Steuerbetrag je Steuerkategorie (BT-117) beim Erzeugen der XML aus Nettobetrag und Steuersatz berechnet und auf zwei Nachkommastellen gerundet; der Wert im Abschnitt „Steueraufstellung (BG-23)“ im Feld „Steuerbetrag (BT-117)“ wird dafür nicht übernommen. Die Rechnung erneut erzeugen und prüfen.

Beispiel

Fehlerhaft

<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>190.0076</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:BasisAmount>1000.00</ram:BasisAmount>
  <ram:CategoryCode>S</ram:CategoryCode>
  <ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>

Richtig

<ram:ApplicableTradeTax>
  <ram:CalculatedAmount>190.01</ram:CalculatedAmount>
  <ram:TypeCode>VAT</ram:TypeCode>
  <ram:BasisAmount>1000.00</ram:BasisAmount>
  <ram:CategoryCode>S</ram:CategoryCode>
  <ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
Für Entwickler: Prüfausdruck je Syntax

EN 16931 (CII) (CII)

Kontext: //ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax

string-length(substring-after(ram:CalculatedAmount,'.'))<=2

EN 16931 (UBL) (UBL)

Kontext: cac:TaxTotal/cac:TaxSubtotal

string-length(substring-after(cbc:TaxAmount,'.'))<=2

Factur-X / ZUGFeRD EN 16931 (CII)

Technische ID in der Quelle: FX-SCH-A-000054

Kontext: //ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax

string-length(substring-after(ram:CalculatedAmount,'.'))<=2

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

Ist 100.000 erlaubt, weil der Wert gleich 100.00 ist?

Nein. Die Prüfung zählt die Zeichen nach dem Dezimalpunkt, nicht den Zahlenwert. 100.000 hat drei Nachkommastellen und löst die Regel aus; 100, 100.0 und 100.00 sind zulässig.

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.