Bug 29097 - Overdue fines for lost items reinstated even when item returned on Fine Free mode
Summary: Overdue fines for lost items reinstated even when item returned on Fine Free ...
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Fines and fees (show other bugs)
Version: Main
Hardware: All All
: P5 - low normal (vote)
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on: 23091
Blocks:
  Show dependency treegraph
 
Reported: 2021-09-23 13:44 UTC by Andrew Fuerste-Henry
Modified: 2021-09-23 13:44 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Fuerste-Henry 2021-09-23 13:44:48 UTC
To recreate:
- Set WhenLostChargeReplacementFee ON, WhenLostForgiveFine ON
- Set you refund lost item value to EITHER refund lost fee and charge a new overdue fine OR refund lost fee and restore overdue fine
- check an item out with a due date in the past, run the fines cron
- mark the item lost, confirm the overdue fine is forgiven and a lost fee is applied
- set checkin to Fine Free mode and check the item in
- confirm your lost fee is gone and your overdue is back

If the item is checked in on Fine Free mode, the fine should not come back. Or at least that should be a configurable option via a syspref. We have libraries set Fine Free on for all checkouts for amnesty periods. This sort of return of long-lost items is exactly what they're trying to incentivize with such a program.