Bug 40267

Summary: Add options to control ILL circulation blocks
Product: Koha Reporter: Esther Melander <esther.melander>
Component: ILLAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: lisette, pedro.amorim, tomascohen
Version: 24.11   
Hardware: All   
OS: All   
GIT URL: Change sponsored?: ---
Patch complexity: --- Documentation contact:
Documentation submission: Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Esther Melander 2025-06-27 19:07:46 UTC
To Replicate:

1. Create a patron with overdue items and fines.
2. Enable the ILL module, and CirculateILL
3. Create a request for the patron.
4. Confirm the request
5. Click on checkout and submit.

The user will receive an error message that says, "There was a problem checking this item out, please check for problems with the patron's account."

It is not clear to the staff person what problems are blocking the circulation. All overdue fines, charges, account expiration, and overdue items must be dealt with before the circulation can happen. Libraries would probably like to define the blocks more explicitly.

Some possibilities might be:

Block ILL circulation if fines are more than X
Block ILL circulation if more than X items are overdue.
Block ILL request/circulation if patron account is expired