Loading

Change prices on a Product in CPQ in the Amendment and Renewal lifecycle

Publiseringsdato: Sep 24, 2025
Beskrivelse

When an Amendment or Renewal Quote is generated in Salesforce CPQ, the Quote Line's List Price is populated by the Price Book Entry from the Price Book related to the original Opportunity should no Amendment Pricebook ID, or Renewal Pricebook ID be defined for the respective Contract or Service Contract. Since the Amendment and Renewal Quote Line's List Price is populated via the most recent Price Book Entry, to retain original pricing it is best practice to create a new Price Book when a Product's List Price needs to be updated.  

Løsning

Follow the steps below to create a new Price Book and to modify Contracts or Service Contracts to use that Price Book on all future Amendments and Renewals:

  1. In Salesforce Classic, create a new Price Book by navigating to the current Price Book and clicking the Clone action
  2. On the New Price Book Edit screen, clone the Price Book Entries from the original Price Book by setting the Clone from an existing Price Book picklist value to the Price Book you want to copy Pricebook Entries from and click Save
  3. In order to use the new Price Book on future Contract Amendments and Renewals, copy the Price Book ID and paste it into the Amendment Pricebook ID and/or Renewal Pricebook ID fields on the Contract or Service Contract.
  4. Observe that after the Pricebook ID fields are updated, all newly created Amendment and Renewal Quotes will map the new Price Book's Pricebook Entry Id to a Amendment/Renewal Line. Renewals use the new price if Renewal Pricing Method = List, Amendments require using the 'Refresh Prices' button to update List Unit Price.


Considerations:

  • If no Price Book is defined for the original Opportunity as well (Pricebook2 is not filled on the original Opportunity), Quote Lines use the Standard Price Book defined in the organization.  
  • Amendment and Renewal Quotes and Quote Lines created before the Amendment Pricebook ID and Renewal Pricebook ID update do not reflect the price changes as they use Pricebook Entries from the original Price Book. 
  • If you are amending a product with a block price, do not change the amendment's price book. For products with block pricing, the amendment uses the current price book to calculate the refund, not the original price book.
Knowledge-artikkelnummer

000381708

 
Laster
Salesforce Help | Article