Auto-Extend Grace Period options ignored

Bug #1355436 reported by Michele Morgan
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Evergreen
Confirmed
Undecided
Unassigned

Bug Description

Evergreen 2.5, 2.6

There are three library settings that control how grace periods for fines interact with closed dates. From the Library Settings Editor:

- Auto-Extend Grace Periods - When enabled, grace periods will auto-extend. By default this will be only when they

are a full day or more and end on a closed date, though other options can alter this.

- Auto-Extending Grace Periods extend for all closed dates - If enabled and Grace Periods auto-extending is turned

on, grace periods will extend past all closed dates they intersect, within hard-coded limits.

- Auto-Extending Grace Periods include trailing closed dates - If enabled and Grace Periods auto-extending is

turned on, grace periods will include closed dates that directly follow the last day of the grace period.

Here's a use case:

An item is due on Saturday.
The library is closed on Sunday.
The item is checked in on Monday.
The library has a 1-day grace period.

By default, the grace period would be eaten up by the closed day on Sunday, and when the fine generator runs early Monday morning, the patron would be assessed a fine for one day overdue. So when the item is checked in, the patron would owe for 1 day.

Setting only the "Auto-Extend Grace Periods" setting to TRUE should extend the grace period into Monday so that no

fine should be charged when the fine generator runs early Monday morning. So when the item is checked in the patron

would not owe any fine.

Setting the options to auto extend the grace period has no effect in 2.5 or 2.6

tags: added: billing circulation
tags: added: circ-billing
removed: billing
Revision history for this message
Jessica Woolford (jwoolford) wrote :

We've seen instances of this still occurring in 3.6.5.

Changed in evergreen:
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.