---
schema_version: "1"
id: cbfd070f08191d23efd059cedcb6ac6b244b49c15aa347ffca473b9cc338d5d3
title: OpportunitySplit
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_opportunitysplit.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_opportunitysplit.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 6c53cb043e3a1b8f32f73fa796b91bc925128404548e230c74861e04841810f0
description: OpportunitySplit credits one or more opportunity team members with a portion of the opportunity amount. This object is available in API version 16.0 and later for pilot customers, and version 28.0 and later for others.
---
# OpportunitySplit

OpportunitySplit credits one or more opportunity team members with a portion of the opportunity amount. This object is available in API version 16.0 and later for pilot customers, and version 28.0 and later for others.

## Supported Calls

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

## Fields

| Field | Details |
| --- | --- |
| ArchivedTerritoryName | 
Type

String

Properties

Filter, Group, Nillable, Sort

Description

The name of the associated territory that’s on an archived territory model. If the OpportunityLineItemSplit isn’t associated with a territory on an archived territory model, the field value is null. This field is available in API version 62.0 and later.



 |
| HasOpportunityLineItemSplit | 

Type

boolean

Properties

Defaulted on create, Filter, Group, Sort

Description

Read-only. Indicates whether the opportunity split has a split on the opportunity line item level (true) or not (false).

The default value is false. This field is available in API version 58.0 and later.



 |
| OpportunityId | 

Type

reference

Properties

Create, Filter, Group, Sort

Description

ID of the opportunity for which the split is being created.

This field is a relationship field.

Relationship Name

Opportunity

Relationship Type

Lookup

Refers To

Opportunity



 |
| Split | 

Type

string

Properties

Autonumber, Defaulted on create, Filter, idLookup, Sort

Description

Read-only. Automatically generated number identifying the split within the opportunity.



 |
| SplitAmount | 

Type

currency

Properties

Filter, Nillable, Sort

Description

Monetary amount of the split.

Label is Split Amount.



 |
| SplitNote | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

Enter any notes or comments about the split. The character limit is 255.

Label is Split Note.



 |
| SplitOwnerId | 

Type

reference

Properties

Create, Filter, Group, Sort

Description

The opportunity owner.

This field is a relationship field.

Relationship Name

SplitOwner

Relationship Type

Lookup

Refers To

User



 |
| SplitPercentage | 

Type

percent

Properties

Create, Filter, Sort, Update

Description

Split percentage that this team member receives. If the split type is validated to a 100% total, this number can range from 0 to 100. If the total isn’t validated, this number can range from 0 to 1,000.

Label is Split (%).



 |
| SplitTypeId | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

Auto-generated, numeric ID for the split type defined by the OpportunitySplitType object. This field is available in API version 28 and later.

If this field is blank, the system automatically specifies the default split type for the opportunity amount, which is validated to 100%.

This field is a relationship field.

Relationship Name

SplitType

Relationship Type

Lookup

Refers To

OpportunitySplitType



 |
| Territory2Id | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

ID of the associated territory. This field is a relationship field, and is available in API version 62.0 and later.

Relationship Name

Territory2

Relationship Type

Lookup

Refers To

Territory2



 |

## Usage

Use the OpportunitySplit object to manage splits for an opportunity.

If you change the opportunity owner using the API, the old owner remains on the opportunity team with either Read-only access, or the level of access specified in your organization-wide defaults.

## 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.

[OpportunitySplitChangeEvent](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_change_event.htm "A ChangeEvent object is available for each object that supports Change Data Capture. You can subscribe to a stream of change events using Change Data Capture to receive data tied to record changes in Salesforce. Changes include record creation, updates to an existing record, deletion of a record, and undeletion of a record. A change event isn’t a Salesforce object—it doesn’t support CRUD operations or queries. It’s included in the object reference so you can discover which Salesforce objects support change events.") (API version 48.0)

Change events are available for the object.

[OpportunitySplitHistory](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_history.htm "StandardObjectNameHistory is the model for all history objects associated with standard objects. These objects represent the history of changes to the values in the fields of a standard object.") (API version 59.0)

History is available for tracked fields of the object.