GUID for Pricebook Entry in the Partner Standard Price Book Entry Id Is Not Updated after Adding Currency in Salesforce
Last updated on NOVEMBER 07, 2017
Applies to:Oracle BigMachines CPQ Cloud Service - Version 2014 R1 and later
Information in this document applies to any platform.
When CPQ Cloud is parts master, and a new currency is added in Salesforce (SFDC), the Partner Standard Price Book Entry ID is not updated during a parts export. An example of this issue is seen when:
- Perform a parts export to Salesforce that is configured to use multiple currencies.
- Add an available currency on both CPQ Cloud and Salesforce.
- Edit a part in CPQ Cloud to have a price for the new currency.
- Modify the parts integration XSL to account for the new currency.
- Perform parts export.
The Partner Standard Price Book Entry ID will not be updated.
Additionally, the following error may display on the quote when trying to sync a part that is using a newly added price, due to its missing price book ID:
BigMachines.BigMachinesSyncPrimaryQuoteProducts: execution of AfterInsert caused by: BigMachines.BigMachinesQuoteSynchronization.QuoteSyncException:
Could not sync quote  with opportunity because at least one Part did not have a corresponding Salesforce product or pricebook entry in the
appropriate pricebook. Both of these objects must exist in Salesforce for each part on a BigMachines quote. This can be corrected by manually adding
the product or pricebook entry in Salesforce or by having a BigMachines administrator run a part sync.
A new currency is added to the CPQ Cloud environment and a Salesforce environment that has previously synced parts with a CPQ Cloud environment.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms