Finance & Payroll
Fees in, payroll out, books that balance. Controls that survive an audit.
- Bursars
- Accountants
- Head teachers
- Boards
General ledger
Term II, 2026 · UGX
Posted by A. Nakato (Accountant) · awaiting approval. The creator cannot approve their own entry.
General ledger
Term II · UGXTuition received · Nov cohort
Staff salaries · November
Generator fuel · requisition
Lab equipment · St. Mark’s
JV-2041
15 Nov 2026 · Tuition received, Nov cohort
The creator cannot approve their own entry. Every post is double-entry and append-only.
What it does
Books your auditor trusts. Approvals no one can fake.
Dr 1,200,000 · Cr 1,200,000
every posting, both sides
True general ledger
Reports are read from the books, not a spreadsheet beside them.
Termly · plan · credit note
each one a posting
Fees, plans and credit notes
Bill, discount or refund. The parent statement stays reconciled.
PAYE · NSSF · WHT
computed from URA and NSSF source rules
Payroll with statutory deductions
Payslips and the statutory returns come out of the same run.
Budget → requisition → payment
one ledger, one trail
Budgets, requisitions and vendors
Commitments and spend stay visible against the budget line.
How it works
From start to settled, in three beats.
- 1
Post
A fee, payment or salary is captured as a balanced double-entry journal. Never a side spreadsheet.
- 2
Check
A second authorised signer approves it. The hand that posts can never be the hand that approves.
- 3
Report
Trial balance, income statement and the URA/NSSF returns read straight from the ledger.
Why it’s different
Maker-checker, enforced in the database.
Whoever posts a transaction cannot approve it. That rule lives in the database, beneath every screen, so the numbers you export are the numbers your auditor finds.
A. Nakato
posts the entry
B. Mukasa
approves it
A. Nakato cannot approve her own entry. That refusal comes from the database itself.
Controls that survive an export.
Built in from the start. No competitor can bolt this on later.
Uganda’s monthly bands, applied the way URA defines them. No hand-keyed tax table to drift out of date.
PAYE monthly bands
URA · resident · UGXIncome above 10,000,000/month carries an additional 10% on the excess. Payroll applies all of this from source.
See the finance office in a walkthrough.
See finance on your own school’s data in a guided pilot. Import, training and a full term of support are included.