๐Ÿ”‘ Unlock Interview Excellence: Top Questions on Salesforce CPQ Contract Amendments & Renewals! ๐Ÿ’ผ

Whatsapp Link for Salesforce CPQ Group

1. How do renewals and amendments work in Salesforce CPQ?

In Salesforce CPQ, renewals and amendments are ways to update customer contracts. A renewal is when a customer decides to continue their contract after it ends, kind of like renewing a library book so you can keep it longer.

An amendment is when you change something in the contract while it’s still going on, like if a customer wants more services or needs to cancel something they don’t use anymore.

2. How to create a renewal opportunity and quote?

  • Create a renewal opportunity by clicking on โ€˜renewal forecastโ€™ checkbox on contract.
  • Create a quote for renewal opportunity by clicking the โ€˜renewal quotedโ€™ checkbox on contract.

A screenshot of a phone Description automatically generated

3. What happens when โ€˜Contractedโ€™ checkbox is checked on opportunity?

When โ€˜contractedโ€™ checkbox is checked then

  • A new contract gets created.

A screenshot of a computer Description automatically generated

  • The created Contract is attached to the related list of Account.

A screenshot of a computer Description automatically generated

  • Subscriptions and Assets are attached to the related list of Account

A screenshot of a computer Description automatically generated

4.What are some important fields on contract?

  • Account Name
  • Status
  • Contract Start Date
  • Contract End Date
  • Contract Term

A screenshot of a phone Description automatically generated

5.Why are only โ€˜Subscriptionsโ€™ are shown but Assets not shown as related list of contracts?

Assets are only one time purchase so they are not added to contracts.

A screenshot of a computer screen Description automatically generated

6.Can you discuss the standard process for creating and managing a renewal in Salesforce CPQ?

So, imagine a customer’s contract is about to end, and we want them to continue using our service. In CPQ, we create a “renewal opportunity” which is like a reminder that we need to get them to sign up again. Then, we make a “renewal quote” with all the pricing info. We can change things if we need to, like the price or what’s included. Once everything looks good, and the customer agrees, we update the contract to show they’re staying with us.

7. What are some best practices or advanced strategies for managing early renewals in CPQ?

Early renewals are when customers decide to renew their contract before it ends. This can be good for them because they might get better deals. For managing these in CPQ, it’s smart to use certain fields that control pricing, like “renewal pricing method” which decides how we price renewals. We should also check settings that control when the renewal info gets sent out so that it’s not too early or too late. And always double-check that we’re not charging customers extra by accident!

8. Can you handle bulk amendments or bulk renewals in Salesforce CPQ, and if so, how?

Yes, we can! Handling lots of changes or renewals at once is called “bulk” processing. In Salesforce CPQ, we use special tools that let us update many records at the same time, instead of one by one. This can be done through data loaders or by using CPQ’s own bulk features. It’s like going through a fast checkout at the supermarket when you have lots of items. But we have to be extra careful to make sure that all the updates are correct and that nothing gets mixed up.

9. How do you deal with proration on amended subscriptions in Salesforce CPQ?

“Proration” is when you adjust the price based on the time. Like, if a customer adds a service halfway through their contract, they shouldn’t have to pay the full price for that month. In Salesforce CPQ, we set up proration rules that automatically figure out these adjustments. This makes sure customers are charged fairly, and everything adds up correctly at the end of the day.

10. Can you walk us through the steps you take for adjusting a contract when a customer is being double-charged due to an early renewal?

If a customer’s being charged twice because they renewed early,

  1. First, I go into their account and find the current contract.
  2. Then, I click ‘Amend’ to start making changes. I need to give them back the money for the time they were double charged, so I set the start date for the changes to when the new period begins.

  1. Once you click on amend button you see list of subscriptions which can be ammended

A screenshot of a computer Description automatically generated

  1. Once we click on amend button an amendment opportunity is created in the backed
  2. You are taken to Quote line Editor screen where you can make changes. A screenshot of a computer Description automatically generated
  3. The quote will be created and attached to Amendment Opportunity.

A screenshot of a computer Description automatically generated

  1. You will not see all the products but only the products with changes made.

A screenshot of a computer Description automatically generated

Note โ€“ Amendment opportunity doesnโ€™t create additional contract but keep all the changes to existing contract.

  1. When you go to the contract, the new amendment quote will be added as related list as โ€˜Co โ€“ Terminated Quotesโ€™

A screenshot of a computer Description automatically generated

11. How do you ensure accuracy when crediting back a customer during an amendment due to an early renewal?

I make sure that the start date I use for the credit matches the start of their new contract. Also, I only set to zero the products that are being renewed. If they’re not renewing everything, you must pay close attention and only select the right products.

12. Could you explain the importance of the ‘Amend’ function in Salesforce CPQ during the contract renewal process?

The ‘Amend’ function is super important when we’re dealing with contracts. It lets us make changes to a contract that’s already going on, like when we need to give a customer their money back because they renewed it early.

13. In your experience, what are the common challenges you face during the early renewal process and how do you handle them?

  • One big challenge is making sure you don’t mix things up when some products are being renewed and others aren’t.
  • Another challenge is making sure the credit is right.

14. What are renewal pricing methods?

A screen shot of a computer Description automatically generated

Sameย โ€“ This will take the same price, including discounts, from the original Opportunity and apply them to the Renewal Opportunity /Quote at the time of creating the Renewal. Meaning if you had a list price of 100 and then gave a 10% discount and it was sold for $90, then on Renewal Quote, you will see the same values flow through. Note that this discount is only on the customer price and does not take into account Partner or Distributor discounting.

A flowchart showing the relationships of a contract, subscription, product, renewal quote, and renewal quote line. Because the renewal pricing method is Same, the renewal quote line's list unit price inherits the subscription's net price.

List โ€“ It takes the List price of the Product based on the Pricebook in used in the Original Opportunity unless you have noted a Renewal Pricebook ID on the Contract, in which case it will take that List Price. There will be no flow-through of Discounts if this option is selected.

A flowchart showing the relationships of a contract, subscription, product, renewal quote, and renewal quote line. Because the renewal pricing method is Same, the renewal quote line's list unit price inherits the product's list price.

Uplift โ€“ This is the only option that requires additional setup if you choose to use it. Uplift is for when you want to take your Customer price and add some percentage of increase on the Renewal Quote. In addition to marking the field on the Account, you will need to set the Renewal Uplift Rate at either the Subscription or Contract level. If both are set, the Subscription takes precedence over the Contract.

A flowchart showing the relationships of a contract, subscription, product, renewal quote, and renewal quote line. Because the renewal pricing method is Same, the renewal quote line's list unit price inherits the subscription's net price plus the percentage markup of the subscription's Renewal Uplift field.

15. What’s the difference between ‘Co-Terminated Quotes’ and regular quotes in Salesforce CPQ?

‘Co-Terminated Quotes’ are special because they’re used when we make changes to a contract that’s already going on. Regular quotes are just the usual offers we make to customers.

16. In Salesforce CPQ, how do you handle a scenario where a customer wants to downgrade or remove services during renewal?

If a customer wants less or different stuff at renewal, I use the ‘Amend’ function to remove or change what they don’t want anymore.

17. What steps do you take in Salesforce CPQ when a customer wants to renew their contract earlier than the original end date?

When customers want to renew early

  • I first create a new quote for the renewal.
  • I then adjust the start date to match when the customer wants to renew and make sure any old charges stop when the new contract starts. This way, the customer doesn’t get charged twice for the same thing.

18. Can you explain the process of transferring assets during an amendment in Salesforce CPQ?

Transferring assets is like moving a toy from one box to another. In Salesforce CPQ, if a customer wants to move a service (the toy) from one contract (the box) to another, I use the ‘Amend’ feature to move it, making sure it’s removed from the old contract and added to the new one.

19. What is the difference between contract-based renewals and asset-based renewals?

Contract-based renewals involve the entire contract, while asset-based renewals deal with specific assets or subscriptions within a contract.

20. What is contracted pricing in Salesforce CPQ?

Contracted pricing refers to special prices associated with a particular customer, which are considered during the quoting process.

21. Can you set contracted pricing at different levels?

Yes, you can set contracted pricing at the product level or the quote level.

22. What is the functionality of the “Ignore Parent Contracted Prices” checkbox?

It allows users to bypass the default behavior of cascading contracted prices down to related accounts.

23. What is the role of the “Renew Contracts” button in Salesforce CPQ?

This feature allows users to select multiple contracts for an account and merge them into one master contract for renewal.

24. Can you change the pricing of existing products during the amendment process?

No, you can’t change the pricing of existing products; you can only modify quantities or add new products.

25. Why is there a separate opportunity and quote created for amendments?

This helps in maintaining a detailed history and traceability between the original and amended contracts.

26. What happens if you set the “Generate Contracted Price” action at the quote level?

It will apply the contracted price only for that quote.

27. How does Salesforce CPQ support early contract termination?

Users can set the quantity to zero for all SKUs from a specific date, effectively terminating the contract early.

28. Can you perform partial contract renewals in Salesforce CPQ, and if so, how?

Yes, this is possible through asset-based renewals, which allow for renewing specific assets or subscriptions within a contract, rather than the entire contract.

29. What is the role of the “Master Contract” in the renewal process?

A Master Contract can be created from multiple contracts for an account, consolidating them into a single contract for ease of renewal.

30. How does contracted pricing affect discount schedules on products?

The discount schedule set on the contracted price will override any existing discount schedules on the product, making it the prevailing pricing for the duration of the contract.

31. What records does Salesforce CPQ create when you initiate an amendment?

Salesforce CPQ creates an amendment opportunity with a close date equal to your contractโ€™s start date and an amendment quote with start and end dates matching your contractโ€™s terms. The opportunity and quote will include specific naming conventions and details reflecting their nature as amendments.

32. How does Salesforce CPQ calculate product quantity and price on your amendment opportunity?

Product quantity and price on your amendment opportunity are calculated based on the difference between the original quote and the amendment quote. The amendment opportunity also updates its ‘Amended Contract’ and ‘Primary Quote’ fields with links to the contract you amended and your original quote.

33. If several contracts under an account are due for renewal, how does Salesforce CPQ consolidate them?

When multiple contracts are due for renewal, Salesforce CPQ allows you to select all the contracts you want to renew from the accountโ€™s Contracts related list. After clicking “Renew Contracts,” you’re prompted to pick a master contract. The system then creates a single renewal opportunity and quote, consolidating all the subscriptions and covered assets from the selected contracts.

34. Explain Contract Fields?

Renewal Term

By default, this value matches the contractโ€™s term. For example, letโ€™s say you have a contract with a start date of 12/01/17 and an end date of 11/30/18 in an org that uses monthly subscription term units. Your renewal term by default is 12. If you want your renewal quotes to run for six months instead, you give this field a value of 6.

Renewal Uplift

Define an uplift percentage to apply to your contract records if your account has an uplift-based renewal pricing method. All subscription records on the contract inherit this value unless they have a different value defined in their own Renewal Uplift field. For MDQ products, the uplift value applies to all segments on the contract that don’t already have a renewal uplift percentage specified.

35. Explain Subscription Fields?

Discount Schedule

This field inherits the subscription quote lineโ€™s discount schedule. When you renew your subscription with a Renewal Product value, the renewal quote line inherits the subscriptionโ€™s discount schedule rather than any discount schedule associated to the original product.

Renewal Quantity

Define the quantity of subscription products that appear on the renewal quote when you renew this subscription. For example, if you set this field to 4, Salesforce CPQ creates a quote line with a quantity of 4. This field defaults to 1.

Renewal Uplift

Define an uplift percentage to apply to your renewed subscription product quote lines if your account has an uplift-based renewal pricing method.

Renewal Price

Define the price of quote lines that appear on the renewal quote when you renew this subscription. This field overrides the result of price calculations from your accountโ€™s renewal pricing method. If your account uses Uplift renewal pricing, the uplift is applied directly to the Renewal Price field.

36. What happens if you just select โ€˜Renewal Quotedโ€™ and not โ€˜Renewal Forecastโ€™?

You can also skip clickingย Renewal Forecastย and clickย Renewal Quotedย to create your renewal opportunity and renewal quote at the same time. However, itโ€™s recommended to use Renewal Forecast so you can track pipeline opportunities for record-keeping purposes before finalizing the renewal quote.

37. There is a quote with a subscription product(s) for 12 months, and you want to increase the quantity and increase the term to 18 months for all products. How will you approach it?

There are two ways to handle this:

  1. If you do not need to adjust pricing, you can adjust the Start Date and End Date of the Quote to be what you need it to be, as well as the Quantity.
  2. If you do need to adjust pricing, you will need to zero out the existing line, which will give you credit for the cost, and then add the product back, adjusting the Quantity and Price. Then you will need to update the End Date to the net new End Date.

The caveat to both options above has to do with the Contractโ€™s End Date vs. the End Date of the Subscription.

38. How to renew multiple contracts from accounts?

You have several contracts that have occurred on an account that have different subscription products with different end dates. You want to merge them together and renew them all into a single opportunity and quote.

To do the scenarioย  you would use the Renew Contracts or Renew Service Contracts

Points to Note:

  1. If you have two contracts and one has expired, you need to select the one with the later date.
  2. The master contract determines the start and end date of the new renewal quote.
  3. If you have two contracts and neither has expired the recommendation byย Salesforceย is to make the one with the earlier close date to ensure there are no gaps between the dates of the products on those contracts.
  4. Whichever Contract is the master will set the length of the new Renewal Quote
  5. This is designed for accounts that are doing Contract-based Renewals as opposed to Asset-based Renewals.

Steps to achieve this scenario:

  1. Go to the account and select the Contracts you want to Renew2020-05-03_09-39-37
  2. Select the contract that is ending earlier
    2020-05-03_09-39-56
  3. Click Renew
  4. You will then be taken back to the Account page
  5. Go to the Opportunity-related list to find the new Renewal Opportunityย  refresh to see the Renewal Opportunity link
  6. From the Renewal Opportunity go to the Quote and click Edit Lines to see the newly created Quote
    2020-05-03_09-41-16
  7. Here you can see that Contract had ended on 4/30/2022 and the new quote starts 5/1/2022 โ€“ one day after the end of the contract, so no time is lost

39. How to cancel a contract?

To properly cancel a contract, you need to do an amendment action in which you zero out all of the Quote Lines on the Contract.

Once all the lines are churned (zeroed out), you can contract the Quote through the Opportunity or the Order, depending on if you need an Order for this process.

Your Contract will end up with new negative lines for all items churned; however, there will be no indicator on the Contract that it has been terminated.

Negative Subscription Line

The Subscription Lines will have a Terminated Date of the date you cancelled everything.

Terminated Date on the Subscription

If you want your contracts to reflect this cancellation/churn, you can add a value to the Status picklist and then have automation based on the Terminated Dates to set it.

40. What are the steps to create renewal opportunities?

  1. Close-Won your opportunity
  2. Ensure that there is a CPQ quote related to the Opportunity and that it is the Primary Quote for the Opportunity
  3. Click the Contracted checkbox to kickoff the renewal process
    1. NOTE: A Contract will only be generated if you have a Primary Quote and there are Subscription based Products on that Quote
      2018-12-09_10-37-26
  4. On the Contract, you will note that Subscriptions were automatically generated based on the Products and the setup for the Products
    2018-12-09_10-38-40
  5. Click the Activate button to โ€œturn onโ€ your Contract
    2018-12-09_10-38-13
  6. Click the Renewal Forecast checkbox โ€“ this will create the Renewal Opportunity automatically
    2018-12-09_10-38-48

    1. By default, the name of the Renewal Opportunity will be just that โ€œRenewal Opportunity
      2018-12-09_10-39-06
  7. You now have a Renewal Opportunity that can be amended and later can be Quoted.

41. When we are creating an Amendment/Renewal Opportunity from an existing Opportunity, we want a custom field value to be populated from the respective contract custom field?

Creating Twin Fields โ€“ Creat custom field in contract object and opportunity with same API name and field type

 

 

 

 

Did you enjoy this article?
Signup today and receive free updates straight in your inbox.
I agree to have my personal information transfered to MailChimp ( more information )
50% LikesVS
50% Dislikes