Finance
A complete financial engine covering student fee collection, staff payroll, deductions, fines, discounts, and bank account management.
What's included
Fee structures per class with JSON-defined breakdown
Monthly fee voucher generation per student
Fee payments via cash or bank transfer
Student discounts: Sibling, Merit, Need-Based, Staff Child
Student fine rules and monthly fine generation
Staff salary records with base amount and effective date
Salary deduction rules for absences, lates, half-days, and leaves
One-time salary adjustments (bonus or deduction)
Monthly salary payments with calculated net amount
Campus bank account management
How it works
1
Fee Structures & Vouchers
Define fee structures per class with a detailed JSON breakdown (tuition, transport, lab etc.). Monthly fee vouchers are generated per student based on their class fee structure. Voucher statuses are PENDING, PAID, or OVERDUE.
2
Discounts
Apply student-level discounts by type — Sibling, Merit, Need-Based, or Staff Child. Discounts are factored into voucher calculations automatically.
3
Fines
Define fine rules per campus and class for absences, late arrivals, half-days, and leaves. Monthly fines are generated per student and tracked separately with PENDING or PAID status.
4
Staff Payroll
Store base salary records per staff member with joining date and effective date. Define deduction rules by campus and role — the system calculates net pay after applying absence, late, and leave deductions. One-time bonuses or deductions can be added as salary adjustments.
5
Bank Accounts
Manage campus bank accounts for salary transfers and fee collection. Each campus can have multiple bank accounts on record.