Ich wollte das neue Feature Kompakte Abbuchung ausprobieren, jedoch sind in dem erzeugen PDF als auch in der dtaus Datei Rechenfehler:
Der Beitrag von 11,20 für 3 Personen ergibt 33,59 anstelle von 33,60 . Dies gibt er im PDF und in der .dtaus Datei an.
Deinen Fehler kann ich auch nachvollziehen. Das Problem liegt in der Ungenauigkeit von double. 11.2d + 11.2d + 11.2d oder 11.2d * 3 ergibt 33.599999999999994, was Dein Problem erklärt.
Um dieses Problem zu beheben sollten Beträge nicht mit double sondern mit BigDecimal verwaltet werden, da diese erheblich genauer sind.
new BigDecimal( "11.20" ).multiply( new BigDecimal( 3 ) ergibt auch wirklich 33.60, so wie man es erwartet.
Vielleicht kann sich Heiner diesem Problem annehmen.