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

# UpdateSupplierCommandRequestInput

> Updates an existing Default-type supplier with PATCH semantics (omitted fields keep their existing value). - Request



**Kind**: `input`

## Fields

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

The key of the supplier to update.

---

**`supplierNumber`**: `String`

Supplier number (free-text supplier identifier held at the merchant).

---

**`companyName`**: `String`

Company name of the supplier.

---

**`address`**: `UpdateUpdateSupplierAddressInput`

Postal address of the supplier. Merged at object level (omitted keeps the existing address).

---

**`contact`**: `UpdateUpdateSupplierContactInput`

Contact information of the supplier. Merged at object level (omitted keeps the existing contact).

---

**`currencyIso`**: `String`

ISO code of the supplier's currency.

---

**`languageIso`**: `String`

ISO code of the language assigned to the supplier.

---

**`status`**: `String`

Free-text status of the supplier.

---

**`canDropship`**: `Boolean`

Indicates whether the supplier can be used for dropshipping.

---

**`supplierAccountNumber`**: `String`

The supplier's own customer number for the merchant ("Eigene Kd.-Nr.").

---

**`creditorNumber`**: `Int`

Creditor number of the supplier.

---

**`vatId`**: `String`

VAT identification number of the supplier.

---

**`freightCostAmount`**: `Decimal`

Freight cost charged by the supplier.

---

**`minimumOrderValueAmount`**: `Decimal`

Minimum order value required by the supplier.

---

**`smallQuantitySurchargeAmount`**: `Decimal`

Surcharge applied by the supplier for small quantities.

---

**`cashDiscountPercentage`**: `Decimal`

Cash discount percentage granted by the supplier.

---

**`cashDiscountDays`**: `Int`

Number of days within which the cash discount applies.

---

**`paymentTermInDays`**: `Int`

Payment term in days agreed with the supplier.

---

**`freeShippingThresholdAmount`**: `Decimal`

Order value from which the supplier ships free of charge.

---

**`deliveryTimeInDays`**: `Int`

Delivery time in days of the supplier.

---

**`website`**: `String`

Website URL of the supplier.

---

**`deliveryConditionNote`**: `String`

Note on the delivery conditions of the supplier.

---

**`comment`**: `String`

Free-text comment on the supplier.

---

**`defaultCompanyId`**: `ID`

Default own-company used for orders with this supplier.

---

**`defaultWarehouseId`**: `ID`

Default warehouse used for orders with this supplier.

---

**`isVatExempt`**: `Boolean`

Indicates whether the supplier is exempt from VAT.

---

**`isExcludedFromPurchaseList`**: `Boolean`

Indicates whether the supplier is excluded from the purchase list.

---

**`allowsDropshipCashOnDelivery`**: `Boolean`

Indicates whether cash-on-delivery dropshipping is allowed for the supplier.

---

**`allowsDropshipFreeLineItems`**: `Boolean`

Indicates whether free line items are allowed in dropshipping for the supplier.

---

**`vatFreePositionThresholdAmount`**: `Decimal`

Order value threshold above which line items are treated as VAT-free.

---

**`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.

