Summary
This article outlines how to set up your system's currency symbol using the server's Regional and Language Options and EngageIPs options for currency symbols
Available Methods
There are two ways to change currency symbols in for EngageIP presentation:
Updating the regional settings on the webserver - This option allows you to change the currency symbol system wide from the webservers configuration. It makes use of Microsoft Windows regional settings and will apply to all other interfaces and text on the webserver or hosted on the webserver. This is a good option when you have one currency which is different then the standard install of the dollar symbol and you use that currency symbol throughout your operations with EngageIP.
Applying the currency symbol options inside of EngageIP Using Database Config - Using the currency symbol ability in EngageIP allows you to provide different currency symbols per branded owner. i.e. you could have an owner based in the United States using the standard $ (dollar) symbol, and a branded owner setup for a country in Europe using the Euro symbol. NOTE: For this to work you need to have branded owners and the update needs to be executed by LogiSense Customer Support.
Updating the Regional Settings on the Webserver
Note: it is possible to have multiple currency settings presented in the interface. So do this, please contact LogiSense Customer Care with the details as to the requirements
Go into Control Panel / Regional Settings. Update the currency symbol as required here, click OK, OK
Now you will need to check and confirm two registry settings. Windows only updates one but you will need both locations configured before the chosen currency symbol will work. Each image represents one of the locations where you will need to confirm the value entered. To get to the registry, click Start > Run > then type 'regedit', and click OK.
Restart the server for the registry changes to take effect
Applying the Currency Symbol Options Inside of EngageIP
To update the currency (based on the culture code assigned) you will need atleast 1 branded owner to which the new currency symbol will apply. Updating EngageIP to use its in built currency symbol involves the following items:
Creating a branded owner - to use the new currency symbol if different from the regional settings on the Windows operating system. These can be purchased from LogiSense, please contact sales@logisense.com for further information
Updating the database with the appropriate culture code - For a list of compatible culture codes that EngageIP can make use of, see the Microsoft website here. An example of a culture code is: "en-CA" which stands for English - Canada - Note: updating of the culture code requires LogiSense Customer Support to execute
Add a line on web.config file (place below the 'connectionstringremote' line)
<add key="culture" value="en-US" />
and also add this key under EngageIP registry (see screen shot):
4. Reset IIS in order for the new culture and web.config items to take hold
5. Testing and confirming that the currency symbols are corrected for the branded owner, if there are existing invoices they may need to be rendered again
Notice: you may need to close your browser and open a new one to start to see the new symbol
English Culture codes from Microsoft's Website: