You are here: Commerce Process > Commerce Documents > Commerce Line Attributes

Commerce Line-level Attributes

OVERVIEW

There are attributes included in the Document XML (Transaction XML file), but are not part of the attribute list on the Attribute Lists page.

The following table covers Line-level attributes. Line-level attributes are in the Commerce sub document .

ADMINISTRATION

Variable Name Label Data Type Description
_partner_entity_id Partner Entity ID String

An ID linked to a field within each CPQ Cloud part, indicating whether or not the part already exists in the CRM during a Parts integration. The relationship between the _partner_entity_id attribute and CPQ Cloud parts varies slightly based on which CRM CPQ Cloud is integrated with.

ClosedSalesforce Integration

When using the site’s default Price Book, the _partner_entity_id attribute maps directly to the Partner Standard Price Book Entry Id field within each individual CPQ Cloud part. When parts are exported from CPQ Cloud to Salesforce, Salesforce assigns each part a Partner Standard Price Book Entry Id value.

When using a non-default Price Book, the _partner_entity_id attribute maps directly to the Price Book Association Id (this field is not visible to the admin) for each Price Book association to each part. When Price Book entries are exported from CPQ Cloud to Salesforce, Salesforce assigns each part-to-Price Book association a Price Book Entry Id value.

The Price Book Entry Id value can be recognized on Transactions due to the direct mapping of this field to the _partner_entity_id line-level attribute.

ClosedOracle Sales Cloud, Oracle On Demand, and Microsoft Dynamics Integrations

The _partner_entity_id attribute maps directly to the Partner Part Id field within each individual CPQ Cloud part. When parts are exported from CPQ Cloud to a CRM, the CRM assigns each part a Partner Standard Price Book Entry Id value. The Partner Standard Price Book Entry Id value can be recognized on Transactions due to the direct mapping of this field to the _partner_entity_id line-level attribute.

_document_number Document Number String Unique document number to be used as an identifier in a Commerce Process
_parent_doc_number Parent Document Number String Used to identify the parent document number, if any, for this sub-document.
_parent_line_item Parent Line Item String Used to identify the name of the parent line item, if any, for this sub-document.
_sequence_number Line # Integer Sequence number for the document.
_price_quantity Quantity Integer Quantity of the line item.
_price_override_quantity Override Quantity Boolean Select if you need to override the original quantity.
_price_list_price_each Unit Price Numeric (currency) Cost of each unit.
_price_override_price Override Price String Override the original unit price.
_part_units Part Units String Number of part units.
_model_name Model Name String Name of the model.
_model_segment_name Model Segment Name String Name of the segment the model belongs to.
_model_product_line_name Model Product Line Name String Product line to which the model belongs.
_model_product_line_attributes Model Product Line Attributes String Product Line attributes of Product Line to which the model belongs.
_model_base_price Model Base Price Numeric (currency) Base price of the model.
_model_attributes Model Attributes String Place holder for all model attributes.
_model_supplier_company_name Model Supplier Company Name String Name of the model supplier company.
_model_bom Model BOM String Link to the model BOM.
_model_variable_name Model Variable Name String The variable name of the model.
_model_product_line_var_name Model Product Line Variable Name String The variable name of the Product Line to which the model belongs.
_config_attributes Config Attributes String

A Configurable Attribute is a composite attribute.

This attribute is always read-only. However, the Reconfigure action may be used to modify the values.

_config_attr_text Config Attribute Text String The Configurable Attribute Text format is similar to Configurable Attribute. The only difference is that the values correspond to the display text of the attributes.
_part_number Part Number String Returns a part number from the parts database.
_part_desc Part Description String The description associated with the part number in the parts database.
_part_base_price Part Base Price Numeric (currency) The price of the part from the parts database.
_part_lead_time Part Lead Time String Lead time associated with the part from the parts database.
_part_supplier_company_name Part Supplier Company Name String Name of the part supplier company.
_serial_number Serial Number String Serial Number
_serial_number_desc Serial Number Description String Serial Number Description
_serial_number_custom_fields Serial Number Custom Fields String Serial Number Custom Fields
_serial_number_custom_field_text Serial Number Custom Field Text String Serial Number Custom Field Text
_price_subtotal Subtotal Numeric (currency) Subtotal of line items. See note below.
_price_discount_percent Discount % Float Discount in percentage.
_price_total_discount Total Discount Numeric (currency) Total discount amount.
_config_attr_info Config Attribute Information String Populated with variable name, attribute name, data type and menu type information.
_price_net_price Net Price Numeric (currency) Net price = subtotal - total discount. See note below.
_price_override_discount Override Discount String Override the original discount.
_is_line_item_mandatory Is Line Item Mandatory? Boolean Used to identify if the line item is a mandatory spare.
_price_configurable_price Configurable Price Numeric (currency) Original price as per catalog (inclusive of discount and premium).
_price_component_prices Component Prices String Additional prices based on configuration.
_original_document_number Original Document Number String Used to identify the document number from which the line item is copied.
_parts_extended_desc_1 Parts Extended Description 1 String Extended description of the part.
_line_item_comment Line Item Comment String Stores the comment for the line item.
_group_sequence_number Group Sequence Number String Group sequence number for the sub-document.

NOTES

    The system line-level attribute, Subtotal, can be derived from two separate places:

    1. Any pre-existing Commerce Process that has List Price set as the default will mimic legacy functionality.
    2. Unit Price: Any time a new Price Attribute Set is created, Unit Price will be the default.

    Since Net Price = Subtotal - Discount, Net Price will also be affected by where you derive the subtotal.

RELATED TOPICS

Related Topics Link IconSee Also