Question

Request currency

  • 29 July 2022
  • 2 replies
  • 115 views

Badge +2

While a user creates a request manually or automatically via interface, the currency field in web client shows a currency symbol before the currency value (e.g. $). The currency symbol in the currency value field is not needed, as the currency code itself is available / mapped to a specific field anyway.

 

Analysis
The custom metadata mask type for this field is defined as Currency 

 

 

Code table 'Currency' is filled with curencysymbol=$ 

 

We assumed that this currency symbol in the code tables is responsible for the display of the currency symbol for mask type currency in the request screen.

Work Done
Remove currency symbol from currency in code table.

 

Change Currency mask type to integer -> currency value shown without separators.

Expected result as follows 

  1. Display delimiters for decimals and thousands for integers without using Currency mask type.
  2. Don't display any currency symbol when using mask type Currency
  • 100 -> 100,00
  • 1000 -> 1.000,00
  • 10000- > 10.000,00
  • 1000000 -> 1.000.000,00

 

 How can the expected result be achieved?


2 replies

Userlevel 6
Badge +26

Hey @ATZATZBHAVUK 

I am not following you 100%.

If you don’t wish to have any currency symbol, use a different mask type. e.g. decimal.

The whole purpose of currency mask type is to have the symbol attached to the field.

Currency— a numeric field formatted as currency, including currency
symbol and separators

 

More info can be found under “About Currency Display and Formatting” in the documentation file FSM6Reference.

 

Cheers!

 

Userlevel 6
Badge +17

Hi @ATZATZBHAVUK ,

If you don't need to use currency symbol then simply remove it from the Code table as highlighted below. No need to change Mask Type.

 

It will remove the symbol then.

 

 

Hope this helps.

 

/Kasun

Reply