Error Amending/Renewing a Renewal Contract after adding a new Bundle
Trailblazer Community

Error Amending/Renewing a Renewal Contract after adding a new Bundle

Salesforce CPQ (Configure-Price-Quote)

Last updated 28 days ago ·Reference W-10052950 ·Reported By 1 users

In Review

Summary
When attempting to amend or renew a Renewal Contract where a new Bundle was added to the Renewal Quote prior to Contracting, the following error occurs:

Can't find parent record for SBQQ__Subscription__c [ID]. Please make sure you have a record with ID [02ixxxxxxxxxxxxxx] and try again.

Repro
Steps to Replicate:

1. Create two Bundles with with Parent Product - Child Product - Grandchild Product, where the Grandchild is the Same Product on both Bundles:

Bundle 1:

a.Parent Product 1 (Subscription product):
Subscription Pricing = Fixed Price, Subscription Term = 12, Subscription Type = Renewable,Percent Of Total Base = List, Configuration Type = Required, Configuration Event = Always

b.Child Product 1 (Asset product):
Subscription Pricing = blank, Asset Conversion = One per quote line, Configuration Type = Required, Configuration Event = Always. Associate this as a Product Option to the Parent Product.

c. Grand Child (Subscription product):
Subscription Pricing = Fixed Price, Percent Of Total Base= List, Subscription Type = Renewable. Associate this as a Product Option to the Child Product above.

Bundle 2:

a.Parent Product 2 (Subscription product):
Subscription Pricing = Fixed Price, Subscription Type = Renewable,Percent Of Total Base = List, Configuration Type = Required, Configuration Event = Always

b.Child Product 2 (Asset product):
Subscription Pricing = blank, Asset Conversion = One per quote line, Configuration Type = Required, Configuration Event = Always.

c. Grand Child (subscription product) **This needs to be the same Product as the Grandchild in the first Bundle:

3. Add the first Bundle to your Primary Quote

4. Order the Primary Quote by marking 'Ordered' as 'True'

5. Activate the Order and then Contract the Order

6. On this Contract mark 'Renewal Quoted' as 'True'.

8. On the generated Renewal Quote, edit lines and add Bundle 2 then save.

9. Order this Renewal Quote by marking 'Ordered' as 'True'.

10. On this new Order, activate it and then Contract it.

11. Navigate to the Contract and attempt to either Amend or mark 'Renewal Quoted' as 'True'.

12. The error will be raised.

Workaround
Use the Legacy Amend/Renew Service.

Reported By (1)

Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.