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

# CreateCalculateSalesEntityLineItemRequestInput

> Request model for an existing sales entity line item. Carries the full current state of the line item.



**Kind**: `input`

## Fields

**`syncNumber`**: `Int!` (required)

The synchronization identifier for the line item. Must be unique and greater than 0. This ID is assigned by the client and remains constant.

---

**`itemId`**: `ID`

The unique identifier of the item/article. If omitted, a free-text position is assumed.

---

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

The quantity of the item. Must be greater than 0.

---

**`salesPriceNet`**: `Decimal`

The current net sales price per unit.

---

**`discountPercent`**: `Decimal`

The discount percentage for the line item (e.g., 10.0 for 10% discount).

---

**`taxClassId`**: `ID`

The tax class identifier for this line item.

---

**`taxCodeId`**: `ID`

The tax code identifier for this line item.

---

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

The tax rate for this line item (e.g., 19.0 for 19%).

---

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

The total net sales price for the line item after applying quantity and discount.

---

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

The total gross sales price for the line item after applying quantity and discount.

---

**`lineItemType`**: `LineItemType!` (required)

The type of the line item (e.g., Item, Custom, Shipping).

---

**`parentSyncNumber`**: `Int`

The SyncNumber of the parent line item. Used to assign configuration components to their parent configuration item.

