Currency Considerations for Salesforce Connect—Cross-Org Adapter

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.