A user needs to amend a contract and change prices to reflect new discounts for existing active subscriptions and assets. How should the user achieve this?
A. Change the status of the contract to Draft. Make price changes on the original quote used to generate the contract and check Contracted on the Opportunity again.
B. Create a Price Book with Price Book Entries to reflect the new prices. Populate the Contract Amendment Price Book ID field with the new Price Book ID to generate Amendment Lines with new prices.
C. Clone the Quote Lines which need to be updated. Modified the desired discounts on the cloned Quote Lines. Update the original Quote Lines to a Quantity of zero.
D. Change the values for Net Price on the subscription or Price field on the asset. Amend the contract and use Refresh Prices.
D. Change the values for Net Price on the subscription or Price field on the asset. Amend the contract and use Refresh Prices.
Explanation:
Scenario Breakdown:
The user needs to amend a contract to apply new discounts to existing subscriptions/assets.
The goal is to update prices while preserving the contract’s history and relationships.
Why Option D is Correct?
✅ Step 1: Directly update the Net Price (for subscriptions) or Price (for assets) to reflect new discounts.
✅ Step 2: Initiate a contract amendment and use Refresh Prices to apply the updated values to the amendment.
Result: The amendment generates new lines with the corrected pricing, while the original contract remains intact.
Why Other Options Are Incorrect?
A. Reverting to Draft breaks the contract’s active state and requires re-contracting (not a true amendment).
B. Price Book swaps are unnecessary—amendments can directly modify prices without changing Price Books.
C. Cloning Quote Lines is inefficient and doesn’t guarantee proper sync with subscriptions/assets.