Invoice Management
Complete guide to creating, managing, and tracking student fee invoices.
What is an Invoice? An invoice is a formal bill sent to a student/parent detailing the fees owed for a specific term. It includes line items for different fee types (tuition, transport, lunch, etc.) and specifies a due date for payment.
Table of Contents
Creating Individual Invoices
Create invoices for individual students with one or more fee items.
Step 1: Navigate to Create Invoice
- Click Fees in the main sidebar menu
- On the Fees Dashboard, click Create Invoice
Step 2: Select Student and Term
Student Selection
Use the searchable dropdown to find and select the student:
- Type the student's name or admission number
- Select from the filtered results
- The dropdown shows:
Admission Number - Full Name
Term Selection
Select the academic term for which this invoice applies:
- Choose from active terms in your academic year
- Format:
Term Name (Academic Year)
- Example:
Term 1 (2024/2025)
Step 3: Set Invoice Details
| Field |
Description |
Default Value |
| Invoice Date |
The date the invoice is issued |
Today's date |
| Due Date |
When payment is due |
30 days from invoice date |
Tip: You can adjust the due date to match your school's fee payment schedule (e.g., set to term start date, or first Friday of term).
Step 4: Add Fee Items
Add one or more fee types to the invoice:
- Default Item: The form starts with one fee item row
- Select Fee Type: Choose from the dropdown (e.g., Tuition, Transport, Lunch)
- Amount Auto-Fills: The default amount for that fee type is automatically populated
- Adjust Amount: You can modify the amount if needed (e.g., pro-rata fees for late joiners)
- Add More Items: Click Add Item to add additional fee types
- Remove Items: Click the button to remove unwanted items
Example: Multiple Fee Items
| Fee Type |
Amount |
| Tuition Fee |
$2,500.00 |
| Transport Fee |
$300.00 |
| Lunch Program |
$200.00 |
| Books & Materials |
$150.00 |
| Total |
$3,150.00 |
Step 5: Review Summary
The summary panel on the right shows:
- Total Amount: Sum of all fee items (auto-calculated)
- Updates in real-time as you add/remove items or change amounts
Step 6: Create Invoice
- Review all details for accuracy
- Click Create Invoice
- You'll be redirected to the invoice detail page
- The invoice is automatically saved and assigned a unique invoice number
Invoice Created! The invoice is now visible to the student/parent on their portal, and appears in your invoices list. You can now print it as PDF or email it to the guardian.
Bulk Invoice Generation
Create invoices for multiple students at once (e.g., entire class or year group for term fees).
Step 1: Navigate to Bulk Invoice
- Click Fees in the sidebar
- On the Fees Dashboard, click Bulk Invoice
Step 2: Select Recipients
Choose which students should receive invoices:
| Filter Type |
Description |
| Year Group |
Invoice all students in a specific year (e.g., Year 7) |
| Academic Class |
Invoice all students in a specific class (e.g., 7A) |
| All Active Students |
Invoice every active student in the school |
Step 3: Set Invoice Details
- Term: Select the term for these invoices
- Invoice Date: Same date for all invoices (default: today)
- Due Date: Same due date for all invoices (default: 30 days from now)
Step 4: Add Fee Items
Add the fee types that apply to all students in this batch:
- All students will receive invoices with the same fee items and amounts
- You can add multiple fee types (e.g., Tuition + Transport + Lunch)
- If students have different fee structures, create separate bulk invoices for each group
Step 5: Preview Student List
Before creating invoices, the system shows:
- Total number of students who will receive invoices
- List of student names and admission numbers
- Total amount per invoice
- Grand total for all invoices combined
Important: Review the student list carefully. Once created, invoices cannot be bulk deleted. You'll need to manually void or delete individual invoices if mistakes are made.
Step 6: Generate Invoices
- Click Generate Invoices
- The system creates invoices in the background (for large batches)
- You'll receive a notification when complete
- Each invoice gets a unique invoice number
Bulk Invoices Created! All invoices have been generated and are now visible on each student's profile. You can now send bulk email notifications to parents or print invoices as needed.
Viewing & Managing Invoices
Invoice List
View all invoices in a searchable, sortable table:
- Navigate to Fees → View Invoices
- The table displays:
- Invoice Number: Unique identifier (e.g., INV-2025-001)
- Student Name: Full name and admission number
- Invoice Date: When the invoice was issued
- Due Date: Payment deadline
- Term: Academic term
- Total Amount: Invoice total
- Amount Paid: Payments received so far
- Balance: Remaining amount owed
- Status: Paid, Partial, Unpaid, or Overdue
- Actions: View, Print PDF, Email, Delete buttons
Invoice Statuses
| Status |
Badge Color |
Meaning |
| Paid |
Green |
Invoice fully paid, balance is $0 |
| Partial |
Yellow |
Some payment received, but balance remains |
| Unpaid |
Gray |
No payments received, full amount outstanding |
| Overdue |
Red |
Due date has passed, still has a balance |
Searching & Filtering
Find specific invoices quickly:
- Search: Type student name, admission number, or invoice number
- Filter by Term: Show invoices for specific terms
- Filter by Status: Show only Paid, Unpaid, or Overdue invoices
- Date Range: Filter by invoice date or due date range
- Sort: Click column headers to sort by any field
Viewing Invoice Details
- Click the View button next to any invoice
- You'll see the complete invoice including:
- Student information
- Invoice number and dates
- All fee line items with amounts
- Total amount, payments received, and balance
- Payment history showing all payments allocated to this invoice
- Related receipts with links to receipt PDFs
PDF Generation & Email
Printing Invoice as PDF
- From the invoice list, click PDF next to the invoice
- Or from the invoice detail page, click Print Invoice
- A professional PDF is generated with:
- School logo and letterhead
- School contact information
- Student details
- Invoice number and dates
- Itemized fee breakdown
- Total amount due
- Payment instructions (bank details, etc.)
- Print directly or save the PDF to your computer
Emailing Invoices to Parents
Send invoices directly to guardians via email:
- From the invoice list, click Email
- The system:
- Finds the student's primary guardian email
- Generates the invoice PDF
- Sends an email with the PDF attached
- Email includes invoice summary in the body
- Check Messaging → Email Logs to verify delivery
Bulk Email: You can also send invoices to multiple parents at once using the bulk email feature. Select invoices using checkboxes and click "Email Selected" in the toolbar.
Tracking Outstanding Balances
Outstanding Invoices Report
Monitor which students have unpaid or overdue invoices:
- Navigate to Fees → Drill-Down Report
- View summary by:
- Year Group: See total outstanding per year level
- Academic Class: See total outstanding per class
- Student: Drill down to individual student balances
- Export reports to Excel/PDF for accounting
Overdue Invoice Alerts
Invoices past their due date are automatically flagged:
- Appear with a Overdue badge in the invoice list
- Highlighted in red on drill-down reports
- Can be filtered to show only overdue invoices
- Use this list to send reminder emails to parents
Student Balance on Profile
Each student's profile shows their current fee balance:
- Positive Balance: Student owes money (e.g., +$500)
- Zero Balance: All invoices paid, no credit
- Negative Balance: Student has prepayment credit (e.g., -$200)
Best Practices
Tips for Effective Invoice Management:
- Use Bulk Invoicing: Generate term invoices for entire year groups at once to save time
- Set Consistent Due Dates: Align due dates with term start or mid-term for easier tracking
- Email Invoices Immediately: Send invoices to parents as soon as they're created
- Monitor Overdue Regularly: Check the overdue list weekly and send reminders
- Pro-Rate for Late Joiners: Adjust fee amounts for students who join mid-term
- Document Special Arrangements: Use the notes field for scholarships or payment plans
- Reconcile Monthly: Export reports at month-end for accounting reconciliation