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

# BillOfMaterialsItemCreationInput

> Creates an item of a bill of materials.



**Kind**: `input`

## Fields

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

The ID of the item underlying the bill of materials item.

---

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

The quantity of this item required to produce the production item. Must be greater than zero.

---

**`measurementUnitId`**: `ID`

The ID of the measurement unit in which the quantity is stated, or null if it is stated in the sales unit of the item.

---

**`operationStepId`**: `ID`

The ID of the operation step the item is assigned to, or null if it is not assigned to an operation step.

---

**`componentPostingsShelfLifeEndDateRequirements`**: `ComponentPostingsInventoryAccountingDataRequirements`

Specifies requirements for the production input of this bill of materials item regarding the shelf life end dates of the stock accounts to be debited. When omitted, the requirements are inherited from the bill of materials. Must not be set to a value other than Inherited if the item has no stock keeping with shelf life end date configured.

---

**`componentPostingsBatchNumberRequirements`**: `ComponentPostingsInventoryAccountingDataRequirements`

Specifies requirements for the production input of this bill of materials item regarding the batch numbers of the stock accounts to be debited. When omitted, the requirements are inherited from the bill of materials. Must not be set to a value other than Inherited if the item has no stock keeping with batch number configured.

---

**`upwardQuantityDeviation`**: `QuantityDeviationConfigurationInput`

How far the actually used quantity may exceed the planned quantity. When omitted, it must not exceed it.

---

**`downwardQuantityDeviation`**: `QuantityDeviationConfigurationInput`

How far the actually used quantity may fall below the planned quantity. When omitted, it must not fall below it.

