SA Municipal — Income & Expenditure
samuni.finance.income_expenditureGet income and expenditure (Statement of Financial Performance) data for a South African municipality. Returns audited actual (AUDA) annual line items from the mSCOA chart of accounts. Covers revenue sources (rates, grants, service charges) and expenditure categories (employee costs, repairs, capital transfers). Data is Section 71-level aggregation from 2019-20 onwards. Requires demarcation code (e.g. CPT, JHB, ETH, TSH, EKU, BUF). No auth required. Source: SA National Treasury MFMA incexp_v2 cube.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | Financial year-end to retrieve (e.g. 2022). Omit for all available years. Returns audited actual figures (AUDA) at annual period level. | |
| limit | No | Maximum line items to return (1-200, default 50). | |
| demarcation_code | Yes | Municipality demarcation code (e.g. CPT=Cape Town, JHB=Johannesburg, ETH=eThekwini, TSH=Tshwane, EKU=Ekurhuleni, BUF=Buffalo City). Required. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |