In Salesforce CPQ, once a Primary Quote is created, users can either create a contract from an opportunity or create a contract from an order. When the Contracted checkbox is set to True on an opportunity or order and no contract is generated, the information below provides more context as to why contract generation may have failed and how to troubleshoot and resolve the issue.
Salesforce CPQ requires the following objects and settings when you create a contract from an opportunity.
To contract your opportunity, select Contracted on your opportunity record, and then save your changes. The contract inherits its start and end dates from your quote’s start and end dates. The contract is created in the background (default process), unless the CPQ package setting Contract in Foreground is set to True. Salesforce CPQ then creates a subscription record for each of your subscription products, assets for non-subscription products that have asset conversion set on the product record, and subscribed assets to connect subscription products to covered assets (for Percent of Total subscription products).
In order to successfully contract from the Opportunity, two conditions must be met on the Primary Quote:
Several conditions that must be true in order for an order to be contracted:
000381761

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.