New Fine Rules for Recalled Items Should Not Apply Retroactively
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
New
|
Undecided
|
Unassigned |
Bug Description
Evergreen 3.3
The library setting "Recalls: An array of fine amount, fine interval, and maximum fine." enables libraries to set up specific fines to be applied once an item has been recalled. When an item is recalled and the new fine rule applied Evergreen doesn't appear to check the date of the recall before applying the new fines.
For example, we have a library that only charges fines when items have been recalled, otherwise their items have a fine rule of zero. When an already overdue item was recalled Evergreen retroactively applied fines going back to the date the item became overdue instead of starting on the date the item was recalled (a week after the item was due). Ideally the new fine rule should apply as of the date the item is recalled and not retroactively.