Loading
Salesforce now sends email only from verified domains. Read More
Manage Your Quotes with CPQ
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Subscriptions Object Fields for Legacy Data Upload

          Subscriptions Object Fields for Legacy Data Upload

          Create your Salesforce CPQ legacy data import file by defining and populating the fields required for the subscriptions object. (Salesforce CPQ Managed Package)

          Required Editions

          Available in: All Salesforce CPQ and Salesforce Billing Editions

          Fields to Populate on the Subscriptions Object

          Subscriptions
          Field API Name Type Description
          SBQQ__Account__c Lookup(Account) Lookup to the subscription's parent account. This relationship is used for volume discount calculations.
          SBQQ__Contract__c Lookup(Contract) Lookup to the parent contract record. The contract that governs this subscription.
          SBQQ__RootId__c Text (18) The 18-digit SF ID of a bundle parent's asset or subscription record. For bundles, the Root ID field on Subscriptions (SBQQ__RootID__c) must be populated with the 18-digit SF ID of the bundle parent's subscription or asset record. If RootID isn’t populated, the bundle structure is lost or renewals and amendments fail during creation.
          SBQQ__Product__c Lookup(Product) Lookup to the related product record.
          SBQQ__Number__c Number(5,0) The field dictates the order the product is listed within its group or quote in the quote line editor. Any number can be used, but must be unique within the group or quote. Required if SBQQ__QuoteLine__c lookup isn’t populated.
          SBQQ__Quantity__c Number(10,2) The quantity of the subscription.
          SBQQ__RenewalQuantity__c Number(10,2) The quantity of the subscription upon renewal, usually the same as SBQQ__Quantity__c.
          SBQQ__PricingMethod__c Picklist The pricing method selected indicates how the price for the line item is calculated. List equals subtracting discount from list price. Cost equals adding markup to cost.
          SBQQ__ListPrice__c Currency(12,2) Pricebook entry's unit price of the product sold.
          SBQQ__CustomerPrice__c Currency(12,2) Unit price including any systematic and discretionary discounts.
          SBQQ__NetPrice__c Currency(12,2) Unit price including any partner and distributor discounts.
          SBQQ__ProrateMultiplier__c Number(8,4) Calculated ratio used to compute the prorated price. Contract term divisible by the product’s default subscription term. The calculation depends on your Subscription Proration Settings.
          SBQQ__RenewalPrice__c Currency(12,2) The non-prorated net unit price. This field is optional. Define the price of quote lines that appear on the renewal quote when you renew this subscription. This field overrides the result of price calculations from your account’s renewal pricing method. If your account uses Uplift renewal pricing, the uplift is applied directly to the Renewal Price field.
          SBQQ__DiscountScheduleType__c Picklist The type of schedule that determines how a discount is calculated. Choices are Range or Slab. Required if the product has a discount schedule defined. The type must match the type from the discount schedule defined in the lookup.
          SBQQ__DiscountSchedule__c Lookup(Discount Schedule) Required if the product has a discount schedule defined or is otherwise defined in a bundle, for example, a product option. Specifies discounts in terms of percent or amount are discounted off the product's price by using quantity purchased or term. Set quantity/term ranges in tiers of different discount percentages. The discount applies to the list price and the resulting total is stored in the regular price.
          SBQQ__TermDiscountSchedule__c Lookup(Discount Schedule) Required if the product has a term discount schedule defined. The discount schedule for discounts is based on subscription terms. Used to show a breakdown of payments into separate groups for different terms with the discount reflected for the duration of the subscription. Leave Term Discount Level blank if you want discount schedules applied based on the term of each line item.
          SBQQ__SubscriptionPricing__c Picklist The method for calculating the subscription price. Subscription products have two pricing types, controlled by the Subscription Pricing field. Fixed Price: The product gets its list price from a price book entry. Percent of Total: The product’s list price is a percentage of the quote, quote line group, or a bundle’s total price.
          SBQQ__ProductSubscriptionType__c Picklist Set the value to the subscription type. This field is the value set on a product indicating whether the subscription type of the line is One-time, Renewable, or Evergreen.
          SBQQ__SubscriptionType__c Picklist Same as ProductSubscriptionType, or a different value from product configuration. Indicates whether the subscription type of the line is One-time, Renewable, or Evergreen.
          SBQQ__SubscriptionStartDate__c Date The start date of the subscription. This field is populated only when the quote line’s start date and the contract’s start date are the same. When the quote line’s start date and the contract’s start date are different, this field is blank.
          SBQQ__SubscriptionEndDate__c Date The end date of the subscription. On the Subscription record, this field is populated with the quote line’s end date if it doesn’t match the contract. If the date matches the contract, this field is blank and looks up the contract for this date information. Leave this field blank for evergreen products.
          Important
          Important Amendments pull in the current list price. To retain an existing discount on an amendment quote, the additional discount percent off amount is taken from the subscription and applied. Expect the product price on the amendment quote to reflect the current list price, less the existing discounts from the subscription, when it’s included with your data load.
          Top Level of a Subscription Bundle
          Field API Name Type Description
          SBQQ__Bundle__c Checkbox Required if the product is a parent to other products. Indicates that the product on the line item is bundled with another product in the quote or order.
          Subscription Bundle Children Additional Fields
          Field API Name Type Description
          SBQQ__OptionLevel__c Number(5,0) Indicates the nest level of this option: 1 for children of the parent product and 2 for grandchildren of the top-level bundle product. Applies only to lines generated from options.
          SBQQ__BundledQuantity__c Number(10,2) The initial quantity of the option before it was multiplied by the parent's quantity. For items with calculated quantities, this field holds the original (user-entered) quantity.
          SBQQ__ProductOption__c Lookup(Product Option) Lookup to the product option that joins the parent product reference to this subscription's product.
          SBQQ__OptionType__c Picklist Indicates the option type from the related product options and determines how the quantity is calculated. Types are Component, Accessory, or Related Product. Option type must match the type of the referenced product option record.
          SBQQ__RequiredByProduct__c Lookup(Product) The bundle parent’s product record for the referenced product option.
          SBQQ__ComponentSubscriptionScope__c Picklist This field overrides the subscription scope copied from the product and is set at the component level. Values are Package, Components, Package and Components, or Entire Hierarchy. If the child subscription is a percent of total priced product, this field must be populated to limit the percent of total scope to the bundle containing the product.
          SBQQ__RequiredById__c Text(18) ID to the related parent product record in a bundle on the contract level (Subscription/Asset Id). Required for amendments.
          SBQQ__DynamicOptionId__c Text(18) The Dynamic Option ID field contains a combination of the Feature ID and Product ID to identify the feature and product associated with the Dynamic Bundle. Required for dynamic bundles.
               
          Percent of Total Subscription Additional Fields
          Field API Name Type Description
          SBQQ__SubscriptionPricing__c Picklist Set the value to Percent of Total. This field is used for price calculation based on the value selected.
          SBQQ__ProductSubscriptionType__c Picklist Set the value to Renewable, if the product is a renewable product. This field is the value set on a product that is copied over, indicating if the subscription type of the line is One-time, Renewable, or Evergreen.
          SBQQ__SubscriptionType__c Picklist Same as ProductSubscriptionType, or a different value from product configuration. Indicates whether the subscription type of the line is One-time, Renewable, or Evergreen.
          Note
          Note Subscribed assets must be created if Percent of Total is included in your data load.
          MDQ Subscription Additional Fields
          Field API Name Type Description
          SBQQ__SegmentStartDate__c Date For multi-segmented products, the start date from the original segment's quote line.
          SBQQ__SegmentEndDate__c Date For multi-segmented products, the end date from the original segment's associated quote line.
          SBQQ__Dimension__c Lookup The 18-digit SF ID of the price dimension associated with this subscription.
          SBQQ__SegmentIndex__c Number For multi-segmented products, the number represents the related quote line’s position in the segment table.
          SBQQ__SegmentKey__c Text For multi-segmented products, a shared key is used to group multi-dimensional quote line items. Unique random number or characters for the MDQ product.
          SBQQ__SegmentLabel__c Text Defines the column header label associated with the quote line, based on the type of price dimension. Value equals Type plus SegmentIndex. Select the value as follows for Month and the first segment - Month 1, then Month 2, and so on. For Quarter - Quarter 1, Quarter 2, and so on. For Year - Year 1, Year 2, and so on.
          SBQQ__SegmentUplift__c Percent The uplift percentage from the original segment's line. This field is optional. Add lift percent or set to zero.
          SBQQ__SegmentUpliftAmount__c Currency The uplift amount from the original segment's line. This field is optional. Add lift amount or set to zero.
          SBQQ__SegmentQuantity__c Number For MDQ products, the quantity corresponds to the segment's original quote line quantity.
          Evergreen Subscription Additional Fields
          Field API Name Type Description
          SBQQ__ProductSubscriptionType__c Picklist Set the value to Evergreen. This field is the value set on a product that is copied over, indicating if the subscription type of the line is One-time, Renewable, or Evergreen.
          SBQQ__SubscriptionType__c Picklist Set the value to Evergreen. Indicates whether the subscription type of the line is One-time, Renewable, or Evergreen.
           
          Loading
          Salesforce Help | Article