12. TRADE AND OTHER RECEIVABLES
 
Figures in Rand thousand    2020    Restated*
2019  
 
Financial instruments    1 389 761    2 304 768    
Trade receivables    1 375 456    2 268 177    
   Gross trade receivables    1 735 745    2 734 409    
   Provision for credit notes    (49 942)   (24 013)   
   Impairment allowance (refer to note 41)   (310 347)   (442 219)   
Other receivables    14 305    36 591    
Non-financial instruments    726 815    1 049 203    
Net contract assets    429 689    644 937    
   Gross contracts assets    554 284    738 773    
   Provision for contract assets    (124 595)   (93 836)   
Prepayments    238 730    283 408    
VAT receivable    31 466    80 434    
Other receivables    26 930    40 424    
    2 116 576    3 353 971    
* Refer to note 3 – Restatement of consolidated annual financial statements.

Refer to note 20 for details on the security provided on the loans secured through Security SPV.