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

# SetShippingMethodTaxCodeOverrideCommandRequestInput

> Sets where the tax codes of the shipping line item of a shipping method come from, or replaces the settings it has: a given tax code, or the one of the line item with the highest value or the highest rate of the document. Tax codes that are omitted are taken from the rate. - Request



**Kind**: `input`

## Fields

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

The ID of the tax zone.

---

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

The ID of the tax class whose rate in the tax zone is meant.

---

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

The ID of the shipping method.

---

**`taxableTaxCode`**: `ShippingTaxCodeChoiceInput`

Where the tax code for taxable sales comes from. Omitted means the tax code of the rate applies.

---

**`intraCommunityDeliveryTaxCode`**: `ShippingTaxCodeChoiceInput`

Where the tax code for tax-free intra-community deliveries to business customers in another EU country comes from. Omitted means the tax code of the rate applies.

---

**`reverseChargeTaxCode`**: `ShippingTaxCodeChoiceInput`

Where the tax code for sales under the reverse-charge procedure comes from. Omitted means the tax code of the rate applies.

---

**`exemptTaxCode`**: `ShippingTaxCodeChoiceInput`

Where the tax code for tax-exempt sales comes from. Omitted means the tax code of the rate applies.

