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

An account will have multiple proposals and assets with varying Start and End Dates and Term. This option picks the farthest end date of an Asset out of all Assets in the Account and sets this date as the End Date of the renewed Asset.

The Farthest End Date option is visible only:

  • If the asset has more than one renewable charge type
  • If the selected asset has multiple renewable lines with different end dates


Let us assume that the farthest End Date is ‘12/31/2018’ for an asset in this Account. Now your asset will be renewed as:

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

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.