Recording & Tracking Payments

18 views

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

  1. From the sidebar, navigate to Finance → Fee Ledger.
  2. 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)
  3. 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:

CardWhat 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:

ColumnDescription
StudentStudent's name and registration number
TotalThe full invoice amount for the term
PaidAmount received so far
BalanceRemaining 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:

  1. Find the student in the ledger table.
  2. Click the Record Payment button () in the Actions column.
  3. A payment modal will open — enter the amount paid, payment method, and any reference details.
  4. 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:

  1. Find the student in the ledger table.
  2. Click the Send Reminder button () in the Actions column.
  3. A notification is sent immediately to the guardian via SMS and/or email.
  4. A success message confirms the reminder was sent.

Bulk Reminders

To send reminders to all students with an outstanding balance at once:

  1. Click the Defaulters filter button to show only students with a balance.
  2. The Send Bulk Reminders button will appear at the top right.
  3. Click it — SkoolWisely will queue a reminder for every student currently shown in the filtered view.
  4. 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:

  1. Find the student in the ledger table.
  2. Click the Download PDF button () in the Actions column.
  3. The invoice PDF downloads to your device automatically.

Bulk Invoice Download

To download invoices for all students in the class as a single PDF:

  1. Click the Download Bulk Invoice button at the top right of the ledger.
  2. 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:

  1. Find the student in the ledger table.
  2. Click the Regenerate Invoice button () in the Actions column.
  3. A confirmation prompt appears — click OK to proceed.
  4. 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:

  1. Click the Reset & Re-bill Class button (red, top right).
  2. A confirmation prompt warns you that this will delete all unpaid invoices for the class and recreate them. Read it carefully before confirming.
  3. Click OK to proceed.
  4. 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.

Was this page helpful?

Last updated: July 25, 2026