]> git.evergreen-ils.org Git - Evergreen.git/blob - docs/RELEASE_NOTES_NEXT/Circulation/conditional-negative-balances.txt
lp1198465 Release notes for Conditional Negative Balance branch
[Evergreen.git] / docs / RELEASE_NOTES_NEXT / Circulation / conditional-negative-balances.txt
1 Conditional Negative Balances
2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 Evergreen sites will now have more control over whether a negative balance can
4 be applied to a user's billing record and when that negative balance can be 
5 applied. Through a series of Library Settings, a site can prohibit negative
6 balances on bills or can allow those negative balances to be applied for a
7 specific period of time after a lost or overdue bill is charged to the user.
8 Sites can set a default for all types of bills or can apply distinct settings
9 for lost bills and for overdue fines. The more specific settings will override
10 the default. 
11
12 Sites that opt to allow negative balances for a specific period of time must
13 1) enable the relevant "prohibit negative balances" setting(s) and 2) specify
14 the time period in the relevant Negative Balance Interval setting(s).  
15
16 In addition to the new library settings, the system now has a new account 
17 adjustment payment type. This payment type will be utilized for libraries 
18 prohibiting negative balances to replace the previous voiding behavior that 
19 caused the negative balances to occur. The account adjustment payment type will
20 also be used for all libraries, regardless of the state of negative balance
21 settings, in cases where overdue fines are adjusted when an overdue item is
22 marked lost.
23
24 An _Adjust to Zero_ option replaces the _Void All Billings_ option in the bills
25 area of the patron record. This option will always adjust the selected bill to
26 a zero balance. It can also be used to clear a negative balance from the
27 patron's record. 
28
29 New Library Settings
30 ++++++++++++++++++++
31  * Negative Balance Interval (Default) (bill.negative_balance_interval_default)
32  * Negative Balance Interval for Lost (bill.negative_balance_interval_on_lost) -
33  * Negative Balance Interval for Overdues (bill.negative_balance_interval_on_overdues
34  * Prohibit negative balance on bills (Default) (bill.prohibit_negative_balance_default)
35  * Prohibit negative balance on bills for lost materials (bill.prohibit_negative_balance_on_lost)
36  * Prohibit negative balance on bills for overdue materials (bill.prohibit_negative_balance_on_overdues)
37  
38