23.

Trade and other payables

Figures in Rand thousand 2019   Restated
2018
 
Financial instruments 848 383   1 343 273  
   Trade payables 820 611   1 326 756  
   Other payables 27 772   16 517  
Non-financial instruments 2 158 020   1 795 947  
   Contract liabilities 95 099    
   Other accrued expenses 1 091 795   693 164  
   VAT 232 774   282 252  
   Payroll accruals 738 352   820 531  
  3 006 403   3 139 220