Contract assets/liabilities |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr. 30, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Contract Assetsliabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Contract assets/liabilities |
Contract assets
Amounts of contract assets represent the Group’s rights to considerations from customers for the provision of construction services, which arise when: (i) the Group completed the relevant services under such contracts; and (ii) the customers withhold certain amounts payable to the Group as retention money to secure the due performance of the contracts for a period of generally 12 months (defect liability period) after completion of the relevant works. Any amount previously recognized as a contract asset is reclassified to trade receivables at the point at which it becomes unconditional and is invoiced to the customer.
The Group’s contract assets are analyzed as follows:
MAGNITUDE INTERNATIONAL LTD AND ITS SUBSIDIARIES NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
Contract assets (Continued)
The Group’s contract assets include retention receivables to be settled, based on the expiry of the defect liability period of the relevant contracts or in accordance with the terms specified in the relevant contracts, at the end of the reporting period. The balances are classified as current as they are expected to be received within the Group’s normal operating cycle.
The increase in contract assets was primarily attributable to increased project activity in 2026 as certain projects progressed from the preliminary stage in the prior year. As a greater volume of electrical installation works was completed towards the end of the year, the related work had not yet been fully certified by customers, resulting in higher revenue recognized in excess of amounts billed.
The movement in allowance for expected credit losses of contract assets computed based on lifetime ECL was as follows:
Contract liabilities
The contract liabilities represent the Company’s obligation to transfer services to customers for which the Company has received consideration (or an amount of consideration is due) from the customers.
The increase in contract liabilities was primarily due to the prompt certification of work by a customer in respect of materials delivered to the project site. As the Company had not yet satisfied its remaining performance obligation to install the materials, the amounts certified were recognized as contract liabilities until the related installation services are performed.
Set out below is the amount of revenue recognized from:
Transaction price allocated to remaining performance obligations
Management expects that the transaction price allocated to remaining unsatisfied (or partially unsatisfied) performance obligations as at April 30, 2025 and 2026 may be recognized as revenue in the next reporting periods as follows:
MAGNITUDE INTERNATIONAL LTD AND ITS SUBSIDIARIES NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||