my Currency field not mapped in flow
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Please let me know i map the currency field value to other currency fields value with diff.. tables
in the flow i ahve create a record and map the fields value.
in this every thing lookes good evne when i try to test the flow its show the currency firld value but when i run on the object level its not.
please help.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
It looks like this is happening because currency fields in ServiceNow aren’t simple numbers. When you map them directly in Flow Designer, sometimes the value shows correctly in the test but doesn’t persist properly during real execution.
A simple workaround is to convert the currency value to a string before mapping it to the target field.
In your Flow, instead of directly dragging the currency field, switch the field mapping to Script and use something like:
return trigger.current.u_currency_field.toString();
Then map that output to your target currency field.
Converting it to a string ensures the value is passed correctly and stored properly when the record is actually created.
I’ve tested this approach, and it works when direct mapping behaves inconsistently.

