Page 220 - InterloopAnnualReport2020
P. 220
CONSOLIDATED STATEMENT OF
CASH FLOW
For the year ended June 30, 2020
2020 2019
(Rupees ‘000) (Rupees ‘000)
a) CASH FLOWS FROM OPERATING ACTIVITIES
Profit before taxation 1,450,434 5,286,811
Adjustments for:
Depreciation 2,034,359 1,653,053
Amortization 15,826 9,182
Depreciation on right of use assets 41,636 –
Employee share option compensation expense – 5,031
Workers’ profit participation fund 112,527 285,315
Workers’ welfare fund 43,570 –
Staff retirement gratuity 803,739 527,598
Loss on disposal of property, plant and equipment 21,665 47,553
Inventory write–off 7,125 –
Realized loss on derivative financial instruments 112,220 –
Interest on loan to Metis Internation Pvt. Limited (1,356) (7,211)
Profit on term deposit receipts (TDRs) (36,131) (182)
Profit on term finance certificates (TFCs) (55,606) –
Remeasurement loss on investment in mutual funds 5,293 20,787
Share of loss from associate 119,964 58,485
Interest on receivables from IL Bangla Limited (5,796) (5,796)
Finance cost 1,200,783 999,260
Operating cash flows before working capital changes 5,870,252 8,879,886
Changes in working capital
(Increase)/decrease in current assets
Stores and spares (180,536) (111,206)
Stock in trade (2,757,215) (1,176,257)
Trade debts 999,840 (981,054)
Loan and advances 578,623 (449,947)
Deposit, prepayment and other receivables 19,625 (23,340)
Tax refunds due from government (313,706) 385,675
Short term investment in mutual funds – net 125,603 (4,258)
(Decrease)/Increase in current liabilities
Trade and other payables (365,218) 803,363
(1,892,985) (1,557,024)
Cash generated from operations 3,977,267 7,322,862
Finance cost paid (1,085,326) (1,001,749)
Income tax paid (454,907) (244,341)
Staff retirement gratuity paid (123,699) (131,021)
Workers’ profit participation fund paid (288,315) (232,068)
Long term loans paid (42,231) (21,549)
Long term deposits paid (10,867) (8,303)
Settlement of derivative financial instruments (112,220) –
Profit on TDRs received 36,131 182
Net cash generated from operating activities 1,895,834 5,684,013
218