Fee structures published before they bill anyone.
Fee items are drafted, reviewed and published by term , with grade, route and boarding rules , before a single invoice goes out.
Invoices, M-Pesa payments and payroll all resolve against the same student and staff records, with every payment traceable to a receipt.
A payment is only useful once it is matched to the right invoice , every path here ends in a reconciled receipt, not a spreadsheet.
Fee items are drafted, reviewed and published by term , with grade, route and boarding rules , before a single invoice goes out.
Parents pay straight from their dashboard. Status polls live, and every transaction keeps its own M-Pesa receipt number for the record.
When a payment exceeds what was owed, the excess is held as credit a family can request as a refund or apply automatically to their next invoice.
Payroll runs, leave requests and payment verifications go through the same finance workbench as fees , one place, one standard of review.
A refund or credit is never approved by the person who requested it , a different authorised finance officer reviews it first, and day closes are locked once confirmed. Nothing moves on one person's say so.
Fees, payroll and every reconciled payment sit on the same learner and staff record as the rest of the school.