How to block patrons who owe more than x dollars **MASTER RECORD**
- Article Type: General
- Product: Aleph
- Product Version: 20, 21, 22, 23
Description:
How do we block patrons from borrowing when they owe more than x dollars?
Resolution:
ADM library tab_check_circ does this. There are two different groups of checks which relate to blocking due to money owed.
**1** The first group is 5 and 5_b:
! 5 : check patron cash limit
! checks whether the patron has exceeded the amount allowed
! in z305_cash_limit - uses O(pen) and T(ransferred) transactions
! 5_b: check patron cash limit
! checks whether the patron has exceeded the amount allowed
! in z305_cash_limit - uses only O(pen) transactions and not T(ransferred)
The message which appears when one of these "5" and "5_b" blocks is triggered is ./error_eng/check_circ:
0191 L Owes money - $1.
**2** The second group is 9_a, 9_b, 10_a, and 10_b:
! 9_a: check overdues and fines -ADM library
! checks maximum overdues, recalled overdues and fines, for the
! ADM library based on tab_block_circ
! 9_b: check overdues and fines -sublibrary
! checks maximum overdues and recalled overdues in a sublibrary
! based on tab_block_circ
! 10_a: same as 9_a except that all loans are taken into account -
! active, lost and claimed return
! 10_b: same as 9_b except that all loans are taken into account -
! active, lost and claimed return
The message which appears when one of these 9_a, 9_b, 10_a, and 10_b blocks is triggered is ./error_eng/check_circ:
0243 L Patron exceeded his max debt ($1).
Note that, though you have the ability to automatically block patrons based on the *amount* they owe, there is no ability to automatically block patrons based on particular tab18 cash transaction *type*.
- Article last edited: 4/21/2014