Currency administration Currency fields provide features for handling display and calculations of currency values. A currency field holds a value, a currency code, and a reference currency value. The currency code is a three-letter ISO code that identifies the currency in which the value is specified. The reference currency value is a number representing the currency value in the reference currency. The reference currency value is calculated by a rate conversion when the currency value is saved. A price field is similar to a currency field, but with special features for conversion and display. To learn more, see Price fields. Locale settingsThere are two locale settings, system and user. The system locale determines the reference currency, and the user locale determines the session currency.Session and reference currencyThe system uses two kinds of currency, session and reference. Single-currency modeSingle-currency mode allows all users of the platform to see currency values in the same currency. Price fieldsA price field is a currency field that enables control over conversions and display. The Service Catalog uses price fields. Currency values in listsIn lists, currency values are displayed in the user’s session currency formatted for display in the user’s locale. Typically the currency symbol is followed by a formatted number. Currency values in formsIn forms, currency values are shown in the currency in which they were entered.Currency values in reportsCurrency values in reports are in the user’s session currency formatted in the user’s locale with a currency symbol. Currency conversionsCurrency values may be converted to other currencies when stored and accessed. Currency values in import and exportIn general, currency values crossing the boundaries of the platform are represented in the user’s session currency and formatted in the user’s locale.Currency values in scriptsYou can use currency fields in scripts. Configure currency fields in audit recordsYou can control what currency value is stored in audit records. Change currency decimal placesYou can specify the number of decimal places stored and used in currency fields and calculations.Configure currency optimizerYou can configure the system to use an optimizer for currency/price fields to speed up list view (reading currency/price values).Currency system propertiesYou can control how currency fields are configured and used in your instance.