South Africa currency value (ZA) is multiplied by 100 when using g_form setvalue APIDescriptionIf the Glide locale is set to 'en.ZA' and a currency field is populated using the g_form.setValue API ,the result is multiplied by 100 when the form is submittedSteps to Reproduce Set the 'glide.system.locale' property to 'en.ZA'.Create a new table with 2 currency fields (for easy identification, make one read only):For example:currencyfield rocurrency (Read only field)Create an 'onChange' client script on the new table. Make it update when we modify the 'currencyfield' fieldCreate a new record on the table and set the 'currencyfield' value to 1 and tab out.Note that the decimal separator is different in the two fields (1.00 vs 1,00).Save and note that the read-only value is multiplied by 100.Change the 'glide.system.locale' property to 'en.US'.Reload the form and perform the same test.The decimal separators align and, when saving, the value is correct.WorkaroundThis problem is currently under review. You can contact ServiceNow Technical Support or subscribe to this Known Error article by clicking the Subscribe button at the top right of this form to be notified when more information will become available..Related Problem: PRB1569851