The Revenue Recognition Timing Dispute
Mwangaza Supplies Ltd, a Kenyan wholesaler of solar equipment, signs a KES 24 million contract in November 2024 to deliver 300 inverters to a county government. Delivery is scheduled for February 2025, but the county pays a 30% advance in December 2024 and insists the goods be invoiced and 'booked' in December so the funds are absorbed within the current financial year. The goods remain in Mwangaza's warehouse, are not segregated, and Mwangaza can redirect them to other customers. The finance manager has already recorded the full KES 24 million as December revenue to meet a bank covenant requiring revenue above KES 20 million per quarter. The auditor has raised a query. The company uses IFRS.
1. Assess whether the KES 24 million should be recognised as revenue in December 2024, applying IFRS 15 principles.
Read the worked answer
Control has not transferred. Under IFRS 15, revenue is recognised when the performance obligation is satisfied - i.e. when control of the goods passes to the customer.
Key indicators all point to Mwangaza retaining control in December:
- The inverters are not segregated and remain physically in Mwangaza's warehouse.
- Mwangaza retains the ability to redirect the goods to other customers - a strong indicator the customer cannot direct their use.
- No physical delivery, no customer acceptance, and the county has no ability to pledge or sell the goods.
A 30% advance is a contract liability (deferred revenue), not revenue. The December entry should be Dr Bank KES 7.2m / Cr Contract liability KES 7.2m. The full KES 24m is recognised in February 2025 on delivery.
Conclusion: Recognising KES 24m in December is not supportable. The covenant breach is a consequence of correct accounting, not a reason to misstate it.
2. The finance manager argues the advance payment proves the customer has 'effectively bought' the goods. Evaluate this argument and state the governance implications of recording the revenue anyway.
Read the worked answer
Evaluating the argument: Payment does not equal control. IFRS 15 explicitly separates the timing of consideration from the timing of revenue. A prepayment indicates the customer has an obligation to pay, not that it has obtained control. The four control indicators (present right to payment, legal title, physical possession, significant risks and rewards) all favour Mwangaza retaining control here.
Governance implications:
- Directors' duties - knowingly recording revenue to meet a covenant is a misstatement and potentially a breach of fiduciary duty and of the Companies Act record-keeping requirements.
- Fraud risk - deliberate misstatement to influence a lender is a red flag for fraud under ISA 240.
- Auditor response - the auditor should treat this as a material misstatement, request adjustment, and if refused, consider a qualified opinion and communication with those charged with governance.
- Lender relationship - the covenant should be renegotiated transparently rather than manipulated.