The CreatorCon Call for Content is officially open! Get started here.

How do I modify the default currency symbol?

salvadormarchan
Kilo Guru

Hi,

I was able to modify the symbols to distinguish Australian Dollar (A$), Canadian Dollar, (C$), Singapore Dollar (S$) and American Dollar ($) ...BUT it is defaulting to American Dollar for now. How can I change it to, let's say, Singapore Dollar?

Thanks,

Dor

22 REPLIES 22

Hi,

 

I too had the same requirement in my project. But I do not found anything on this. At-last as workaround I made it a text field with the numeric validation of entering only decimals and added the currency in the label of the field. Please refer to the below snap-

find_real_file.png

I hope it will help!!

 

Thanks

Vichitra Garg
Mega Expert

Hi,

 

I think its pretty late to answer this query,but I hope this solution might help.

Currency is displayed based on the user's country code in the User Table.

OOB, we have some values available for the country code. By default, it is set to System(US) for the users. If we will change the country code from the available list, it will reflect the changed currency.

But if we need to add any new value to the country code drop-down , it is important to give the correct "Value" to the newly created country code.Please refer to the below link to add them.

http://www.oracle.com/technetwork/java/javase/javase7locales-334809.html

I too had a requirement to display the currency in Swedish Krona for the users and I manually created Swedish country Code.

The drawback I felt in this approach is that we have to manually update the country code for each user.

Hope it helps !!

Thanks

 

Hi Vichitra,

Thank you for the response.

i changed the country code from Us to Japan in drop down fro my user but still when i am navigating to the form its displaying $ for price field.

This worked.

Thanks for sharing the link to Java site.It was the breakthrough

This really needs to be documented by ServiceNow.

 

1) Go to Java site and identify your country

find_real_file.png

2) Validate in Country table

i see the suffix .ae, but there is no mention of ar.AE

find_real_file.png

3) Set the property as per the column "Locale_ID" in the java site

find_real_file.png

 

4) Ensure the currency of your country is available and set as "active = true". Then Logout and login. 

find_real_file.png

Result:

All the currency fields reflect the new config. In this case "AED"

 

find_real_file.png

 

 

 

Vichitra Garg
Mega Expert

Can you please share the screenshot where the currency is being displayed?