SalesContractLine

Stores a contract’s product information, including price, quantity, and components covered. This object is available in API version 56.0 and later.

Supported Calls 

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

Fields 

ContractId 

Type: reference

Properties: Create, Filter, Group, Sort

Description: Parent contract identifier.

This is a relationship field.

Relationship Name: Contract

Relationship Type: Lookup

Refers To: Contract

Description 

Type: textarea

Properties: Create, Nillable, Update

Description: Description of the contract line item.

EffectiveEndDateTime 

Type: dateTime

Properties: Create, Filter, Nillable, Sort, Update

Description: End date and time for the line item.

EffectiveStartDateTime 

Type: dateTime

Properties: Create, Filter, Nillable, Sort, Update

Description: Start date and time for the line item.

LineItemNumber 

Type: string

Properties: Create, Filter, Group, Nillable, Sort, Update

Description: Indicates the line item number.

Name 

Type: string

Properties: Create, Filter, Group, idLookup, Sort, Update

Description: Name of the contract line item.

OpportunityProductId 

Type: reference

Properties: Create, Filter, Group, Nillable, Sort, Update

Description: ID of the associated OpportunityLineItem.

This is a relationship field.

Relationship Name: OpportunityProduct

Relationship Type: Lookup

Refers To: OpportunityLineItem

OrderProductId 

Type: reference

Properties: Create, Filter, Group, Nillable, Sort, Update

Description: ID of the associated OrderItem.

This is a relationship field.

Relationship Name: OrderProduct

Relationship Type: Lookup

Refers To: OrderItem

OriginalLineItemId 

Type: reference

Properties: Create, Filter, Group, Nillable, Sort, Update

Description: ID of the original line item that this line item references (for example if this line item is due to a contract amendment).

This is a relationship field.

Relationship Name: OriginalLineItem

Relationship Type: Lookup

Refers To: SalesContractLine

Product2Id 

Type: reference

Properties: Create, Filter, Group, Nillable, Sort, Update

Description: Product ID associated with the line item.

This is a relationship field.

Relationship Name: Product2

Relationship Type: Lookup

Refers To: Product2

ProductCode 

Type: textarea

Properties: Create, Nillable, Update

Description: Product code associated with the line item.

Quantity 

Type: double

Properties: Create, Filter, Nillable, Sort, Update

Description: Product quantity associated with the line item.

Status 

Type: picklist

Properties: Create, Filter, Group, Nillable, Sort, Update

Description: Status of the contract line item.

Possible values are Active or Inactive

TotalPrice 

Type: currency

Properties: Create, Filter, Nillable, Sort, Update

Description: Total price of the line item.

UnitPrice 

Type: currency

Properties: Create, Filter, Nillable, Sort, Update

Description: Unit price of the line item.

Associated Objects 

This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

SalesContractLineChangeEvent: Change events are available for the object.

SalesContractLineFeed: Feed tracking is available for the object.

SalesContractLineHistory: History is available for tracked fields of the object.

SalesContractLineOwnerSharingRule: Sharing rules are available for the object.

SalesContractLineShare: Sharing is available for the object.