Renewal Settings
Renew one Ramp Setting
Example for Standalone and Bundle option:
During Renewal quote creation, “Auto Renew Term” and “Default Renewal Term” are taken into consideration. Auto Renew Term has the first precedence while Default Renewal Term has the second.
If there is a value at Default Renewal Term, then that is used to calculate the Renewed End date. If there is value at “Auto Renew Term” on any line item, then it is given the 1st preference to calculate the Renewed End date for the respective asset.
If Renewal Adjustment type=Uplift and Renewal Adjustment amount=10% then Renewal quote will have lines with 10% uplift base price and Net price.
|
Asset data |
Settings |
Result |
|---|---|---|
|
Start date and end date = 1-1-2023 and 12-31-2023, and Selling term =12 |
Default Renewal Term = 7 and Auto Renew Term = blank |
Renewed Start and End date= 1-1-2024, 7-31-2024, term=7 |
|
Start date and end date = 1-1-2023 and 12-31-2023, and Selling term =12 |
Default Renewal Term = 7 and Auto Renew Term = 9 |
Asset start date and end date = 1-1-2024, 9-30-2024, term=9 |
Example for Ramp lines:
During the Renewal quote creation, “Auto Renew Term” and “Default Renewal Term” are considered when Renew one Ramp is enabled in Global Settings > Asset. Only the last ramp line is renewed and added to the renewal quote. When Renew one Ramp is disabled, all ramp lines are renewed and added to the renewal quote.
Consider the following examples:
Ramp1: 1-1-2023, 12-31-2023
Ramp2: 1-1-2024, 12-31-2024
Ramp3: 1-1-2025, 12-31-2025
|
Default Renewal Term = 7, Renew one Ramp is enabled, and Auto Renew Term = blank |
1-1-2026, 7-31-2026, term=7 |
|
Default Renewal Term = 7, Renew one Ramp is enabled, and Auto Renew Term = 11 |
1-1-2026, 11-30-2026, term=11 |
|
Default Renewal Term = 7, Renew one Ramp is disabled, and Auto Renew Term = 11 |
Ramp1: 1-1-2026, 12-31-2026, Ramp2: 1-1-2027, 12-31-2027, and Ramp3: 1-1-2028, 12-31-2028 all are renewed. Note: As Renew one Ramp is disabled, Auto Renew Term and Default Renewal Term are ignored, ad all the ramp lines are renewed by its own term, which is 12 in this example. |
Renew one Ramp with Total Selling Term Setting
Introduced a new setting, "Renew one Ramp with Total Selling Term" to calculate total selling term of Ramp lines during renewals. The following are considered during the renewal of ramp lines and are applicable during manual renewal, auto renewal, and on-demand renewal:
- Total selling term is considered if "Renew one Ramp with Total Selling Term"= True and RenewOneRamp = True
- Total selling term is not considered if "Renew one Ramp with Total Selling Term" = False and RenewOneRamp = True
- Total selling term is not considered if "Renew one Ramp with Total Selling Term" =True/False but RenewOneRamp = False
For example, there are three Ramp lines each having selling term = 12. The default term is 15 and Auto term is 6. If during renewal both the settings are set to True, then the Ramp is renewed with total selling term value which is 36 (12 each from the 3 ramp lines).
Renewal Execution Mode
Support for sync of renewal quote, when assets are updated, is added. The Renewal Execution Mode must be either Auto or OnDemand.
The following scenarios are supported:
Change in Quantity: If there is any change in the quantity of an asset that belongs to a renewal quote, that change is synced to the renewal quote. Incremented and Merged, new quantity, and new date are reflected on the existing Renewal quote. Any manual renewal on assets that are part of renewal quotes is synced to the renewal quote. The renewal date on the existing renewal quote is updated with the new date.
Changed Configuration lines: Changed Configuration lines with new date are synced to the existing renewal quote and the renewal date is updated accordingly. Upgraded lines create a new renewal quote.
New charge type criteria: Any new line added to an asset with ChargeType criteria the same is synced with the existing renewal quote.
Auto Renew Flag: When Auto Renew=FALSE for any asset during change operation then a new renewal quote (without Auto) is created for the asset, and the same asset is removed from the Existing renewal quote with "Auto". The line item from the existing Renewal quote is also removed when "auto renew" flag is flipped.
Add/Remove options: Newly added option to a bundle is synced and added to the bundle in the existing renewal quote. Similarly, when cancelled or deselected options are removed from the bundle the same is synced in the existing renewal quote.
Cancelled lines: Post Swap, Termination, Change:Configuration, if cancelled lines are part of any renewal quote, then those cancelled assets are removed from the existing Renewal quote.
Renewal Group Fields
Renewal Group Field work with AND condition.
AutoRenew flag is to be considered from the primary line of the product.
If the AutoRenew flag is TRUE on the primary line of the bundle then it is true for the entire structure of options and sub-bundles.
This is valid for Standalone products, Bundle-option products up to sub-bundle level 3, ramp and usage products. All with single and multiple charge types.
Example: There are four different products in a cart. The AutoRenew checkbox is selected for two products whereas it is not selected for the remaining two products. The result is that two renewal quotes are generated: one for products for which AutoRenew checkbox was selected and another for products for which the checkbox was not selected.
Renewal Group Attributes
Based on the selections in this field, the asset line items are grouped into different renewal quotes. This is a multi-select field. You can select both Renewal Group fields and Renewal Group Attributes and save them internally in separate settings. All the criteria fields and attributes work with AND condition.
Renew Type
When Renew type (Evergreen, Fixed, or Do not Renew) changes then a new renewal quote is created or the line item is removed from the existing renewal quote based on the update.
For example, if the initial value is Renew Type=Fixed, then the line remains part of Renewal Quote 1. If changed to Evergreen or Do Not Renew, then the line is removed from Renewal Quote 1.
If the initial value was Renew Type=Evergreen/Do Not Renew, then the line is not part of Renewal Quote 1. If changed to Fixed, then a new Renewal quote 2 is created for this line.
Renewal quote update
The renewal quote is IN Open status. It should not be in the accepted stage.
Corresponding Renew Group is Not IN error status.
The corresponding asset is IN Active status. Should not be inactive or in suspend or pending activation or pending suspension or pending cancellation or pending resume status.
Product Lead Time
Product Lead time is defined value in days (15 or 20) on product which is used as time frame of reminder for Renewal Quote creation of this product.
In practical terms, it's the buffer or advance notice you set before a renewal or amendment is processed. This is especially important for renewals, where you might want the system to generate renewal quotes a certain number of days before the asset's expiry date.
For example: If your company policy is to start renewals 90 days before a contract ends, you set the lead time to 90 days. The system will then automatically generate renewal quotes for assets that are due to expire in 90 days, giving your team enough time to process and finalize the renewal.
A new field, "Renewal Lead time" on Product introduces the ability to generate renewal quotes using On-Demand Execution mode based on product-level lead time. You have the option to eliminate the account IDs or use selected IDs. The field, Lead Time, accepts numeric values. During On-Demand execution, the products matching the specified lead time are identified. Associated assets across all accounts or specified accounts are evaluated. If an asset's end date falls within the defined lead time, a Renewal Quote is generated for each account containing that asset.
- Renewal quotes are unique per account.
- Prevents duplicate quotes for the same asset in subsequent runs.
- Updates existing quotes when asset details change.
- Honors Renewal Group fields if configured.
- Renewal callback continues to filter assets as expected.
POST /api/renewal/v1/assets/product-leadtime/renew
