1. Results of operations
1.6 Cash generated by operations
 
2021 
R’000 
2020 
R’000 
Reconciliation of operating profit including discontinued operations to cash generated by operating activities:   
Operating profit from:   
– Continuing operations    1 171 390  636 050 
– Discontinued operations    34 858  9 083 
Adjustments for:   
Depreciation of property, plant and equipment    67 071  78 924 
Depreciation on leased assets    29 392  43 833 
Amortisation of intangible assets    170 177  151 681 
Fair value gain on financial instruments    (69 304) (222 388)
Fair value loss on financial instruments    6 938  332 105 
Impairment of goodwill relating to disposal groups    –  53 232 
Impairment of property, plant and equipment    5 559  65 701 
Impairment of intangible assets    754  – 
Impairment of goodwill    –  259 170 
Impairment of loans    8 851  13 338 
Impairment of inventory    2 149  43 038 
Impairment on leased assets    439  30 712 
Discounting of receivables    –  2 708 
Discounting of loans and other payables    –  (7 654)
Fair value loss/(gain) on surety receivable    21 116  (19 826)
Lease modification expense    (27 575) 13 122 
Loss on disposal of joint venture    1 990  – 
Profit on disposal of property, plant and equipment    (1 016) (2 679)
Profit on disposal of subsidiaries    –  (528)
Profit on disposal of joint venture    (65 066) – 
Profit on disposal of intangible assets    –  (10 746)
Provision relating to the closure of WiConnect    (6 912) 28 292 
Foreign currency translation reserve recycled on disposal of
joint venture 
  (52 538) – 
Equity compensation benefit expense    27 823  9 358 
Net unrealised forex (profit)/loss    (9 113) 10 166 
Changes in working capital (excluding the effects of acquisitions
and disposals): 
 
(Increase)/decrease in inventories    (391 146) 795 224 
Decrease/(increase) in trade and other receivables    172 395  (147 642)
Increase/(decrease) in trade and other payables    771 841  (396 806)
Increase in advances to customers    (130 214) (64 977)
1 739 859  1 702 491