Special behaviors and limitations apply to currency fields on external objects.
Required Editions
| Available in: both Salesforce Classic and Lightning Experience (not for high-data-volume external objects) |
|
Available in: Developer Edition Available for an extra cost in: Enterprise, Performance, and Unlimited Editions |
-
Enable multiple currencies in the
subscriber org, and make sure that the subscriber org has all the currencies
that the provider orgs use. If a currency is later added to the provider
org, add the currency to the subscriber org.
If you can’t enable multiple currencies in the subscriber org, make sure that all provider orgs are single-currency and use the same currency as the subscriber org.
- To enable users to change the currency when editing an external object record, add the Currency field to the page layouts.
- If a user tries to change the currency in an external object record, the list of currency options isn’t limited to active currencies in the provider org. If the user selects a currency that’s inactive or unavailable in the provider org, the user gets an error and can’t save the record.
-
The
convertCurrency()function is ignored in SOQL queries of external objects.