FundoPortal separates fee structures (what is billed) from payments (what was received). Balances on Tuition & Fees and student Finance pages use confirmed Paid payments only.
Setup (admin / bursar)
- Organization → set current term.
- Bursary & Grants → Fee Structures: define charges for the term (tuition, levies, boarding, etc.).
- Assign students to the term and ensure total billed reflects on student profiles.
- Optional: Bursary & Grants → Bursaries for scholarships/discounts per student.
Recording a desk payment (cash, bank, swipe)
- Open Bursary & Grants → Payments tab (requires finance.bursary permission or administrator).
- Click record/add payment — select student, amount, payment category, fee structure line if allocating, and method (cash, bank, etc.).
- Set status to Paid when money is confirmed received (not pending).
- Save — student total paid and balance update; receipt preview/print if configured.
- Tuition & Fees overview reflects collection progress for the selected term.
How students pay online
- Connect gateways — see /help/payment-integrations for Paynow (EcoCash/OneMoney/cards), Stripe, or PayPal.
- Student signs in → Finance: sees balance, fee breakdown, and Pay when a gateway is active.
- Student chooses full balance or a specific fee line, completes Paynow/Stripe/PayPal flow.
- On success, payment status becomes Paid and balance drops; pending attempts do not count until confirmed.
- Parents with linked children can view/pay from the parent portal when enabled for your school.
Tips
- Finance Reports charts use Paid payments and term-tagged expenses.
- WhatsApp payment-received templates fire when bursar records Paid payments if WhatsApp is configured.