Currency settings control the currencies available in Epicor CPQ and their exchange rates.
Property | Description |
---|---|
Base Currency |
The base currency is...
If the user changes the currency of a quote after it is created, then a conversion is performed between the base currency that the products were originally priced in to the selected currency. This conversion uses the exchange rates defined at the time the currency is changed. |
Automate Exchange Rates |
Set to
|
To Add a Currency
To add a currency, choose Settings > Currencies from the administrative menu. Press on the 'Add' button at the bottom of the screen and select the currency you would like to add. Adding a currency means that this currency will be available as an option for your users to select in their quotes, and for integrations to select when they create a new configurator through the embed API or an integration (such as through the Salesforce CRM or Salesforce CPQ integrations). If you are automating exchange rates, you will see the automated rate for the currency in the list. If you are not automating exchange rates, the exchange rate column in the currency list will have a number box to enter your own exchange rate for each currency.
Considerations when Changing the Base Currency
When changing the base currency, you should be advised that all prices set in pricing rules and products will not be automatically adjusted. For instance, if you change the base currency from US Dollars to Japanese Yen, the prices of the products will retain their numeric values, such that a $100 USD item becomes a ¥100 item, which would effectively change the price to roughly $1 USD based on possible exchange rates: 1/100 of the value! So, when changing the base currency, you will have to make sure that you adjust all products and pricing rules accordingly.
Best practice is to set your base currency once. If you plan on integrating with an ERP or CRM system, set the base currency of Epicor CPQ to the same currency as those other systems.
Using Currencies in Outputs
When building configurator and quote outputs, the pricing is always stored in the base currency, regardless of the currency setting on the quote. If you would like to set an output field to a price in the currency the quote is set to, you should set the output field as shown below: