penalty threshold only applies to bills created by that org unit
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Evergreen only counts the bills created by the Org Unit that sets the Patron Exceeds Fines penalty when calculating the billing totals to match against the policy. This seems unintuitive, is not well documented, and is not the desired behavior for a consortium which allows Group Penalty Thresholds to be set at a system level.
Scenario: A patron whose home library is in Org Unit A with $30 in outstanding fines billed by Org Unit A, goes to Org Unit B to check out items. Both Org Unit A and Org Unit B have a $10 Group Penalty Threshold policy, but patron is not blocked by either policy. Because the $30 was not billed by Org Unit B (where the patron is checking out), the patron is not blocked by Org Unit B's Patron Exceeds Fines penalty. Because the patron is not checking out in a branch library of Org Unit A, the patron is not blocked by Org Unit A's Patron Exceeds Fines penalty.
The Evergreen documentation is silent about differing Group Penalty Thresholds set by systems within a consortium. For consortia with policies that are set at the consortial level, this would not be an issue. For a consortium which allows differing policy limits to be set by each member system, the expected behavior would be for Evergreen to apply the check-out/
Changed in evergreen: | |
importance: | Undecided → Wishlist |
tags: | removed: fines |
tags: | added: circulation collections |
tags: |
added: circ-billing removed: billing |
We've recently run across this issue while exploring the use of different thresholds for different systems in our consortium. Our consortium structure is as follows:
CONSORTIUM
|
-SYSTEM
|
-LIBRARY1
-LIBRARY2
Only org units at the LIBRARY level have users and items and we would like the ability to set penalty thresholds at the SYSTEM level that apply to LIBRARY1 and LIBRARY2. Without a SYSTEM level threshold set, the CONSORTIUM threshold should apply.
As stated above, we would like the penalties to be set at eacy LIBRARY based on transactions across the entire CONSORTIUM.