---
schema_version: "1"
id: fedc33c20eb5cde0ca60586eed53e12ad7d67f220b3e0aaf330634572e57c602
title: ProductItemAddlTrxn
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/mfg_api_devguide/mfg_sforce_api_objects_productitemaddltrxn.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.mfg_api_devguide.meta/mfg_api_devguide/mfg_sforce_api_objects_productitemaddltrxn.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 52b05d75d6d99ce6e56f2ad10d4fe8161939d4d29720520ac2cab8c3404ca08b
description: Represents an individual transaction that records a change in the state and quantity of a specific product item. This object is available in API version 67.0 and later.
---
# ProductItemAddlTrxn

Represents an individual transaction that records a change in the state and quantity of a specific product item. This object is available in API version 67.0 and later.

## Supported Calls

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

## Fields

### Description

- **Type**: textarea
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The description for the additional transaction associated with the product item.

### ProductBatchItemId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The product batch item associated with the record.
    
    This field is a relationship field.
- **Relationship Name**: ProductBatchItem
- **Refers To**: ProductBatchItem

### ProductItemId

- **Type**: reference
- **Properties**: Create, Filter, Group, Sort, Update
- **Description**: The product item associated with the record.
    
    This field is a relationship field.
- **Relationship Name**: ProductItem
- **Refers To**: ProductItem

### ProductItemState

- **Type**: picklist
- **Properties**: Create, Filter, Group, Restricted picklist, Sort, Update
- **Description**: The state of the product item based on the transaction.
- **Possible values**:
    - Allocated
    - Custom
    - Damaged
    - OnHand
    - Ordered

### Quantity

- **Type**: double
- **Properties**: Create, Filter, Sort, Update
- **Description**: The quantity of the product Item that's affected by the additional transaction.

### RelatedRecordId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The related entity record that represents the source of the transaction.
    
    This field is a relationship field.
- **Possible values**:
    - OrderItem
    - Inventory Allocation
    - WorkOrderLineItem
    - ReturnOrderLineItem
    - PurchaseRequestLineItem
    - ProductTransfer
- **Relationship Name**: RelatedRecord
- **Refers To**: InventoryItemReservation, ProductTransfer, ReturnOrderLineItem

### TransactionDate

- **Type**: dateTime
- **Properties**: Create, Filter, Sort, Update
- **Description**: The date and time of the additional transaction for the product item.

### TransactionStatus

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- **Description**: The processing status of the additional transaction.
- **Default value**: Pending
- **Possible values**:
    - Failure
    - Pending
    - Success

### TransactionStatusMessage

- **Type**: textarea
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The comments captured by the system while processing the additional transaction.

### TransactionType

- **Type**: picklist
- **Properties**: Create, Filter, Group, Restricted picklist, Sort, Update
- **Description**: The transaction type for the product item status transaction.
- **Possible values**:
    - Adjusted
    - Allocated
    - Custom
    - Deallocated
    - Inbound Ordered
    - Order Canceled
    - Inbound Shipped
    - Order received

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

**[ProductItemAddlTrxnOwnerSharingRule](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_objects_accountownersharingrule.htm):** Sharing rules are available for the object.