Use the Class Fee Ledger to record payments, send reminders, download invoices, and manage billing for your entire class in one place.
Overview
The Class Fee Ledger is your central screen for managing payments
after invoices have been generated. From here you can see every student's balance,
record payments, send reminders, download invoices, and reset billing — all in one place.
Opening the Fee Ledger
- From the sidebar, navigate to Finance → Fee Ledger.
- Use the two dropdowns in the breadcrumb area to select:
- Class — the class you want to view
- Academic Year / Term — the term you want to view
(e.g. 2025/2026 | 3rd Term)
- The ledger loads automatically as soon as both are selected.
Reading the Ledger
At the top of the ledger, three summary cards give you an at-a-glance view of
the class's financial position for the selected term:
| Card | What it Shows |
| Total Expected |
Sum of all invoices raised for the class this term |
| Collected |
Total amount received so far across all students |
| Outstanding Debt |
Total balance still owed by students in this class |
Below the summary, the ledger table shows one row per student with the following columns:
| Column | Description |
| Student | Student's name and registration number |
| Total | The full invoice amount for the term |
| Paid | Amount received so far |
| Balance | Remaining amount still owed |
| Status |
Paid — fully settled
Partial — some payment made
Unpaid — no payment received
|
Filtering the Ledger
Use the filter buttons above the table to narrow the view:
- All — shows every student in the class
- Defaulters — shows students with any outstanding balance
(both Unpaid and Partial). The count of defaulters is shown on the button.
- Paid — shows only fully settled students
Recording a Payment
To record a cash or manual payment for a student:
- Find the student in the ledger table.
- Click the Record Payment button
() in the Actions column.
- A payment modal will open — enter the amount paid, payment method,
and any reference details.
- Click Submit to save the payment.
The ledger refreshes automatically after a payment is recorded, updating the
student's Paid amount, Balance, and Status.
The Record Payment button only appears for students who have an outstanding
balance and an existing invoice. Students with a zero balance do not show
action buttons.
Sending a Payment Reminder
Single Reminder
To send a reminder to one specific student's guardian:
- Find the student in the ledger table.
- Click the Send Reminder button ()
in the Actions column.
- A notification is sent immediately to the guardian via SMS and/or email.
- A success message confirms the reminder was sent.
Bulk Reminders
To send reminders to all students with an outstanding balance at once:
- Click the Defaulters filter button to show only students
with a balance.
- The Send Bulk Reminders button will appear at the top right.
- Click it — SkoolWisely will queue a reminder for every student currently
shown in the filtered view.
- A success message confirms how many reminders were queued for sending.
Tip: Use the Defaulters filter before sending bulk reminders
to ensure you are only messaging students who actually have an outstanding balance.
Downloading Invoices
Single Invoice PDF
To download an individual student's invoice as a PDF:
- Find the student in the ledger table.
- Click the Download PDF button ()
in the Actions column.
- The invoice PDF downloads to your device automatically.
Bulk Invoice Download
To download invoices for all students in the class as a single PDF:
- Click the Download Bulk Invoice button at the top right of the ledger.
- SkoolWisely compiles all invoices for the selected class and term into
one PDF file and downloads it automatically.
If no invoices exist for the class and term, you will see an error:
"No invoices found for this class to download."
Generate invoices first from Students → Class List.
Regenerating a Single Student's Invoice
If a student's invoice was generated with incorrect amounts — for example, before
a discount was applied or a fee structure was updated — you can regenerate it
individually:
- Find the student in the ledger table.
- Click the Regenerate Invoice button
() in the Actions column.
- A confirmation prompt appears — click OK to proceed.
- SkoolWisely deletes the existing invoice and creates a fresh one based
on the current fee structure settings.
Important: A student's invoice cannot be regenerated if they
have already made a partial payment. You will see the error:
"Cannot regenerate: Student has already made a partial payment."
Record a refund first if the invoice genuinely needs to be corrected.
Resetting & Re-billing the Entire Class
If the fee structure was changed after invoices were generated and you need to
update billing for the whole class at once, use the Reset & Re-bill
Class button:
- Click the Reset & Re-bill Class button (red, top right).
- A confirmation prompt warns you that this will delete all unpaid invoices
for the class and recreate them. Read it carefully before confirming.
- Click OK to proceed.
- SkoolWisely deletes all invoices with no payments recorded and generates
fresh ones based on the latest fee structure. A success message shows
how many new invoices were created.
This action is irreversible. Invoices with existing payments
are protected and will not be touched. Only invoices with a zero paid amount
are deleted and recreated. Do not use this unless you are certain the fee
structure needs to be corrected for the whole class.