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

# UpdateSalesOrderCommandRequestInput

> Modifies an existing sales order. - Request



**Kind**: `input`

## Fields

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

The ID of the sales order to be modified.

---

**`companyId`**: `ID`

Unique ID of the company.

---

**`customerId`**: `ID`

The ID of the customer associated with the sales order.

---

**`billingAddress`**: `UpdateUpdateSalesOrderAddressInput`

SalesOrderBillingAddress

---

**`shipmentAddress`**: `UpdateUpdateSalesOrderAddressInput`

SalesOrderBillingAddress

---

**`shippingMethodId`**: `ID`

The ID of the shipping method for the sales order.

---

**`paymentMethodId`**: `ID`

The ID of the payment method for the sales order.

---

**`lineItems`**: `[UpdateUpdateSalesOrderLineItemInput]`

The line items included in the sales order.

