Es kommt immer wieder zu Differenzen in Centbeträgen, das ist nervig.
Das kann dann aber auch an der Rechnungsweise liegen.
Immer wieder mal ist es z.B. so, dass Hardware (Waagen, Fiskaldrucker, ...) anders rechnet als ein normaler PC. Und wenn es dann noch um die Zusammenfassung mehrerer Beträge gibt, rechnen manche Programme auch unterschiedlich. Davon kann ich als Entwickler an einer Kassensoftware ein Lied singen...
Deshalb ist die Frage, wo genau die Differenz entsteht. Wenn ein Wert falsch berechnet wird, z.B. welcher?
Denn so ein Programm ist in 5 Minuten geschrieben, aber das bringt ja nix, wenn es das Problem nicht löst...
Hintergrund ist, dass es eine mathematische, eine kaufmännische (nach IEEE-754) und eine durch die Darstellung im Computer bedingte Rundung gibt.