To change the default currency, do the following:
1. In the admin backend, go to System > Settings and click 'Edit'.
2. Go to 'Local', change currency from USD to ZAR and click 'Save'.
3. The list of currencies is generated for the currencies in the localisation settings.