# StockMovement

object type

A movement outcome: the POSTED entry + the post-movement InventoryItem — written in ONE transaction, so they can never disagree.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `inventoryItem` | [InventoryItem](/types/InventoryItem/) `InventoryItem!` | No further notes. |
| `entry` | [InventoryEntry](/types/InventoryEntry/) `InventoryEntry!` | No further notes. |

## Used by

- [adjustStock](/reference/inventory-adjustments/adjustStock/)
- [receiveStock](/reference/inventory-operations/receiveStock/)
- [reclassStock](/reference/inventory-operations/reclassStock/)
- [relocateStock](/reference/inventory-operations/relocateStock/)
