This section provides use cases for different renewal dates. When you are renewing an asset, CPQ provides the following renewal date options and the asset will be renewed until the date you select:

Note

For renewal transactions, Asset Start Date will always be the current Asset End Date + 1. The Asset End Date is derived from the selected renewal options.

Let us take an example to understand how an asset is renewed based on your selection of the Renewal options.

For an Account 'TierOne', you have created a proposal ‘W3Courses’ which has a Start Date ‘01/01/2016’ and End Date ‘12/31/2017’. The proposal contains the following Assets:

Asset NameAsset StatusStart DateEnd DateSelling Term
Programming with Python courseActivated01/01/201606/30/20166 months
JAVA LearningActivated01/01/201612/31/201612 months

CSS Learning

Activated01/01/201612/31/201724 months

Your subscriber wants to renew the subscription for the ‘Programming with Python course’ asset. Let us see how renewal works with each of the options:

Using Proposal End Date

This option fetches the Proposal End Date from an active proposal which the selected asset is a part of. The Proposal End Date in this example is ‘12/31/2017’ and so the asset will be renewed till this date. Since Asset Start Date will be the current Asset End Date + 1, in this case the Asset Start Date becomes ‘07/01/2016’.


Asset NameAsset StatusStart DateEnd DateSelling Term
Programming with Python courseActivated07/01/201612/31/201717 months

The asset is renewed for 17 months from a revised date of start. The ‘Action’ field on Asset Transaction History is set to Renew. 

Retaining the Asset End Date

The most common practice is to renew an asset immediately after it expires. This option renews an asset with the same term from its current End Date. For example, if the selling term for an asset is 24 months (2 years), the asset will be renewed for 2 further years after the asset expires.
In this scenario, the Asset is renewed for another 6 months (derived from the Selling Term) from its Start Date.

Asset NameAsset StatusStart DateEnd DateSelling Term
Programming with Python courseActivated07/01/201612/31/20166 months

Farthest End Date

The Farthest End Date option is visible only:

  • If the asset has more than one renewable charge type
  • If you select more than one asset with different end dates

An account can have multiple assets with varying start and end dates and selling terms. When you select the Farthest End Date option during renewal, CPQ identifies the asset with the farthest asset end date and sets that asset's renewal end date as the renewal end date for all other assets while adjusting the selling term. Calculation happens as follows: 

  • Renewal start date = Asset end date +1 (for all assets)
  • Renewal end date = Farthest end date based on the renewal end date of the asset that has the farthest asset end date (common for all renewed assets)
  • Selling term = Farthest renewal end date – Renewal start date

Let us assume that an account has three assets with the following details:

Asset NameAsset StatusStart DateEnd DateSelling Term
Programming with Python courseActivated01/01/201612/31/201612 months
JAVA LearningActivated01/01/201606/30/20166 months
CSS LearningActivated01/01/201610/31/201610 months

In the example above, the asset "Programming with Python course" has the farthest asset end date (12/31/2016). The selling term of this asset is 12 months. 

While renewing these assets with the Farthest End Date option, CPQ populates the renewed assets with the following details:

Asset NameAsset StatusStart DateEnd DateSelling Term
Programming with Python courseRenewed01/01/201712/31/201712 months
JAVA LearningRenewed07/01/201612/31/201718 months
CSS LearningRenewed11/01/201612/31/201714 months

The renewal end date of the asset "Programming with Python course" is 12/31/2017. CPQ sets the renewal end date for all other assets as 12/31/2017. CPQ adjusts the selling term of the asset "JAVA Learning" as 18 months to accommodate the farthest renewal end date. CPQ adjusts the selling term of the asset "CSS Learning" as 14 months to accommodate the farthest renewal end date.

Renewal Date

Instead of pulling a renewal date from various sources, if you want to explicitly specify a Renewal End Date you can do so by selecting this option. If you enter ‘01/01/2018’ as the renewal date, the Asset will be renewed as

Asset NameAsset StatusStart DateEnd DateSelling Term
Programming with Python courseActivated07/01/201601/01/201818 months

Please ensure the Renewal Date entered here is greater than the Asset End Date.