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

# UpdateIncomingInvoiceItemLineItemCommandRequestInput

> Changes an item line item. Only the fields that are sent change. The item and the purchase order line cannot change; delete the line item and add a new one instead. - Request



**Kind**: `input`

## Fields

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

The ID of the incoming invoice.

---

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

The ID of the line item.

---

**`name`**: `String`

Description. 1 to 255 characters.

---

**`quantity`**: `Decimal`

Invoiced quantity. At most 12 digits before the decimal point; larger values are refused (400).

---

**`netUnitPrice`**: `Decimal`

Net price per unit in the invoice currency. At most 12 digits before the decimal point; larger values are refused (400).

---

**`taxRate`**: `Decimal`

Tax rate in percent, 0 to 100.

---

**`unit`**: `String`

Unit as printed on the invoice. At most 255 characters.

---

**`supplierSku`**: `String`

Item number of the supplier. At most 255 characters.

---

**`supplierItemName`**: `String`

Name of the item at the supplier. At most 255 characters.

---

**`notes`**: `String`

Internal note. At most 255 characters.

---

**`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.

