Money Calculations

From Koha Wiki
Jump to navigation Jump to search

This is mentioned in a comments on a couple of bugs in Mozilla.

Money amounts in the database should be handled by integer arithmetic not by floats with the inherent approximation and rounding errors that result. Most systems do calculation in cents and the insertion of the decimal separator is a matter of print formatting, this produces more reliable results. There are a couple of CPAN modules that introduce a money class. Even if not used their documentation is relevant on how to handle money amounts and calculations.

(BibLibre will deal with this RFC for 3.4)