Adding dropdowns to currency field type along with other

Drushika
Tera Contributor

Currency field type is showing the currency dropdowns which are active true on fx_currency table.

My requirement is to add new currency dropdowns(which are active false on currency table), Also needs to add other as an option in the currency dropdown field,

So what's the best approach to show only required currencies symbols/codes in the field so others who are using this currency field shouldn't get disturbed anywhere in other projects.

TIA.

1 REPLY 1

Matthew_13
Kilo Sage

I looked into this, and the behavior you’re seeing looks to be as designed. In ServiceNow, a Currency field always pulls its dropdown values from the currency framework and only shows currencies marked as Active = true. That list is global, so it’s not something we can safely customize on a per-field basis.

Because of that, enabling inactive currencies or adding an “Other” option directly to the currency dropdown would affect other areas of the platform and other projects, which we want to avoid.

The cleanest approach is to leave the Currency field as-is and control the options outside of it. For example:

  • Add a separate dropdown (choice or reference) that contains only the currencies we want to allow, plus an “Other” option.

  • When a standard currency is selected, we map it to the actual Currency field.

  • If “Other” is selected, we capture the details in a separate text field.

This keeps everything isolated to our use case, avoids touching the global currency configuration, and prevents any impact to other teams or applications that rely on the standard currency behavior.

If needed, this can also be made reusable by managing the allowed currencies in a small custom table instead of hard-coded choices.

 

@Drushika - Please mark Accepted Solution and Thumbs Up if you found Helpful!!