Assets & GRAP
Revenue Recognition under GRAP 9
Testing of exchange revenue recognition timing and measurement against GRAP 9 requirements.
Why GRAP 9 recognition is tested
GRAP 9 governs revenue from exchange transactions, requiring that service and trading revenue be recognised only when measurable and the economic benefits are probable. Premature or misstated recognition inflates income and distorts the surplus the AGSA reports on, while incorrect cut-off undermines the credibility of the annual financial statements. AuditPro Core tests the timing and measurement of exchange revenue against GRAP 9 so recognition stands up to audit scrutiny.
The Numbers
AuditPro Core renders this view from your tenant's live, tamper-evident records. The figures below are illustrative sample data.
Exchange Revenue
R 1.62 bn
GRAP 9 scope
Cut-off Errors
R 18.6 m
across periods
Unbilled Revenue
R 31.2 m
estimate
Recognition Issues
5
Exchange revenue by stream (R m)
Recognition testing by stream
| Stream | Revenue (R m) | Cut-off Errors (R m) | Finding |
|---|---|---|---|
| Electricity | 742 | 8.4 | Estimate adjustments |
| Water | 418 | 6.1 | Unbilled consumption |
| Refuse | 268 | 4.1 | Timing |
Figures shown are illustrative sample data for demonstration. AuditPro Core renders these views from your own tenant's live, tamper-evident records.
Exchange revenue defined
GRAP 9 covers transactions where the municipality gives roughly equal value in return, such as electricity, water and rental income. It is distinct from the non-exchange revenue dealt with under GRAP 23.
Recognition criteria
Revenue is recognised when the amount can be measured reliably and the inflow of benefits is probable. Billing alone does not satisfy these criteria if collectability is genuinely in doubt.
Timing and cut-off
Service revenue must fall in the period the service is delivered, not when billed or collected. Errors at the reporting-date boundary shift income between years and distort comparatives.
How AuditPro Core Bridges the Gap
- Recognition testing: exchange revenue postings are tested against GRAP 9 timing and measurement criteria.
- Cut-off checks: transactions near the reporting date are examined for correct period allocation.
- Measurement traceability: recognised amounts trace back to meter readings and tariff schedules.
- Exception flagging: postings lacking reliable measurement or probable inflow are raised for review.
Key Takeaways
- GRAP 9 applies to exchange revenue like electricity, water and rentals.
- Recognise only when measurement is reliable and benefits are probable.
- Service revenue belongs in the period of delivery, not billing or collection.
- Cut-off errors at year-end distort both current and comparative figures.
See This on Your Own Data
AuditPro Core renders this dashboard from your tenant's live, tamper-evident records — every figure traceable to source.
