You are here:
Creation of a Contract from an Order
Create a contract from an order to manage subscription products that your customers have purchased. (Salesforce CPQ Managed Package)
Required Editions
| Available in: Salesforce CPQ Summer ’16 and later |
To contract your order, select Contracted on your order record, and then save your changes. The order must be related to a CPQ quote containing the subscription lines that you want to contract. By default, Salesforce CPQ creates a contract for each group of subscription order products with matching end dates. The contract is created in the background.
Salesforce CPQ requires these objects and settings when you create a contract record from an order.
- An order with at least one subscription order product
- All the subscription order products that you want to contract are activated
- A contract-based renewal method on your order’s account
- An uncontracted opportunity for the quote that you ordered from
- An order product must be related to the line of the quote that the order was generated from
Salesforce CPQ sets the dates on each contract record based on these settings.
- The contract start date inherits the value in the order’s Order Start Date field.
- The contract end date inherits the shared end date of the order products on that contract.
- If an additional order is contracted with products whose subscription end date is past the original contract end date, the contract end date isn’t updated to match.
Salesforce CPQ then creates a subscription record for each of your subscription order products. These records contain pricing and date values for each of the subscription products you quoted. You can access your subscription records from your contract’s Subscription related list. Subscription records made from contracted order products set their start and end dates based on the order product’s start and end dates. Finally, the subscription field on each of your order products receives a lookup to the related subscription record.
Salesforce CPQ also creates subscribed assets for any of the percent of total subscription products that you contracted.
Through the order record, you can create a contract for percent of total, covered, or bundle order products.
You can also contract a single order product on your order, even when the order record is unactivated. Go to your order product, activate it, select its Contracted checkbox, and then save your changes. Salesforce CPQ creates a contract and subscription record as if you had contracted an order with a single order product.
Salesforce CPQ creates assets for your order products with related products that have One per Unit or One per Quote Line asset conversion. These records contain pricing values for the nonsubscription products you quoted. You can access your asset records from your account.
- Order Contracting Methods
You can adjust the contracting method fields on your order and order products to control how Salesforce CPQ distributes subscription products on your contracts. (Salesforce CPQ Managed Package)

