Assign Fees to Students
Assign Fees to Students
Assign fee structures to individual students or in bulk.
Time Required: 5-10 minutes Module: Fees User Role: Fees Admin, Accountant
Table of Contents
- Overview
- Prerequisites
- Assign to Individual Student
- Bulk Fee Assignment
- Fee Adjustment
- Verify Assignments
- Field Reference
- Troubleshooting
Overview
Fee assignment links fee structures to students:
- Associates fee templates with student records
- Calculates applicable fees automatically
- Enables invoice generation
- Tracks payment status
Prerequisites
Before assigning fees:
- Fee structure created and active
- Students enrolled in course/batch
- Academic year configured
- Fee categories defined
Assign to Individual Student
Step 1: Open Student Record
- Go to OpenEduCat > Students
- Search and open student record
- Go to Fees tab
Step 2: Assign Fee Structure
- Click Assign Fee Structure
- Select fee structure:
| Field | Description |
|---|---|
Fee Structure | Select from available structures |
Academic Year | Fee year |
Amount | Auto-calculated or manual |
- Click Confirm
Step 3: Review Assignment
| Information | Description |
|---|---|
| Structure Name | Assigned fee structure |
| Total Amount | Calculated fee amount |
| Due Date | Payment deadline |
| Status | Pending/Invoiced/Paid |
Bulk Fee Assignment
From Student List
- Go to OpenEduCat > Students
- Filter by course and batch
- Select students (checkboxes)
- Click Action > Assign Fee Structure
- Configure:
| Field | Description |
|---|---|
Fee Structure | Structure to assign |
Academic Year | Year for fees |
Due Date | Payment deadline |
- Click Assign
From Fee Structure
- Go to OpenEduCat > Fees > Fee Structures
- Open the fee structure
- Click Assign to Students
- Select:
| Field | Description |
|---|---|
Course | Filter by course |
Batch | Filter by batch |
Students | Select specific students |
- Click Assign
From Batch
- Go to OpenEduCat > Course > Batches
- Open batch record
- Go to Fees tab
- Click Assign Fee Structure
- All students in batch assigned
Fee Adjustment
Scholarships and Discounts
Apply reductions to assigned fees:
- Open student fee assignment
- Click Add Adjustment
- Configure:
| Field | Description |
|---|---|
Type | Scholarship, Discount, Waiver |
Amount | Fixed or percentage |
Reason | Justification |
Approval | Manager approval if required |
Additional Charges
Add extra fees:
- Open student fee assignment
- Click Add Charge
- Configure:
| Field | Description |
|---|---|
Fee Type | Late fee, Fine, etc. |
Amount | Charge amount |
Reason | Why charged |
Fee Waiver
Waive fees entirely:
- Open student fee assignment
- Click Waive Fee
- Enter waiver reason
- Manager approval if required
Verify Assignments
Check Individual Assignment
- Open student record
- Go to Fees tab
- View:
- Assigned structures
- Total amount due
- Adjustments applied
- Payment status
Bulk Verification
- Go to OpenEduCat > Fees > Student Fees
- Filter by:
- Course/Batch
- Academic Year
- Status
- Export to Excel for review
Fee Summary Report
- Go to OpenEduCat > Fees > Reports > Fee Assignment Report
- Select course and batch
- Generate report showing:
- Students with fees assigned
- Students without fees
- Total amounts
Field Reference
Fee Assignment Fields
| Field | Type | Description |
|---|---|---|
student_id | Many2one | Student record |
structure_id | Many2one | Fee structure |
academic_year_id | Many2one | Academic year |
total_amount | Float | Calculated total |
due_date | Date | Payment deadline |
state | Selection | Assignment status |
Adjustment Fields
| Field | Type | Description |
|---|---|---|
adjustment_type | Selection | Discount/Waiver/Scholarship |
amount | Float | Adjustment amount |
percentage | Float | Percentage discount |
reason | Text | Justification |
approved_by | Many2one | Approver |
Status Values
| Status | Description |
|---|---|
| Draft | Assignment created |
| Confirmed | Fee confirmed |
| Invoiced | Invoice generated |
| Paid | Fully paid |
| Partial | Partially paid |
| Cancelled | Assignment cancelled |
Troubleshooting
Fee structure not available
Problem: Cannot select fee structure.
Solutions:
- Verify structure status is Active
- Check structure is valid for student’s course
- Verify academic year matches
- Check user has access rights
Amount calculation wrong
Problem: Fee amount doesn’t match expected.
Solutions:
- Review fee structure components
- Check for applied adjustments
- Verify student category
- Review late fee calculations
- Check currency settings
Cannot assign to student
Problem: Assignment fails for specific student.
Solutions:
- Check student enrollment status
- Verify no duplicate assignments
- Check student has required course/batch
- Review validation error messages
Bulk assignment partial failure
Problem: Some students not assigned in bulk.
Solutions:
- Check notification for failed students
- Review each student’s eligibility
- Process failed students individually
- Check for existing assignments