MS: Daily fines incrementing fractionally
- Article Type: General
- Product: Voyager
- Product Version: 7.2.1
Description:
Bug Report Form for Issue 16384-31555
Date: 6 October 2010
Module(s): Media Scheduling
Release(s) replicated in: 7.2.1
Last version without bug (if applicable): [previously filed as Issue 15010]
Expected results: When an item with a daily fine rate is charged in Media Scheduling, the fine will increment daily.
Actual results: Daily fines do not increment daily.
Workflow implications: Overdue fines are incorrect.
Replication steps:
1. In Media SysAdmin
a. Under Policy Groups > Policy Rules, make sure your patron group has “Fines Apply” checked.
b. Under Policy Settings, make sure you are testing with a group that has fines set to Day with a round number for the fine rate (i.e., $10.00).
2. In Media Scheduling
a. Create a new booking that will use the settings in Media SysAdmin, charge it, and let it go overdue by more than a day.
b. Discharge the booking.
3. Run circjob 12.
4. Open circulation and check the patron record. The fine levied will not be a multiple of $10.00 (or whatever fine rate you chose in Media SysAdmin).
Example:
a. In Media SysAdmin, a fine rate of $10/day is set.
b. Booking is charged and due at 10:30 a.m.
c. Booking is discharged at 2:34 p.m. the following day.
d. Expected fine: $10.00
e. Actual fine: $11.69
Resolution:
Fixed in the media server for 8.1.0.
- Article last edited: 10/8/2013