You are here:
Contracts Object Fields for Legacy Data Upload
Create your Salesforce CPQ legacy data import file by defining and populating the fields required for the contracts object. (Salesforce CPQ Managed Package)
Required Editions
| Available in: All Salesforce CPQ and Salesforce Billing Editions |
Fields to Populate on the Contracts Object
| Field API Name | Type | Description |
|---|---|---|
| AccountId | Lookup(Account) | Lookup to the contract's parent account. |
| StartDate | Date | Contract start date. |
| ContractTerm | Number(4,0) | Contract term in months. Leave the field blank for evergreen products. |
| Status | Picklist | Status of the contract. Contracts can’t load as Activated. Update to Activated after the initial insert. |
| SBQQ__RenewalPricebookId__c | Text(18) | The 18-digit SF ID of the price book referenced during contract renewal. This field is optional. |
| SBQQ__AmendmentPricebookId__c | Text(18) | The 18-digit SF ID of the price book referenced during contract amendment. This field is optional. |
| SBQQ__RenewalTerm__c | Number | Renewal term of the contract in months. By default, this field matches the contract’s term. If it’s not populated, the contract renews for only 12 months. |
| SBQQ__AmendmentRenewalBehavior__c | Picklist | Latest End Date (CPQ default) or Earliest End Date. The basis for a Renewal Start Date and Amendment End Date is calculated based on the dates of the contract’s subscriptions. |
| Field API Name | Type | Description |
|---|---|---|
| SBQQ__Evergreen__c | Checkbox | Defines the contract as evergreen. Set to True if the contract is an evergreen contract. |
Did this article solve your issue?
Let us know so we can improve!

