Editing due date may cause total overdue fines exceeding maxifine
Bug #1245962 reported by
tji@sitka.bclibraries.ca
This bug report is a duplicate of:
Bug #1786312: Extending circ due date can result in exceeding max fines.
Edit
Remove
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 |
To post a comment you must log in.
I was not able to replicate this in current master. Marking incomplete.