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

# SalesInvoiceUpdateInput

> Changes to the header of a draft; only the fields that are sent change, also inside the addresses and the payment terms.



**Kind**: `input`

## Fields

**`invoiceDate`**: `DateTime`

The invoice date.

---

**`valueDate`**: `DateTime`

The date from which the payment term runs; not before the invoice date.

---

**`serviceDateFrom`**: `DateTime`

The start of the delivery or service period. Null clears it.

---

**`serviceDateTo`**: `DateTime`

The end of the delivery or service period; not before the start. Null clears it.

---

**`billingAddress`**: `SalesInvoiceAddressUpdateInput`

Changes to the billing address.

---

**`shipmentAddress`**: `SalesInvoiceAddressUpdateInput`

Changes to the address the goods are shipped to.

---

**`paymentMethodId`**: `ID`

The ID of the payment method.

---

**`paymentTerms`**: `SalesInvoicePaymentTermsUpdateInput`

Changes to the payment terms.

---

**`note`**: `String`

An internal note. Null clears it.

---

**`customerComment`**: `String`

A comment of the customer. Null clears it.

---

**`printText`**: `String`

A text printed on the invoice. Null clears it.

