Multi-Currency Support
Overview
Oracle CPQ must have a base currency that is defined during set-up. The base currency is the default currency for all users.
Once a base currency is established, Contact Oracle CPQ Ops to add additional currencies. Once added, currencies cannot be removed, but they can be disabled.
Admins can enable or disable supported currencies for either the Host Company or Partner Organizations. For information on how to do this, see the section Enabling and Disabling Currencies below.
User accounts and external company accounts can designate a currency of their preference from the currency set supported by the application.
- Base currencies calculate other currencies in the conversion rates area. For pricing rules, or any time you are returning a price in a function, conversion rates will take effect. The system will assume you are returning currency fields in some currency and it will run the conversion rates for transactions and users with other currencies as their preferred currency.
- Model and parts pricing can be entered into the system in all supported currencies.
- Exchange rate rules can be specified for currency conversion. Currency conversions do not trigger if there is a price defined in the currency preference of the buyer. Currency conversions happen in real-time when a price does not exist in the user’s currency preference, but a base currency price exists along with an exchange rate to the user’s currency preference.
- Commerce transactions use the currency preference of the document originator. Once set, a commerce transaction's currency cannot be changed. This ensures that all commerce documents within the same transaction have the same currency. Both buyers and suppliers can view and modify commerce documents that are in a different currency than their own currency preference.
-
Oracle CPQ supports all currently used currencies. There is no limit to how many concurrent currencies that can be supported per application. You can enable any and all of the currencies that Oracle CPQ supports.
|
When 10 or more currencies are being used, fields will be paginated into columns to eliminate horizontal scrolling. Pagination will only occur when five or more currencies are being used in AVP Entry Manager, Price Book Associations, and Customer Specific Pricing (CSP). Five paginated columns will display at a time, each identified by its currency code. Click the left/right arrows to load the next/previous set of columns.
Enabling and Disabling Currencies
For all supported currencies, an Admin can enable and disable their use.
- Click Admin to go to the Admin Home Page.
-
Click Host Company in the General section.
The Host Company Info page opens.
-
In the Base Currency and Supported Currencies section, select Enable for each currency you want to use in CPQ.
Remove the checkmark from the Enable column for each currency you want to disable.
To add currencies to the Base Currency and Supported Currencies section, open a ticket on My Oracle Support.
Once a currency has been added to the Base Currency and Supported Currencies section, it can be enabled or disabled, but it cannot be removed from the Base Currency and Supported Currencies section.
- Click Admin to go to the Admin Home Page.
-
Click Partner Organizations in the Users section.
The Company Administration List page opens.
-
Click the Company Name for the company whose currencies you want to enable or disable.
The Company Administration page opens.
-
In the Supported Currencies section, select Enable for each currency you want to use in CPQ.
Remove the checkmark from the Enable column for each currency you want to disable.
To add currencies to the Base Currency and Supported Currencies section, open a ticket on My Oracle Support.
Once a currency has been added to the Base Currency and Supported Currencies section, it can be enabled or disabled, but it cannot be removed from the Base Currency and Supported Currencies section.
Notes
- In Price Book Associations, column headers will repeat at the bottom of the table for reference in long data sets.
- Currency menus will display alphabetically by currency code, following the FullAccess user’s base currency.
- On the user side, the currency code will be displayed, followed by the display name.
- On the FullAccess user side, the base currency will be highlighted for easy recognition, and precede all other currencies used. When an admin hovers over the currency code, a hover tooltip will display the currency name.
- Document Engine can format all CPQ-supported currencies, as long as the currency symbol is supported by the font.
- Document Designer doesn’t support currency formatting. Instead, use Commerce attributes.
If a customer that is configured for multiple currencies and is integrated with Salesforce (using Oracle CPQ as the Parts Master) wants to use the Delta Parts Export functionality, the Price Book entry Results Parser XSL must be modified.
Ensure that the value for the Salesforce parameter Success is equal to True when creating and editing Partner Price Book ID fields.