---
schema_version: "1"
id: 9fe21ed3914515022ea431634cc0c8e9f4cf5a0969bdace4161ba024c4ac9a2a
title: Inventory Allocation Data Model
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/aslm_inventory_allocation_data_model.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.aslm_inventory_allocation_data_model.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 1bf205de479f4fc60d5d55c51b204249fce79cbe80e7ce7d009adfb05aa7e2ec
description: The Inventory Allocation data model includes objects and fields that help you track inventory and manage allocations across inventory locations.
products:
  - Industry Solutions
  - Cross Cloud
release: "264"
---
# Inventory Allocation Data Model

The Inventory Allocation data model includes objects and fields that help you track inventory and manage allocations across inventory locations.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Automotive Cloud, Communications Cloud, Energy and Utilities Cloud, Manufacturing Cloud, Service Cloud, and Media Cloud. <a href="https://help.salesforce.com/s/articleView?id=xcloud.aslm_editions.htm&amp;language=en_US&amp;type=5" target="_blank">View edition availability</a>.</td></tr></tbody></table>

**Product**

A stock-keeping unit in the product portfolio, representing the commercial item.

**Location**

The inventory location, such as a physical warehouse.

**Product Item**

The specific stock of a product at a particular location.

**Product Fulfillment Location**

The user-defined source location from which the inventory of a product is allocated.

**Serialized product**

Represents a specific serialized product instance and tracks its availability for reservations. It captures the allocation state through the Allocation Status field, which supports the following values:

- **None**: The initial state indicating the instance is not allocated.
- **Allocated**: The instance is currently reserved.
- **Deallocated**: The instance has been released from its reservation.

**Inventory Reservation**

Stores allocation information for a specific order (a sales order or work order). It captures additional details such as the reservation date.

**Inventory item Reservation**

Stores the allocation information for a specific product and location. It captures additional details, such as allocated quantity and reservation status.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-asset_service_lifecycle_mgmt-264-0-0-production-enus/645b17dc-6eea-4fac-9d5c-016dea098887/images/icon_note.png)

Note InventoryItemReservation records persist even if the originating OrderLineItem or ReturnOrderLineItem is deleted. In these cases, the system sets the ItemReservationSourceId field to null to preserve audit history and maintain backward compatibility.

**Inventory Item Instance Reservation**

Stores the inventory reservation for a specific item instance, such as a serialized product or an asset, from an item reservation source. It allocates specific serial numbers from a location and ensures that those items aren't allocated to other orders.

**Product Item Additional Transaction**

An individual transaction that records a change in the state and quantity of a specific product item. It captures transactions related to quantity state other than on-hand quantity, such as allocated quantity.