19. CHANGES IN LIABILITIES ARISING FROM FINANCING ACTIVITIES
Reconciliation of liabilities arising from financing activities
 
    Opening balance
R’000
Fair value changes/ECLs
R’000
Financial guarantee movements
R’000
Total
non-cash
movements

R’000
Closing balance
R’000
2024    
Financial guarantee contracts   40 238 46 606 86 844 86 844
2023            
Financial liabilities measured at fair value through profit or loss   22 000 (22 000) (22 000)
Financial guarantee contracts   40 238 40 238 40 238
    22 000 (22 000) 40 238 18 238 40 238