Fee Reports
Fee Reports
Generate financial reports for student fees, collections, and outstanding balances.
Time Required: 5-15 minutes Module: Fees, Invoicing User Role: Fees Admin, Accountant, Finance Manager
Table of Contents
- Overview
- Available Reports
- Collection Report
- Outstanding Report
- Student Fee Statement
- Export and Schedule
- Field Reference
- Troubleshooting
Overview
Fee reports provide insights into:
- Total fees collected
- Outstanding balances
- Payment trends
- Defaulter identification
- Revenue analysis
Available Reports
| Report | Purpose | Audience |
|---|---|---|
| Collection Report | Total fees received | Finance |
| Outstanding Report | Pending payments | Admin |
| Student Statement | Individual fee history | Parents |
| Batch Fee Summary | Class-wise collection | Management |
| Daily Collection | Daily receipts | Cashier |
| Defaulter List | Overdue payments | Admin |
| Revenue Analysis | Income breakdown | Management |
Collection Report
Generate Collection Report
- Go to OpenEduCat > Fees > Reports > Fee Collection
- Set filters:
| Filter | Description |
|---|---|
Date From | Report start |
Date To | Report end |
Course | Filter by course |
Batch | Filter by batch |
Payment Method | Cash/Online/Cheque |
- Click Generate Report
Report Contents
| Section | Information |
|---|---|
| Summary | Total collected, count |
| By Date | Daily breakdown |
| By Course | Course-wise collection |
| By Method | Payment method split |
Sample Output
Fee Collection ReportPeriod: August 2025
Summary:- Total Collected: 5,00,00,000- Transactions: 1,250- Students: 1,180
By Course:- B.Tech: 2,50,00,000- BBA: 1,00,00,000- BCom: 1,50,00,000
By Method:- Online: 3,50,00,000 (70%)- Cash: 1,00,00,000 (20%)- Cheque: 50,00,000 (10%)Outstanding Report
Generate Outstanding Report
- Go to OpenEduCat > Fees > Reports > Outstanding Fees
- Configure:
| Filter | Description |
|---|---|
As of Date | Balance date |
Course | Course filter |
Batch | Batch filter |
Overdue Only | Show only overdue |
Age Analysis | Show aging buckets |
- Click Generate
Aging Analysis
| Bucket | Days Overdue |
|---|---|
| Current | Not due |
| 1-30 Days | 1-30 days overdue |
| 31-60 Days | 31-60 days overdue |
| 61-90 Days | 61-90 days overdue |
| 90+ Days | Over 90 days |
Report Contents
| Column | Description |
|---|---|
| Student | Student name |
| Course | Program |
| Total Due | Full fee amount |
| Paid | Amount received |
| Balance | Outstanding |
| Due Date | Payment deadline |
| Overdue Days | Days past due |
Student Fee Statement
Generate Statement
- Go to OpenEduCat > Students
- Open student record
- Go to Fees tab
- Click Print Statement
Or:
- Go to OpenEduCat > Fees > Reports > Student Statement
- Select student
- Set date range
- Click Generate
Statement Contents
| Section | Information |
|---|---|
| Header | Student details |
| Summary | Total, paid, balance |
| Transactions | All fee movements |
| Payments | Payment history |
| Balance | Current outstanding |
Sample Statement
Fee StatementStudent: John Doe (STU001)Course: B.Tech Computer SciencePeriod: 2025-2026
Opening Balance: 0.00
Fees Charged:Date Description Amount01-Aug-25 Tuition Fee Q1 50,00001-Aug-25 Lab Fee 5,00001-Aug-25 Library Fee 2,000 Total: 57,000
Payments Received:Date Reference Method Amount05-Aug-25 PAY/00123 Online 30,000 Total: 30,000
Closing Balance: 27,000.00Status: Partially PaidExport and Schedule
Export Reports
- Generate any report
- Click Export button
- Select format:
| Format | Use Case |
|---|---|
| Print, share | |
| Excel | Analysis |
| CSV | Data import |
Schedule Automatic Reports
- Go to OpenEduCat > Configuration > Scheduled Reports
- Create new schedule:
| Field | Description |
|---|---|
Report Type | Fee report type |
Frequency | Daily/Weekly/Monthly |
Recipients | Email addresses |
Filters | Default parameters |
Format | PDF/Excel |
- Click Activate
Dashboard Widgets
Add fee metrics to dashboard:
- Go to Dashboard
- Click Add Widget
- Select fee KPIs:
- Today’s Collection
- Outstanding Amount
- Overdue Count
- Collection Trend
Field Reference
Report Filters
| Field | Type | Description |
|---|---|---|
date_from | Date | Start date |
date_to | Date | End date |
course_id | Many2one | Course filter |
batch_id | Many2one | Batch filter |
payment_method | Selection | Method filter |
Collection Metrics
| Field | Type | Description |
|---|---|---|
total_collected | Float | Sum received |
transaction_count | Integer | Payment count |
student_count | Integer | Unique students |
average_payment | Float | Mean payment |
Outstanding Metrics
| Field | Type | Description |
|---|---|---|
total_due | Float | Total fees |
total_paid | Float | Amount received |
total_outstanding | Float | Balance due |
overdue_amount | Float | Past due total |
overdue_count | Integer | Overdue students |
Troubleshooting
Report shows no data
Problem: Generated report is empty.
Solutions:
- Verify date range has transactions
- Check course/batch filters
- Ensure invoices are confirmed
- Verify user access rights
Totals don’t match
Problem: Report totals incorrect.
Solutions:
- Check for cancelled invoices
- Verify payment reconciliation
- Check currency settings
- Review filter parameters
Export failing
Problem: Cannot download report.
Solutions:
- Check browser popup blocker
- Reduce date range (smaller report)
- Try different format
- Check server storage
Scheduled report not sending
Problem: Automated reports not arriving.
Solutions:
- Check email configuration
- Verify recipient addresses
- Check schedule is active
- Review cron job logs