---
schema_version: "1"
id: 05f32f95726c4fa4babab35ecbb0f94bbf6617f90902bf1f7f93e3a303c9ee9e
title: FulfillmentOrderLineItem
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_fulfillmentorderlineitem.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_fulfillmentorderlineitem.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 7d8e6885a6b10a75f49db4844483e8a372fdbd4654f717abb792990c71f229a3
description: Represents a product or delivery charge belonging to a FulfillmentOrder. Corresponds to an OrderItemSummary. This object is available in API version 48.0 and later.
---
# FulfillmentOrderLineItem

Represents a product or delivery charge belonging to a FulfillmentOrder. Corresponds to an OrderItemSummary. This object is available in API version 48.0 and later.

## Supported Calls

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

## Special Access Rules

This object is only available in Salesforce Order Management orgs.

## Fields

| Field | Details |
| --- | --- |
| CurrencyIsoCode | 
Type

picklist

Properties

Defaulted on create, Filter, Group, Restricted picklist, Sort

Description

Available only for orgs with the multicurrency feature enabled. ISO code for the currency of the FulfillmentOrder associated with the FulfillmentOrderLineItem.

Possible values are:

- DKK—Danish Krone
- EUR—Euro
- GBP—British Pound
- USD—U.S. Dollar

The default value is USD.

This field is available in API version 49.0 and later.



 |
| Description | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

Description of the FulfillmentOrderLineItem.



 |
| EndDate | 

Type

dateTime

Properties

Create, Filter, Nillable, Sort

Description

End date of the FulfillmentOrderLineItem.



 |
| FulfillmentOrderId | 

Type

reference

Properties

Create, Filter, Group, Sort

Description

ID of the FulfillmentOrder associated with the FulfillmentOrderLineItem.

This field is a relationship field.

Relationship Name

FulfillmentOrder

Relationship Type

Lookup

Refers To

FulfillmentOrder



 |
| FulfillmentOrder​LineItemNumber | 

Type

string

Properties

Autonumber, Defaulted on create, Filter, idLookup, Sort

Description

ID of the FulfillmentOrderLineItem.



 |
| FulfillmentAssetReference | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort

Description

Reference identifier of the fulfillment asset.



 |
| FulfillmentAssetStartQuantity | 

Type

double

Properties

Create, Filter, Nillable, Sort

Description

The number of fulfillment assets before assetization.



 |
| FulfillmentAssetEndQuantity | 

Type

double

Properties

Create, Filter, Nillable, Sort

Description

The number of fulfillment assets after assetization.



 |
| GrossUnitPrice | 

Type

currency

Properties

Create, Filter, Nillable, Sort

Description

Unit price, including tax, of the FulfillmentOrderLineItem. This value is equal to TotalPrice + TotalTaxAmount.

This field is available in API version 49.0 and later.



 |
| IsReship | 

Type

boolean

Properties

Defaulted on create, Filter, Group, Sort

Description

Indicates whether the FulfillmentOrderLineItem belongs to a reshipment. The default value is false.

This field is available in API version 53.0 and later.



 |
| MainFulfillmentOrderLineItemId | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort

Description

ID of the original FulfillmentOrderLineItem.

This field is a relationship field.

This field is available in API version 63.0 and later.

Relationship Name

FulfillmentOrderLineItem

Relationship Type

Lookup

Refers To

FulfillmentOrderLineItem



 |
| OrderItemId | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort

Description

ID of the original OrderItem for the OrderItemSummary associated with the FulfillmentOrderLineItem.

This field is a relationship field.

Relationship Name

OrderItem

Relationship Type

Lookup

Refers To

OrderItem



 |
| OrderItemSummaryId | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort

Description

ID of the OrderItemSummary associated with the FulfillmentOrderLineItem.

This field is a relationship field.

Relationship Name

OrderItemSummary

Relationship Type

Lookup

Refers To

OrderItemSummary



 |
| OriginalQuantity | 

Type

double

Properties

Create, Filter, Sort

Description

Original quantity of the FulfillmentOrderLineItem.



 |
| Product2Id | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort

Description

ID of the product represented by the FulfillmentOrderLineItem.

This field is a relationship field.

Relationship Name

Product2

Relationship Type

Lookup

Refers To

Product2



 |
| Quantity | 

Type

double

Properties

Create, Filter, Sort, Update

Description

Current quantity of the FulfillmentOrderLineItem. Equal to the original quantity minus any canceled quantity.



 |
| QuantityUnitOfMeasure | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort

Description

Unit of measure of the quantity, for example: unit, gallon, ton, or case.



 |
| RejectedQuantity | 

Type

double

Properties

Create, Filter, Nillable, Sort, Update

Description

Used by the Distributed Order Management package and Store Fulfillment app to store the quantity that has been rejected by a fulfillment location.

This field is available in API version 57.0 and later.



 |
| RejectReason | 

Type

picklist

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

If the FulfillmentOrderLineItem was rejected by a fulfillment location, the reason for the rejection.

Default values are:

- Damaged
- Just Sold
- Other
- Out of Packing Supplies
- Out of Stock

This field is available in API version 56.0 and later.



 |
| ReshipReason | 

Type

picklist

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

If the FulfillmentOrderLineItem belongs to a reshipment, the reason for the reshipment.

Default values are:

- Damaged
- Lost
- Unknown
- Wrong Item

This field is available in API version 53.0 and later.



 |
| ServiceDate | 

Type

dateTime

Properties

Create, Filter, Nillable, Sort

Description

Service or start date of the FulfillmentOrderLineItem.



 |
| ScopeIdentifierText | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort

Description

Unique identifier used to identify the scope in which this fulfillment order line item record is created.



 |
| TotalAdjustmentAmount | 

Type

currency

Properties

Filter, Nillable, Sort

Description

Total of any price adjustments applied to the FulfillmentOrderLineItem.



 |
| TotalAdjustment​AmountWithTax | 

Type

currency

Properties

Filter, Nillable, Sort

Description

Total amount of the price adjustments applied to the FulfillmentOrderLineItem, inclusive of tax. This amount is equal to TotalAdjustmentAmount + TotalAdjustmentTaxAmount.

This field is available in API version 49.0 and later.



 |
| TotalAdjustment​TaxAmount | 

Type

currency

Properties

Filter, Nillable, Sort

Description

Tax on the TotalAdjustmentAmount.



 |
| TotalAmount | 

Type

currency

Properties

Filter, Nillable, Sort

Description

Total, including adjustments and tax, of the FulfillmentOrderLineItem.



 |
| TotalLineAmount | 

Type

currency

Properties

Create, Defaulted on create, Filter, Nillable, Sort

Description

Total, not including adjustments or tax, of the FulfillmentOrderLineItem.



 |
| TotalLineAmount​WithTax | 

Type

currency

Properties

Filter, Nillable, Sort

Description

Total price of the FulfillmentOrderLineItem, inclusive of tax. This amount is equal to TotalLineAmount + TotalLineTaxAmount.

This field is available in API version 49.0 and later.



 |
| TotalLineTaxAmount | 

Type

currency

Properties

Filter, Nillable, Sort

Description

Tax on the TotalLineAmount.



 |
| TotalPrice | 

Type

currency

Properties

Filter, Nillable, Sort

Description

Total, including adjustments but not tax, of the FulfillmentOrderLineItem. Equal to UnitPrice times Quantity.



 |
| TotalTaxAmount | 

Type

currency

Properties

Filter, Nillable, Sort

Description

Tax on the TotalPrice.



 |
| Type | 

Type

picklist

Properties

Create, Filter, Group, Restricted picklist, Sort

Description

Type of the FulfillmentOrderLineItem. Matches the type of the associated OrderItemSummary. Delivery Charge indicates that the FulfillmentOrderLineItem represents a delivery charge. Fee indicates that it represents another type of fee, such as a return fee. Order Product indicates that it represents any other type of product, service, or charge. Each type corresponds to one type code, shown here in parentheses.

Possible values are:

- Delivery Charge (Charge)
- Fee (Charge) This value is available in API v56.0 and later.
- Order Product (Product)





 |
| TypeCode | 

Type

picklist

Properties

Create, Filter, Group, Restricted picklist, Sort

Description

Type code of the FulfillmentOrderLineItem. Matches the type code of the associated OrderItemSummary. Processing depends on this value. Charge indicates that the FulfillmentOrderLineItem represents a charge or fee. Product indicates that it represents any other type of product, service, or charge. A type code can be associated with one or more types.

Possible values are:

- Charge
- Product





 |
| UnitPrice | 

Type

currency

Properties

Create, Defaulted on create, Filter, Nillable, Sort

Description

Unit price of the FulfillmentOrderLineItem.



 |

[FulFillmentOrderChangeEvent](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_associated_objects_change_event.htm)

Change events are available for the object.

#### See Also

- [FulfillmentOrder](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_fulfillmentorder.htm "Represents a group of products, fees, and delivery charges on a single order that share the same fulfillment location, delivery method, and recipient. The FulfillmentOrderLineItems belonging to a FulfillmentOrder are associated with OrderItemSummary objects belonging to a single OrderSummary. This object is available in API version 48.0 and later.")
- [FulfillmentOrderItemAdjustment](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_fulfillmentorderitemadjustment.htm "Represents a price adjustment on a FulfillmentOrderLineItem. Corresponds to an OrderItemAdjustmentLineSummary associated with the corresponding OrderItemSummary. This object is available in API version 48.0 and later.")
- [FulfillmentOrderItemTax](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_fulfillmentorderitemtax.htm "Represents the tax on a FulfillmentOrderLineItem or FulfillmentOrderItemAdjustment. Corresponds to an OrderItemTaxLineItemSummary. This object is available in API version 48.0 and later.")
- [OrderItemSummary](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_orderitemsummary.htm "Represents the current properties and state of a product or charge on an OrderSummary. Corresponds to one or more order item objects, consisting of an original object and any change objects applicable to it. This object is available in API version 48.0 and later.")