Multi-Currency Environments

In a single currency environment, the currency symbol is displayed both in the back-end and in the Community Portal. For multi-currency environments:

  • The record's currency is always displayed, instead of the user's currency.
  • No currency symbols are displayed; instead the system will always display the ISO code.
  • The currency ISO code for a record is propagated from the Business Group that owns the related item.

Prior to configuring Multi-Currency, you must contact Salesforce to enable Multi-Currency on your org. Once Salesforce has confirmed Multi-Currency is enabled, please download currencyAPI from Product Updates and follow the steps below:

Note

Enabling multiple currencies will introduce permanent changes in your organization. This feature cannot be turned off. Please consider testing this feature out in a sandbox environment before you apply it to your org.

  1. Navigate to Setup.
  2. In the Quick Find/Search field, enter Company Information.
  3. Click the Edit button.



  4. In the Currency Settings section, select a locale in the Currency Locale picklist to be your corporate currency and check Activate Multiple Currencies.



  5. Click Save at the bottom of the page. You'll return to your organization's profile.

  6. Click the Currency Setup button. Currency Setup will open.



  7. If Parenthetical Currency Conversion is enabled, click Disable.



  8. To create Supported Currencies:



    1. Click New in the Active Currencies list.

    2. In the New Currency section, select a currency from the Currency Type picklist.

    3. Enter the Conversion Rate as 1.00.

    4. Enter the number of Decimal Places allowed when displaying data in the new currency. This must be an integer value between 0 and 6.

    5. Click Save to create the new Currency.

MemberNation Setup to Enable Multi-Currency

  1. Navigate to your business group in the Accounting App under Business Groups.
  2. Locate the Currency field under details and select your desired currency from the picklist. All of the currencies you created in your Company Profile will be available.



  3. Click Save to apply your currency.

Note

The currency selected on the Business Group flows down to all records in the system that have this Business Group referenced, but only when new records are created. When updating the Business Group with a different Currency, users will have to update the currency on all child objects.

Additional Information

Since referenced records can have a different currency set on them, the system uses the following parent objects (See Table 1 below) to set the currency on records of the objects listed. For example, the currency on a record in the Attendee object is set based on the referenced event record.

Table 1. Using Parent Objects to Set Currency on Child Object Records

Object

Parent Object

Attendees

Event

Batches

Business Group

Campaign Pages

Business Group

ePayment Lines

ePayment

ePayments

Business Group

Events

Business Group

Gift Credits

Gift

Gifts-in-Kind

Business Group

Invoice Lines

Invoice

Invoices

Business Group

Items

Business Group

Price Rules

Item

Receipt Lines

Receipt

Receipts

Business Group

Registration Items

Attendee

Rooms

Event

Sales Order Lines

Sales Order

Sales Orders

Business Group

Schedule Items

Event

Scheduled Payments

Sales Order

Speakers

Event

Sponsor Packages

Business Group

Subscription Lines

Subscriptions

Subscriptions

Business Group

Tax Locales

Business Group

Ticket Types

Event

Transaction Lines

Transactions

Transactions

Business Group

Vendors

Event

Frequently Asked Questions

Q.      What does the system do when a currency is changed on the Business Group?

A.      Any new records created with the reference of this Business Group will get the new Currency.

Note

Per the table above, in order for the correct currency flow-down to occur, each individual record for future transaction purposes will have to be updated to match the new Business Group currency.


Q.      Why does the system not update currency on old records when the currency is changed on the Business Group?

A.      This is done to ensure there is no impact on accounting in the system. It is recommended that each individual record be identified for this change.