Munika
Built for South African municipalities & municipal entities

The mSCOA-compliant ERP for your municipality.

Budgeting, revenue, expenditure, supply chain, assets, payroll and reporting — one integrated system aligned to the municipal Standard Chart of Accounts, with a built-in AI assistant and a mobile app, ready for National Treasury and the Auditor-General.

New — Ask Munika AI Mobile app mSCOA version-aligned
app.munika.co.za/budget
Home
Finance
Revenue
SCM
Assets
HR
Drakenstein Municipality New
Navigate…
Ask
Budget vs Actual FY 2026/27
Function Fund Project Region Item mSCOA v7.1
Revenue collected 82%
Expenditure 64%
Monthly spend (Section 71)
Cash position
R142.6m
Debtors
R38.1m
mSCOA-aligned GRAP-compliant National Treasury reporting Auditor-General ready POPIA-aware Made in Cape Town

mSCOA at the core

Every transaction, classified the way Treasury expects

Munika is built around the Municipal Standard Chart of Accounts — not bolted on afterwards. Every budget line, receipt, payment and journal carries a full, multi-segment mSCOA classification from the moment it's captured.

Seven segments, enforced

Function, item, fund, project, region, costing and municipal-standard — captured and validated on every transaction, not reconstructed at year-end.

Version-aligned

The chart tracks the current mSCOA version so your classifications stay valid as Treasury updates the standard.

Treasury data strings

Generate the mSCOA data strings and returns for upload to the Local Government database, straight from your live ledger.

One integrated system

The whole municipal value chain

Budget to financial statements, billing to bank reconciliation — every module shares the same mSCOA ledger, so the numbers reconcile by design.

Budget & ledger

Budgeting & SDBIP

Build the operating and capital budget on the mSCOA structure, link it to the Service Delivery & Budget Implementation Plan, and track actuals against budget in real time — with virements that keep an audit trail.

General ledger & GRAP

Real double-entry on a full mSCOA chart of accounts. Produce GRAP-compliant financial statements, trial balance and general ledger for any period — postings flow automatically from every module.

In-year reporting & NT submissions

Section 71 in-year monitoring, the VAT201 (output vs input, net payable or refundable) with a sub-ledger-to-GL reconciliation, and the mSCOA data strings for the National Treasury LGDRS upload — with a pre-submission check that flags any posting missing a segment. All drawn from one live ledger.

Revenue & debtors

Billing & statements

Set tariffs once and a monthly billing run charges every consumer as one consolidated account — fixed charges (rates, refuse) and metered consumption (electricity and water billed from meter readings). Each statement doubles as the tax invoice, with VAT applied per service (rates zero-rated, trading services standard-rated) and every line classified to its mSCOA revenue item and function.

Receipting & cash

Capture receipts against an account and Munika allocates them across the exchange and rates receivables, posting Dr Bank / Cr Receivables to the ledger as you go — so the debtor balance and statement net down immediately.

Debtors, ageing & credit control

Age every account into Current / 30 / 60 / 90 / 120+ buckets, provide for bad debt with GRAP collective impairment per ageing band, work an arrears worklist through notices, arrangements, restriction and legal hand-over, and keep an indigent register with Free Basic Services — with active indigent accounts protected from collection.

Expenditure & supply chain

Supply chain management

Requisitions, RFQs and bids through to purchase orders — with the SCM controls, thresholds and supplier records expected under the MFMA and SCM regulations.

Expenditure & creditors

Capture supplier invoices against orders, validate the mSCOA allocation, and schedule payment runs. Commitments and expenditure show against budget the moment they're raised.

Irregular & wasteful tracking

Flag, register and report irregular, fruitless and wasteful expenditure so it's visible to management and ready for the audit — not discovered after the fact.

Assets & capital works

GRAP asset register

A GRAP fixed-asset register that posts the whole lifecycle to the ledger — capitalise to PPE (from work-in-progress or a direct purchase), run straight-line depreciation each month, and derecognise on disposal with the gain or loss — every posting classified to the right mSCOA item, function and fund.

Project & capital costing

Track capital projects against budget — labour, materials, orders and stock issued rolled into a true cost per project, tagged to the mSCOA project segment, ready to capitalise into the asset register.

Inventory & stores

Manage stores and consumables across multiple locations and value stock perpetually against the ledger — receipts capitalise to inventory, issues expense as they're consumed.

People & payroll

HR & employees

Employee records, posts and the organogram for your establishment, with self-service for staff to maintain their own details.

Payroll & statutory

Payslips with PAYE on the SARS cumulative (averaging) method, UIF and SDL, and medical-aid and retirement tax credits — on the 2026/27 tax tables. Take on mid-year by importing opening balances or a full Sage Payroll export, then file EMP501/IRP5 and UIF (uFiling) returns that reconcile for the whole year. Each pay run posts to the ledger — employee costs by mSCOA function, PAYE/UIF/SDL and net pay as liabilities that clear when paid.

Leave & attendance

Apply for leave, approve from a single queue, and track attendance — built around South African leave types.

Governance & controls

Bank reconciliation

Import statements (CSV, OFX/QFX or QIF) and reconcile — Munika suggests the matching receipt or payment and posts it. Code a transaction once, save it as a rule, and similar transactions classify themselves.

Roles & segregation of duties

Granular roles enforce segregation of duties across capture, review and authorisation — finance, SCM, revenue and HR each see only what they should.

Audit trail, AG-ready

Every create, change and deletion is logged — who did what, when, and what changed. Built for the Auditor-General, internal audit and the audit committee.

Encrypted & private

Personal and sensitive data — salaries, bank accounts, ID numbers and consumer details — is encrypted at rest and gated by strict per-role access, in line with POPIA.

One dashboard

Cash position, budget vs actual, outstanding debtors, payments due and the leave queue — every module on one page for accounting officers and managers.

Migrate your history

Move opening balances, the chart of accounts, assets, debtors, creditors and transaction history across in one go — so you start on Munika with your real numbers.

Assistance, mobile & alerts

New

Ask Munika — AI assistant

Ask in plain language — “what do we owe suppliers?”, “which consumer accounts are overdue?”, “how are our capital projects tracking?” — and get an answer from your live ledger. It only ever sees what your role allows, and runs on AWS in South Africa (af-south-1) for data residency.

New

Mobile app (iOS & Android)

A native app for staff on the move — a home hub, quick actions, alerts and Ask Munika in their pocket. It mirrors the live system, so improvements reach the app the moment they ship, with no app-store wait.

New

Notifications your way

Leave approvals, expense claims, low-stock warnings and payment alerts reach each person in-app, by email or by push. Everyone chooses which channels they want, per notification type — all from the web.

Ask Munika

Your municipality's numbers, one question away

A built-in AI assistant that answers in plain language from your live ledger — no report builder, no exporting to a spreadsheet. Ask what you'd ask the finance office, and get the number back with the detail behind it.

  • Sees only what you can. Every answer is scoped to your role and your municipality — the assistant can never surface data you couldn't open yourself.
  • Runs in South Africa. Hosted on AWS in the Cape Town region (af-south-1) for data residency, in line with POPIA.
  • On the web and in the app. One tap from the top bar on desktop, and a tab in the mobile app — with a monthly usage view so there are no surprises.
Ask Munika

Which consumer accounts are more than 90 days overdue, and what's the total?

142 accounts are past 90 days, totalling R 4.7m. The largest is Erf 2214 at R 138,400.

From your live debtors ageing · rates and services split available.

How is the electricity capital project tracking against budget?

Why Munika

"mSCOA compliance and clean audits shouldn't depend on heroics at year-end. Munika keeps every transaction correctly classified as it happens — so the data strings balance, the statements reconcile, and the audit file is ready when the Auditor-General arrives."

The Munika team

HashData — the team behind Munika

Bring Munika to your municipality

See Munika on your own data

Munika is onboarded municipality by municipality. Tell us about yours and we'll arrange a demo and a guided implementation aligned to your mSCOA version.