If the borrower has restrictions on their account, you cannot see the holds that affect borrower's checkouts. Usually you see from the staff interface, if there are any holds towards borrower's checkouts, and they prevent renewals. However, if a borrower has some restrictions, you cannot see the holds. Koha only shows that renewal is impossible because of the restriction. Affecting holds would be important information, when you discuss with the borrower about their situation and what they have to do to lift the restrictions. To demonstrate the problem: 1. Create borrowers A and B 2. Check out some items (i,j) to borrower A. 3. Place a hold for the item i by borrower B. 4. See from check-outs of borrower A, that you can see that the item i cannot be renewed, since there's a hold for that item. The item j is possible to renew. 5. Create a restriction for the borrower A. 6. See the check-outs of borrower A, and notice that all the checkouts seem the same. none of them are seen as renewable. Further, you can try to "override renewal restrictions". Then you can see that all the checked-out items now have a checkbox for renewal. If you actually do try to renew those, the one on hold says "Renew failed: on hold". So that actually works as it should, but you just don't see the situation beforehand. In cases of restrictions, it would be good to be able to tell the borrower about the possible holds. Otherwise you might have a situation, where borrower comes again, settles the cause that was the reason for the restriction, restriction is remowed, and only after that the borrower (and staff) finds out that all the check-outs cannot be actually renewed, because of the holds. So I propose that even in cases of borrower having restrictions, the holds that affect their checkouts would be visible.