Transparent School Fee Accounting, M-Pesa Reconciliation & A4 Financial Statements
Built for Kenyan school bursars, accountants, principals, and parents. Somesha automates termly votehead invoicing, reconciles M-Pesa Paybill/Till and STK Push payments in real time, tracks capitation grants, and produces verifiable A4 receipts and statements.
Granular Term Billing & Arrears Tracking
Configure fee structures by class, stream, and academic term across official school voteheads (Tuition, Boarding, Lunch, Transport, Activity, Maintenance, and Development).
- Batch-generate term invoices for an entire class or individual learners.
- Real-time computation of gross billed, capitation/waiver deductions, net payable, and balance due.
- Filter defaulters and arrears lists by class, stream, or minimum balance threshold.
Automated M-Pesa C2B & Parent STK Push Reconciliation
Connect your school's fee collection directly to Safaricom Daraja C2B (Paybill or Buy Goods Till) and Lipa Na M-Pesa Online (STK Push).
- Dual Setup Modes: Use Somesha's inbuilt M-Pesa STK Push gateway for instant onboarding or configure your school's own Daraja API credentials for direct settlement.
- Automatic Admission Number matching credits the student ledger immediately upon payment confirmation.
- Unique per-school callback URLs prevent cross-tenant transaction collisions.
Government Capitation, Bursaries & Scholarships
Accurately record Ministry of Education capitation disbursements, county/CDF bursary cheques, and internal scholarship waivers without distorting gross fee billing.
- Deducts capitation and bursary credits cleanly on student fee invoices and statements.
- Preserves full audit trail showing who authorized each credit and reference voucher numbers.
- Generates clear capitation allocation summaries for Board of Management audits.
QR-Verified Invoices, Official Receipts & Fee Statements
Every financial document displays your school's official crest, Paybill/Till and bank remittance instructions, and a tamper-evident verification QR code.
- Official Payment Receipts (REC-), Term Fee Invoices (INV-), and Chronological Fee Statements (STMT-).
- Formatted strictly on A4 paper with smart page-break protection for multi-page ledgers.
- Parents and auditors can verify any receipt or statement serial publicly at /verify.
How Parent M-Pesa Payments Reconcile Automatically
Invoice & Remittance Instructions
School configures Paybill/Till and bank details in School Profile; these appear automatically on every student's invoice and statement.
STK Push or Paybill Payment
Parent initiates a 1-click STK Push from the portal or pays via M-Pesa Paybill quoting the learner's Admission Number.
Daraja Callback & Ledger Credit
Safaricom Daraja posts the confirmation to the school's callback endpoint, crediting the student's fee ledger automatically.
Verifiable A4 Receipt Issued
An official receipt (REC-) with QR verification is generated immediately for printing, PDF download, or public lookup.
Integrated Procurement, LPOs, GRNs & Petty Cash
Alongside fee collection, Somesha includes supplier management, purchase requisitions, Local Purchase Orders (LPOs), Goods Received Notes (GRNs), store inventory tracking, and daily petty cash vouchers.
Credential Masking & Financial Audit Controls
School Daraja API keys and passkeys are stored securely in the backend and masked in the user interface. Every fee adjustment, payment reversal, or capitation entry is recorded in the immutable school audit log.