Skip to content

Record a fee payment

import { Steps, Aside } from ‘@astrojs/starlight/components’;

For bursars and Directors. Use this when a parent or guardian pays school fees and you need to record it and hand over a receipt. Amounts are in UGX. New to the terms on this page? Read Key concepts and the Glossary first.

  1. Open Finance → Fees and find the student by name or admission number. From Finance → Balances, a balance row links here with the student pre-selected.
  2. Check the student’s balance and amounts already paid this term, shown at the top.
  3. In New Payment, enter the amount paid.
  4. Choose the payment method: Cash, Mobile Money, Bank Transfer, Card, or SchoolPay.
  5. Choose the fee type — what the money is for: Tuition, Uniform, Lunch, Transport, or Other.
  6. For mobile money or bank transfers, paste the transaction ID into External reference. It prints on the receipt and stays in payment history.
  7. Check payment date — it defaults to today. Change it only when back-dating a payment that genuinely arrived earlier (common with mobile money), so reports match the cashbook.
  8. Choose Record payment. A receipt with an auto-number is created and a printable receipt opens.

That is an overpayment. The page asks you to confirm carrying the extra forward as a credit toward next term. Confirm only when that is intended. Read credit in the glossary.

Void the payment with a reason. It leaves every total but stays in the books with who voided it and why — a full audit trail, never a silent deletion. Read void.

Where do I reprint a receipt? Open the payment in its receipt view and print again from there.

The balance looks wrong after recording. What do I check? Confirm the term selector, then that the payment used the right fee type and date received.