23. Trade and other receivables
 
  2018 
R’000 
    2017 
R’000 
 
Trade receivables  9 359 995        8 216 919     
Impairment allowances  (288 687)       (298 557)   
Net trade receivables  9 071 308        7 918 362    
Forward exchange contracts asset  53 845        5 587    
Interest rate swaps  –        9 016    
Receivables relating to customer contracts  –        68 879    
Vehicles purchased with guaranteed buy backs from OEM’s  287 398        –    
Dividend receivable from disposed subsidiary  188 494        –    
Receivables arising from disposal of subsidiaries and/or associates  190 741        203 110    
Other receivables  2 242 151        1 931 353    
   12 033 937        10 136 307    

The majority of trade and other receivables are fixed in the subsidiaries’ local currency. As trade and other receivables have limited exposure to exchange rate fluctuations, a currency analysis has not been included.

Refer note 38 for further disclosure on trade receivables, impairment allowances, forward exchange contracts and interest rate swaps.