Suggested answer

When multi-currency is enabled in the Salesforce org, CPQ respects the currency settings across its objects:

1. Price Book Entries: Products must have a Price Book Entry for each active currency; CPQ selects the appropriate currency entry when the quote's currency is set.
2. Quote Currency: Set on the Quote record (CurrencyIsoCode). All quote line prices are displayed and stored in the quote currency.
3. Corporate Currency Conversion: The Quote's Total Net Price is stored in the corporate currency for reporting and forecasting.
4. Advanced Currency Management (Dated Exchange Rates): If enabled, CPQ uses the exchange rate effective on the Quote's Effective Date (or Close Date) for currency conversion — important for accurate historical revenue reporting.
5. Multi-Currency with Subscriptions: Subscription records inherit the contract's currency; amendment and renewal quotes retain the currency of the original. Note: changing the currency on an in-progress quote recalculates all prices — CPQ does not retain the original currency prices after a currency change.

Practice content for interview preparation; not an official vendor answer. Verify details against current product documentation.

Community comments (0)

No comments yet.

Sign in or create a free account to add a comment. Comments are moderated before they appear.

Plain text only, 3–2000 characters. A moderator reviews every comment before it is published.