To recreate: 1 - turn finesmode on 2 - set circ rule a circ rule to charge fines 3 - perform a checkout that follows your circ rule, setting the due date in the past 4 - run the fines cron and confirm that it generates an accruing fine for your patron 5 - write off that fine 6 - edit your circ rule to remove the fine amount and interval 7 - check your item in 8 - see your patron now has a credit in the amount of the writeoff The overpayment credit should only be generated if we've taken payment on the fine.
I would and cancellations to this.
It would be helpful to our library to be able to choose how refunds apply. We would like lost items to be refunded to the account only if the charge hasn't already been written off, canceled, or paid. So long overdue items that are returned without having been cleared up by staff or patrons first are the only ones refunded (and the patron is returned to a zero balance).
(In reply to Juliet Heltibridle from comment #2) > It would be helpful to our library to be able to choose how refunds apply. > We would like lost items to be refunded to the account only if the charge > hasn't already been written off, canceled, or paid. So long overdue items > that are returned without having been cleared up by staff or patrons first > are the only ones refunded (and the patron is returned to a zero balance). You may want to look at Bug 28575 - Add ability to choose if lost fee is refunded based on when lost fee was paid off