]> git.evergreen-ils.org Git - working/Evergreen.git/blob - docs/RELEASE_NOTES_NEXT/Circulation/conditional-negative-balances.txt
Additions to the 2.9 release notes
[working/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 has been added to the bills interface of the patron
25 record. This option will always adjust the selected bill to a zero balance.
26 It can also be used to easily clear a negative balance from the patron's
27 record. A user must have the new ADJUST_BILLS permission to see and use this
28 option.
29
30 This new feature also changes the behavior for the client option to void a bill
31 from the patron record. If a user does not have the VOID_BILLING permission, the
32 option to void bills will be hidden in the bills interface and in the Full 
33 Details view of a specific bill. 
34
35 To truly remove the ability to produce negative balances on a transaction,
36 administrators need to 1) enable the relevant setting in the Library Settings
37 Editor and 2) remove the VOID_BILLING permission from staff accounts since
38 manual voiding will continue to produce negative balances.
39
40 New Library Settings
41 ++++++++++++++++++++
42  * Negative Balance Interval (Default) (bill.negative_balance_interval_default)
43  * Negative Balance Interval for Lost (bill.negative_balance_interval_on_lost) -
44  * Negative Balance Interval for Overdues (bill.negative_balance_interval_on_overdues
45  * Prohibit negative balance on bills (Default) (bill.prohibit_negative_balance_default)
46  * Prohibit negative balance on bills for lost materials (bill.prohibit_negative_balance_on_lost)
47  * Prohibit negative balance on bills for overdue materials (bill.prohibit_negative_balance_on_overdues)
48  
49 New Permissions
50 +++++++++++++++
51  * ADJUST_BILLS