When Renewal Execution Mode is set to Auto, CPQ automatically renews an existing quote for all assets it has, as soon as the order is activated. You may want to renew an existing opportunity in Auto renewal mode when:

  • You require renewal quotes for forecasting.
  • You must work on renewal quotes in advance.

The following diagram describes the flow of Auto renewals.

Prerequisites

  • The Renewal Business Object Type is set to Proposal.
  • The Renewal Execution Mode is set to Auto.
  • The Renewal Group Fields are defined.
  • The AssetRenewalJobScheduler batch job is scheduled.

How Auto Renewal Mode Works

  1. From an account, create an opportunity.
  2. Create a quote from the opportunity and configure products.
  3. Add products to the cart and finalize it.
  4. After your customer accepts the quote, an order is generated.
  5. After you activate the order, assets are generated. The assets are active and visible on the account.
  6. CPQ creates auto renewal quotes immediately after you activate the order.

    By default, CPQ groups asset line items into renewal quotes by the Auto Renew flag and other Renewal Group Fields defined. There will be two renewed quotes: one for the asset lines with Auto Renew = True and the other for asset lines with Auto Renew = False.

    Renewal quote that has assets with Auto Renew = True: On the expiry date of the asset, CPQ automatically processes the renewal quote and renews the asset for the next term. The quote will be automatically set to Accepted without any intervention (this is called Touchless Renewal).

    Renewal quote that has assets with Auto Renew = False: You need to manually process the quote.


    On the Account page, the renewed asset groups are listed under Temp Renew Asset Groups in the New status. After the AssetRenewalJobScheduler job is executed, the status of asset groups changes to Completed and the renewal quote is created. The name of the renewal quote will be Renew:<original_quote_id>-<name_of_price_list>-<quote_end_date>.

    When the renewal quote is generated, the Renewal Line Item field on the asset line item is updated with the latest renewal configuration ID on the renewal quote. When the user tries to manually renew this asset, a warning is displayed about the existence of a renewal quote for this asset.

    CPQ updates the currency of the opportunity line items created on auto-renewal quote's opportunity with the same currency as of the Auto renewal quote. 

    The renewal quote inherits the Bill To and Ship To account values from the original quote (parent quote). In the following example, different accounts are configured in the original quote:

    Quote Header FieldValue
    Account (Sold To)ABC Corp
    Bill ToABC Bill Corp
    Ship ToABC North Corp

    The renewal quote inherits these account values from the original quote only when Renewal Execution Mode is set to Auto.

  7. When you configure products in this renewal quote, CPQ takes you to the Cart page directly where assets with renewed Start Date, End Date, and Selling Term are available. The Line Status of assets is Renewed and asset pricing calculated according to the renewed Start Date, End Date, and Selling Term.

    On the new renewal quote, the Start Date = Parent Quote's End Date + 1 and End Date = New Start Date + Selling Term.

    The Approval Stage of the quote is marked back to Draft allowing you to perform any changes to the renewal configuration. Any change or update to the assets are reflected in the opportunity based renewal quote.

  8. Add products to the cart if required and finalize it.
  9. After your customer accepts the quote, an order is generated.