[Koha-bugs] [Bug 30254] New: New overdue fine applied to incorrectly when using "Refund lost item charge and charge new overdue fine" option in circ rules

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Mar 9 13:58:20 CET 2022


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

            Bug ID: 30254
           Summary: New overdue fine applied to incorrectly when using
                    "Refund lost item charge and charge new overdue fine"
                    option in circ rules
 Change sponsored?: ---
           Product: Koha
           Version: 21.05
          Hardware: All
                OS: All
            Status: NEW
          Severity: critical
          Priority: P5 - low
         Component: Fines and fees
          Assignee: koha-bugs at lists.koha-community.org
          Reporter: andrew at bywatersolutions.com
        QA Contact: testopia at bugs.koha-community.org
        Depends on: 23091

I've only confirmed this on 21.05. I haven't been able to replicate on master.
When using the lost item fee refund feature to charge a new overdue fee when a
lost item is found, Koha can end up creating an overdue fine on a patron who
never actually had an overdue item.

To recreate:
- set Lost item fee refund on return policy to "Refund lost item charge and
charge new overdue fine"
- have an itemtype / patron combo that charges an overdue fine
- check item out to patron and then right back in again
- confirm patron doesn't have a fine because the item was not late
- set the item to Missing
- wait until after the item's due date from your previous checkout
- check the item out to a new patron
- confirm your original patron now has a fine

When the item is checked out and Koha clears its missing status, it looks back
for the most recent checkout in old_issues and generates an overdue fine as if
that item had been checked out the whole time. Even though this item wasn't
lost by a patron and the first patron never had an overdue fine on it.

Things get more confusing if the first patron is anonymizing their reading
history, as then the fine ends up on the anonymous borrower.


Referenced Bugs:

https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23091
[Bug 23091] Add options to charge new or restore forgiven overdues when a lost
item is returned
-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.


More information about the Koha-bugs mailing list