Bug 37645 - Add ability to batch waive fines
Summary: Add ability to batch waive fines
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Fines and fees (show other bugs)
Version: unspecified
Hardware: All All
: P5 - low enhancement
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-14 12:41 UTC by Enica Davis
Modified: 2026-02-24 17:47 UTC (History)
22 users (show)

See Also:
GIT URL:
Initiative type: ---
Sponsorship status: ---
Comma delimited list of Sponsors:
Crowdfunding goal: 0
Crowdfunding committed: 0
Crowdfunding contact:
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Enica Davis 2024-08-14 12:41:19 UTC
It would be nice if there's an ability in Koha to waive fines/fees in a batch.  This is part of a regular workflow for libraries, especially those who regularly purge patron accounts.
Comment 1 Katie Bliss 2024-08-22 17:44:11 UTC
+1
Comment 2 Rebecca Coert 2025-02-11 18:04:59 UTC
If it existed, I would definitely use this function! This would make our semi-annual patron cleanup faster and more efficient.
Comment 3 karie.straube 2025-07-03 15:27:32 UTC
My consortium also needs this functionality!
Comment 4 Brandon 2025-08-26 15:44:30 UTC
+1 We would also use this feature multiple times a year.
Comment 5 Mollie Myers 2025-10-17 21:39:44 UTC
If this existed I would LOVE to have this function as I've finally gotten clearance to clear out old accounts with or without charges past a certain date. We would use this feature once a year, I believe, but having the ability to do it ourselves vs. sending in a ticket to ByWater every year would be preferred. Thank you!
Comment 6 saylett 2025-11-10 17:06:57 UTC
We would also use this if available. We recently change dour policy to waive fines/fees that are older than 5 years, and have over 2,500 accounts that are eligible for fines/fees to be waived but we have to review them individually. Also, we're going to start deleting accounts that have been expired for more than 5 years, so this functionality would also be helpful for that process.
Comment 7 carthur@slolibrary.org 2025-12-03 17:15:00 UTC
+1
Comment 8 Kris 2025-12-12 19:06:04 UTC
We would love this for our yearly expired patron purge.
Comment 9 Todd Goatley 2026-01-09 19:56:00 UTC
+1
Comment 10 Amy Muchmore 2026-01-09 20:26:39 UTC
Our library would love this for our yearly expired patron purge
Comment 11 Rebecca Leifker 2026-01-09 21:05:22 UTC
This feature would be very helpful with the yearly patron purge.
Comment 12 Chip Halvorsen 2026-01-13 21:19:36 UTC
+1  We have a policy to do an annual writeoff of bills more than 7 years old. It would be nice to have options similar to "Batch patron deletion and anonymization," with selections similar to those used by the cronjob writeoff_debts.pl
Comment 13 Jason Robb 2026-01-14 18:56:44 UTC
+1
Comment 14 Sally Lodico 2026-02-24 17:47:03 UTC
There's a cron job to write off old fines (not waive). We've had it scheduled for a couple of years to run on the 1st of every month, writing off fines that are 84 months (7 years) or more years old. We had a couple of hick-ups getting it rolling, but it's been running smoothly for at least a year now.

/misc/cronjobs/writeoff_debts.pl

I had ByWater clear the first batch of old accounts before we scheduled the cron to run regularly due to the very large number of old bills we had in the system, but haven't needed to go back to them for data services since then. The cronjob handles it for us.