22. TRADE AND OTHER PAYABLES
 
Figures in Rand thousand 2020   Restated*
2019  
 

Financial instruments

502 927   848 383    
Trade payables 492 191   820 611    
Other payables 10 736   27 772    

Non-financial instruments

1 448 133   2 454 858    
VAT 201 913   232 774    
Other accrued expenses 384 864   1 091 795    
Payroll accruals 513 342   738 352    
Contract liabilities 348 014   391 937    
1 951 060   3 303 241    
* Refer to note 3 for the reclassification done for the prior year.