Bug 5216 - Returning lost material with Forgive Fines does not forgive overdue charges
Summary: Returning lost material with Forgive Fines does not forgive overdue charges
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Fines and fees (show other bugs)
Version: master
Hardware: All All
: P5 - low enhancement (vote)
Assignee: Bugs List
QA Contact: Bugs List
Depends on:
Reported: 2010-09-10 18:10 UTC by Ian Walls
Modified: 2019-05-04 12:53 UTC (History)
5 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:


Note You need to log in before you can comment on or make changes to this bug.
Description Ian Walls 2010-09-10 18:10:57 UTC
After an item has been marked as Long Overdue and the patron account has been charged, that issue is no longer connected to the patron (the book is not longer checked out to them).

When the item is returned, the charge for the item is removed from the patron's record.  However, even if the Forgive Fines checkbox is checked, any overdues accrued on this item before it was marked as Long Overdue are NOT forgiven.

This is because the subroutine that handles clearing the Lost bill can tolerate not having an associated borrowernumber (since there should, in theory, only be the one Lost charge for the item), but the subroutine for clearing overdues cannot (since multiple people could have unpaid overdues on that item).
Comment 1 Marc Véron 2016-09-29 16:44:40 UTC
Still valid?
Comment 2 Barton Chittenden 2017-04-07 19:39:31 UTC
The problem described by Ian Walls was impossible to fix prior to bug 15675 'Add issue_id column to accountlines and use it for updating fines'. I don't know off hand if that bug fixed this issue. If not, at least it's a tractable problem now.
Comment 3 Brian 2018-12-15 18:39:44 UTC
Any updates?

Carnegie team
Comment 4 Katrin Fischer 2019-05-04 12:53:46 UTC
This probably needs retesting, we have since added quite a lot of options for lost item workflows.