GUID for Pricebook Entry in the Partner Standard Price Book Entry Id Is Not Updated after Adding Currency in Salesforce (Doc ID 1981476.1)

Last updated on MAY 11, 2016

Applies to:

Oracle BigMachines CPQ Cloud Service - Version 2014 R1 and later
Information in this document applies to any platform.

Symptoms

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:

  1. Perform a parts export to Salesforce that is configured to use multiple currencies.
  2. Add an available currency on both CPQ Cloud and Salesforce.
  3. Edit a part in CPQ Cloud to have a price for the new currency.
  4. Modify the parts integration XSL to account for the new currency.
  5. 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 [429963] 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.

Changes

 A new currency is added to the CPQ Cloud environment and a Salesforce environment that has previously synced parts with a CPQ Cloud environment.

Cause

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