InventoryMoveQuantities
Moves quantities between inventory quantity names (for example, available or reserved) within a location.
Procedure-Specific Information
The following input can accept either a temporary table name or a JSON aggregate that matches the structure of the referenced table as a value.
- InventoryMoveChanges references the InventoryMoveChanges temporary table.
InventoryMoveChanges Temporary Table Columns
| Column Name | Type | Description |
| InventoryItemId | String | Specifies the inventory item to which the change will be applied. |
| Quantity | Int | The amount by which the inventory quantity will be changed. |
| FromName | String | The quantity name to be moved. |
| FromInventoryLevelLocationId | String | Specifies the location at which the change will be applied. |
| FromLedgerDocumentUri | String | A freeform URI that represents what changed the inventory quantities. |
| ToName | String | The quantity name to be moved. |
| ToInventoryLevelLocationId | String | Specifies the location at which the change will be applied. |
| ToLedgerDocumentUri | String | A freeform URI that represents what changed the inventory quantities. |
Input
| Name | Type | Description |
| Reason | String | The explanation for why the inventory quantities are being moved between locations.
The allowed values are correction, cycle_count_available, damaged, movement_created, movement_updated, movement_received, movement_canceled, other, promotion, quality_control, received, reservation_created, reservation_deleted, reservation_updated, restock, safety_stock, shrinkage. |
| ReferenceDocumentUri | String | A freeform URI identifying the context of the inventory change (for example, the resource or system action that triggered the move). |
| InventoryMoveChanges | String | The set of quantity adjustments to apply for specific inventory items at defined locations. |
Result Set Columns
| Name | Type | Description |
| Success | Boolean | Indicates whether the inventory move operation completed successfully. |
| Details | String | Additional information or messages about the execution of the operation. |
| Id | String | The unique identifier for the inventory adjustment group created by this move operation. |