Summary: | Koha checks items in when lost fee waived/paid | ||
---|---|---|---|
Product: | Koha | Reporter: | Christopher Brannon <cbrannon> |
Component: | Fines and fees | Assignee: | Bugs List <koha-bugs> |
Status: | NEW --- | QA Contact: | Testopia <testopia> |
Severity: | normal | ||
Priority: | P5 - low | CC: | jonathan.druart |
Version: | 19.05 | ||
Hardware: | All | ||
OS: | All | ||
Change sponsored?: | --- | Patch complexity: | --- |
Documentation contact: | Documentation submission: | ||
Text to go in the release notes: | Version(s) released in: | ||
Circulation function: |
Description
Christopher Brannon
2020-04-30 21:27:08 UTC
Hi Christopher, can you detail THE BIGGEST ISSUE please? I guess you have MarkLostItemsAsReturned that is empty. How do you "Waive or pay fee"? I don't manage to recreate the checkin problem on master. (In reply to Jonathan Druart from comment #1) > Hi Christopher, can you detail THE BIGGEST ISSUE please? This is THE BIGGEST ISSUE I have with this: under no circumstances should waiving or paying for a fee change the status of the item from checked out to checked in. > I guess you have MarkLostItemsAsReturned that is empty. No. It reads: Mark items as returned when flagged as lost from the items tab of the catalog module. > How do you "Waive or pay fee"? Go to the accounts for the patron and waive or pay the fee for the lost item. I'm not sure what else to say. That is pretty straight forward. > I don't manage to recreate the checkin problem on master. I don't know what to tell you. It is happening here under 19.5. I tried yesterday but failed. There are several ways of paying a fine. Which exact version of 19.05? (In reply to Jonathan Druart from comment #3) > I tried yesterday but failed. There are several ways of paying a fine. > Which exact version of 19.05? 19.5.9 There may be several ways, but I gave the specific way we did it. On 19.05.09 0. Set MarkLostItemsAsReturned = "from the items tab of the catalog module" Other values are all default from sample data. 1. update itemtypes set processfee=5; # Charge 5 when lost 2. Check out 3. Mark the item as lost (cataloguing) 4. Item is still checked out and charge has been created ("Fees & Charges: Patron has outstanding fees & charges of 5.00.") -. [not needed] Renew the item: no change 5. Remove lost status 6. Pay the fees, "Make a payment" > "Pay" button on the line of the fee > "Pay an individual fine" > Ok https://snipboard.io/G9ULXr.jpg 7. Item is not checked in https://snipboard.io/LbU4Pj.jpg Lowering severity until it is confirmed. I can see that there is a new option in MarkLostItemsAsReturned - "when receiving payment for the item". I think this could fit the behaviour here and points to: Bug 24474 - Lost items that are checked out are always returned, even when attempting to renew them But it appears this will only be available in 20.05. If that fits the problem description, one could make a case for rebase and backport maybe. (In reply to Jonathan Druart from comment #5) > On 19.05.09 https://streamable.com/ojdgw8 |