Skip to content

Set Up Fine Policies

Set Up Fine Policies

Configure library fine policies for overdue materials, lost items, and damaged resources.

Time required: 10-15 minutes

Module: openeducat_library, openeducat_library_enterprise

User role: System Administrator, Library Admin

Prerequisites

  • System Administrator or Library Admin role
  • Library module installed
  • Library categories configured

Steps

Step 1: Access Fine Settings

  1. Go to OpenEduCat -> Library -> Configuration -> Fine Policies
  2. Or Library -> Settings -> Fines
  3. Click Create

Step 2: Enter Policy Information

FieldRequiredDescriptionExample
NameYesPolicy name”Standard Fine Policy”
CodeYesUnique code”STD-FINE”
DescriptionNoPolicy details”Default fines for all materials”

Step 3: Configure Overdue Fines

SettingDescriptionExample
Fine per DayDaily overdue charge$0.50
Grace PeriodDays before fine starts1 day
Maximum FineFine cap$25.00
Weekend ExemptSkip weekendsYes

Step 4: Set Fine Tiers

Configure graduated fines:

Days OverdueFine RateCumulative
1-7 days$0.50/dayUp to $3.50
8-14 days$1.00/dayUp to $10.50
15-30 days$2.00/dayUp to $42.50
30+ daysItem costReplacement

Step 5: Configure Lost Item Fines

SettingDescription
Replacement CostItem price
Processing FeeAdditional charge
Loss DeclarationDays until lost
Refund PolicyIf item returned

Step 6: Set Damage Fines

Damage LevelDescriptionFine
MinorSlight marks, wear10% of cost
ModeratePages torn, binding loose25% of cost
MajorSignificant damage50% of cost
SevereUnusable condition100% of cost

Step 7: Assign to Categories

Link policy to material types:

Material TypeFine PolicyNotes
General BooksStandardDefault
ReferenceNo fineNon-circulating
ReserveHigh fineShort loan
MultimediaPremiumHigher value

Step 8: Configure Notifications

NotificationTimingRecipient
Due Reminder2 days beforeBorrower
Overdue Notice1 day afterBorrower
Fine AlertWeeklyBorrower
Lost NoticeAt declarationBorrower

Step 9: Save Policy

Click Save to create the fine policy.

Fine Waiver Rules

Configure automatic waivers:

ConditionWaiverApproval
First offense50%Automatic
Medical reason100%With docs
Library error100%Librarian
Technical issue100%IT confirm

Fine Payment Options

MethodDescription
CashAt library counter
AccountDebit from fee account
OnlinePortal payment
CardDebit/Credit card

Field Reference

Fine Policy

Technical FieldUI LabelTypeNotes
nameNameCharPolicy name
codeCodeCharUnique code
fine_per_dayDaily FineFloatAmount
grace_periodGrace PeriodIntegerDays
max_fineMaximum FineFloatCap amount
weekend_exemptSkip WeekendsBooleanWeekend rules

Lost Item Settings

Technical FieldUI LabelTypeNotes
lost_after_daysLost AfterIntegerDays to declare
processing_feeProcessing FeeFloatAdditional charge
refund_percentRefund %FloatIf returned

Troubleshooting

Fines not calculating

Check fine policy is assigned to the material category.

Wrong fine amount

Verify daily rate, grace period, and tier settings.

Notifications not sending

Ensure scheduled actions are running and email is configured.


Related: Manage Library Categories | Configure Email Notifications