> ## Documentation Index
> Fetch the complete documentation index at: https://developer.jtl-software.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ExecuteInboundStockPostingCommandRequestInput

> Executes an inbound stock posting (Wareneingang) for an item in a specific warehouse. This is a relative stock change, not a target value - the provided Quantity is added to the item's current stock in the given warehouse. Quantity must be greater than 0. - Request



**Kind**: `input`

## Fields

**`itemId`**: `ID!` (required)

Unique identifier of the item the stock posting is executed for.

---

**`warehouseId`**: `ID!` (required)

Unique identifier of the warehouse the stock posting is executed in.

---

**`quantity`**: `Decimal!` (required)

The positive quantity to be added to the item's current stock (relative delta, must be greater than 0).

---

**`inventoryManagementInformation`**: `InventoryManagementInformationInput`

Optional inventory management information (shelf life expiration date, batch number and/or serial numbers) to be taken into account. Applicable only for items configured with detailed inventory management.

---

**`idempotencyKey`**: `String`

Client-supplied idempotency key. When provided, a repeated request with the same key and payload replays the original result instead of re-executing the mutation.

