The currency symbol can be set for an organisation in the organisation tab. If the Currency is left blank it will default to '$'. This only works if the locale is set to System Default
If the Locale is set to anything other than System Default the date format is correctly actioned but the reporting engine ignore the Organisation setup AND always defaults the currency to $.
So for user who want other that a $ symbol they must set the locale to system defaults