Bei kleineren Beträge (> 100 CHF) ist die Rechnung ungenauer aufgrund der gerundeten Kommastellen, was in Abweichungen von 0.01-0.05 Prozente resultieren kann.
Das sieht dann so aus:
Die Logik hierbei ist, dass wir möglichst präzise darstellen wollen, wie viel Prozent der abgerechnete Betrag tatsächlich entspricht.
Falls sie lieber den gerundeten Wert des Steuerschlüssels sehen wollen, kann dies mittels Formelplatzhalter angepasst werden.
Ersetzen Sie den bisherigen Platzhalter [V:155:ZL:Steuerprozent::0::{BMGSteuer}*100/{BMG}] durch folgenden SQL-Platzhalter:
- Code: Alles auswählen
[V:155:ZL:SteuerProzent:2:0::select(" top(1) Steuer FROM USDETAIL WHERE Steuercode = '"+{SteuerCode}+"' AND GueltigAb <= (SELECT RIGHT('"+{.Abrechnungsperiode}+"', 4)) AND GueltigBis >= (SELECT RIGHT('"+{.Abrechnungsperiode}+"', 4)) ")]