I have changed my default currency symbol from EURO to USD (International 3 Character). While I create new records, I see the USD currency symbol but I still see Euro currency symbol for the old records. Any pointers?
This is expected behavior. When you create a records that has curency fields, there is an additional field called transactioncurrencyid (and currencyfield_base which displays the value of the base currency of the CRM Organization in case the currency you use is different than the base currency). Unless changed, this will display the currency which was used when the record was created. You'd need to change the currency for past records.
Business Applications communities