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