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

# CreateCalculateSalesEntityRequestChangeInput

> Represents a change to apply to the sales entity calculation request.



**Kind**: `input`

## Fields

**`companyId`**: `ID`

The company ID to use for the calculation.

---

**`customerId`**: `ID`

The customer ID to use for the calculation.

---

**`shippingMethodId`**: `ID`

The shipping method ID to use for the calculation.

---

**`billingAddress`**: `CreateCalculateSalesEntityAddressInput`

The billing address information for tax calculation.

---

**`shipmentAddress`**: `CreateCalculateSalesEntityAddressInput`

The shipment address information for tax calculation.

---

**`lineItemChanges`**: `CreateCalculateSalesEntityLineItemRequestChangeSetInput`

The line item changes to apply.

---

**`currencyIso`**: `String`

The ISO code of the currency for price calculation.

---

**`currencyFactor`**: `Decimal`

Manual override for the currency conversion factor.

---

**`departureCountryIso`**: `String`

The ISO code of the departure country for tax calculation.

---

**`departureCountryStateCode`**: `String`

The departure country state/region code for state-level tax calculation.

---

**`extraWeight`**: `Decimal`

Additional weight in kg to add to the order for shipping cost calculation.

---

**`specialTaxTreatment`**: `SpecialTaxTreatment`

The tax special treatment mode for the sales entity.

---

**`taxReference`**: `TaxReference`

The tax reference of the sales entity. This setting controls which data is used during tax calculation.

