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

# AdvanceShippingNoticeLineItemCreationInput

> A new line item of an advance shipping notice.



**Kind**: `input`

## Fields

**`clientId`**: `String`

A temporary identifier chosen by the client to find the line item in the answer. It is not stored.

---

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

The ID of the item. It must be on the purchase order of the notice.

---

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

The advised quantity, 0 or more and below 10,000,000. Whole numbers for items that are not divisible. More than is open on the purchase order is accepted.

---

**`packageNumber`**: `Int`

The number of the package the line item is shipped in. It must be the number of a package of the notice. Omitted: not assigned to a package.

---

**`batchNumber`**: `String`

The batch number. Only for items tracked by batch.

---

**`shelfLifeExpirationDate`**: `DateTime`

The shelf life expiration date (best-before date). Only for items tracked by it.

---

**`serialNumbers`**: `[String]!` (required)

The serial numbers, one per unit, each at most 255 characters and unique in the notice. Only for items tracked by serial number; when sent and not empty, their count must be the quantity. Empty or omitted: none.

---

**`note`**: `String`

A note on the line item.

