[Koha-bugs] [Bug 23091] Add options to charge new or restore forgiven overdues when a lost item is returned

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Jul 14 21:49:25 CEST 2020


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23091

--- Comment #40 from Andrew Fuerste-Henry <andrew at bywatersolutions.com> ---
> There's soooo many syspref interactions at
> play here I hadn't fully appreciated when I embarked down this path.

And I very much thank you for walking this scary path through the foreboding
wood!

> Also, a question for you.. what should happen in the case where they have
> the system set to not forgive fines and to also charge a fresh fine on
> return of a lost item.. if feels like a mis-configuration at that point to
> me but should we catch that case and just fallback to doing nothing or
> should we niavely continue to charge a fresh fine on top so the patron would
> end up with two fines.. one dated up to the date when the item was marked
> lost and then a second dated up to the date it was marked found again?

That is a very good question. I'd say if WhenLostForgiveFines is set to not
forgive then we don't do anything to overdues when a lost item is returned. If
the initial overdue fine was never forgiven, then we don't make a new overdue
fine or touch/edit the existing overdue if the item is later returned.

I hate to say it, but that sort of points me toward thinking these new options
should live in WhenLostForgiveFine rather than in the lost item fee refund on
return policy. That'd mean lost item fee refund on return policy stays with the
existing yes/no options and WhenLostForgiveFine changes to four options: Don't
forgive, Forgive permanently, Forgive but restore fine if item found, Forgive
but create new fine if item found.

But please ignore that last paragraph if you feel you're too far along with
your current approach. You asked a question that really shifted some stuff in
my thinking on this.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list