Fields on each object to populate (Note that in case your org has other fields on each object marked as “Required”, those fields need to be inserted as well. )
| Field Label | API |
| Product Name | Name |
| Active | IsActive |
| Product Code | ProductCode |
| Field Label | API |
| Product | Product2Id |
| Price Book | Pricebook2Id |
| List Price | UnitPrice |
| Active | IsActive |
| Field Label | API |
| Account Name | Name |
| Renewal Model | SBQQ__RenewalModel__c |
| Field Label | API |
| Opportunity Name | Name |
| Account | AccountId |
| Stage | StageName |
| Close Date | CloseDate |
| price book | Pricebook2Id |
| Field Label | API | Notes |
| Product | Product2Id | |
| Opportunity | OpportunityId | |
| Price Book Entry ID | PricebookEntryId | |
| Total Price | TotalPrice | |
| Quantity | Quantity | |
| Quote Line | SBQQ__QuoteLine__c | This is not required, however, it is needed to simulate CPQ behavior. |
| Field Label | API | Notes |
| Account | SBQQ__Account__c | |
| Opportunity | SBQQ__Opportunity2__c | |
| Price Book | SBQQ__PricebookId__c | |
| Start Date | SBQQ__StartDate__c | This is not required, however, it is needed to simulate CPQ behavior. |
| Subscription Term | SBQQ__SubscriptionTerm__c | This is not required, however, it is needed to simulate CPQ behavior. You can also insert an End Date (SBQQ__EndDate__c) field instead of Subscription Term. |
Include Primary (SBQQ__Primary__c) if needed to test order or contract processes.
| Field Label | API |
| Quote | SBQQ__Quote__c |
| Product | SBQQ__Product__c |
| Price Book Entry ID | SBQQ__PricebookEntryId__c |
| Quantity | SBQQ__Quantity__c |
In case you would need to test Parent-child product behavior, please insert SBQQ__ProductOption__c, SBQQ__RequiredBy__c, SBQQ__OptionLevel__c, SBQQ__OptionType__c fields.
| Field Label | API |
| Account Name | AccountId |
| Opportunity | SBQQ__Opportunity__c |
| Quote | SBQQ__Quote__c |
| Contract Term (months) | ContractTerm |
| Contract Start Date | StartDate |
| Renewal Pricebook Id | SBQQ__RenewalPricebookId__c |
| Amendment Pricebook Id | SBQQ__AmendmentPricebookId__c |
| Field Label | API |
| Account | SBQQ__Account__c |
| Contract | SBQQ__Contract__c |
| Product | SBQQ__Product__c |
| Quantity | SBQQ__Quantity__c |
Please refer to the fields mentioned in the Legacy data upload with Renewals and Amendments in Salesforce CPQ article in case you need to create a dependency between subscriptions or assets.
| Field Label | API |
| Account Name | AccountId |
| Quote | SBQQ__Quote__c |
| Opportunity | OpportunityID |
| Order Start Date | EffectiveDate |
| Status | Status |
| Field Label | API |
| Order | OrderId |
| Product | Product2Id |
| Unit Price | UnitPrice |
| Quantity | Quantity |
| Start Date | ServiceDate |
| End Date | EndDate |
000390047

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.