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

# CreateIncomingInvoiceFreeTextLineItemCommandRequestInput

> Adds a line item with a free description, for example a service or a fee that is not an item. - Request



**Kind**: `input`

## Fields

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

The ID of the incoming invoice.

---

**`name`**: `String!` (required)

Description. 1 to 255 characters.

---

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

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

---

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

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. Defaults to the tax rate the supplier uses for free line items.

---

**`unit`**: `String`

Unit as printed on the invoice. 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.

