https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43963 Bug ID: 43963 Summary: Round fines when charged and retire the RoundFinesAtPayment tolerance Initiative type: --- Sponsorship --- status: Product: Koha Version: Main Hardware: All OS: All Status: NEW Severity: enhancement Priority: P5 - low Component: Fines and fees Assignee: koha-bugs@lists.koha-community.org Reporter: martin.renvoize@openfifth.co.uk QA Contact: testopia@bugs.koha-community.org Depends on: 43960 Blocks: 23728 Target Milestone: --- Round fines when they are charged and retire the RoundFinesAtPayment tolerance. Part of the currency rounding work collected on bug 23728; intended to come last in the series. Fines can be stored with fractions of a unit (see bug 27054), and RoundFinesAtPayment (members/paycollect.pl) only forgives differences under 0.01 at payment time, which can leave partial-cent credits (bug 24655). Only whole currency units can change hands. Proposed: fines are rounded at currency precision when charged, using the income rounding preferences, and RoundFinesAtPayment is deprecated. Needs a documented migration for sites with fractional fine rates. Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23728 [Bug 23728] Rounding code should be moved to a Koha module so code can be centralised https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43960 [Bug 43960] Round account line amounts at write time per income rounding preferences -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.