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

# SetTaxRateCommandRequestInput

> Sets the rate of a tax class in a tax zone with its tax codes, or replaces the ones it has. Every later calculation uses the new rate, including the recalculation of open sales orders; there is no validity date. - 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.

---

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

The tax rate in percent, from 0 to 100 with at most two decimals.

---

**`taxableTaxCodeId`**: `ID`

The tax code for taxable sales. Omitted means none.

---

**`intraCommunityDeliveryTaxCodeId`**: `ID`

The tax code for tax-free intra-community deliveries to business customers in another EU country. Omitted means none.

---

**`reverseChargeTaxCodeId`**: `ID`

The tax code for sales under the reverse-charge procedure. Omitted means none.

---

**`exemptTaxCodeId`**: `ID`

The tax code for tax-exempt sales: exports from the EU and sales made exempt on purpose. Omitted means none.

