Editing due date may cause total overdue fines exceeding maxifine

Bug #1245962 reported by tji@sitka.bclibraries.ca
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Incomplete
Undecided
Unassigned

Bug Description

EG2.4

The case was reported by our library. The circ carries a total overdue fine of $7.5, though the maxifine in the circ is $5.00.

It turns out that the due date of the circ was edited when there was $2.50 overdue fines already. This amount was excluded when calculating the total fines under the circ. Only fines generated based on the new due date were counted in.

Since all the fines are under one circ, the total should not exceed the maxifine in the circ. Those generated under the old due date should be counted in.

Is there any reason why they should be counted out? Or does the condition (bi.billing_ts > ci.due_date) when counting the total fines serve other purpose?

Tina Ji/Sitka

tags: added: billing circulation
Revision history for this message
Chris Sharp (chrissharp123) wrote :

I was not able to replicate this in current master. Marking incomplete.

Changed in evergreen:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.