Skip to main content

AppUpdateTaxRateInput

Changes to a tax rate the same app created. Only the fields sent change.

input AppUpdateTaxRateInput {
calculationMethod: TaxCalculationMethod
city: String
code: String
country: String
description: String
id: ID!
isActive: Boolean
jurisdiction: TaxJurisdiction
name: String
postalCode: String
rate: String
state: String
type: TaxType
}

Fields​

AppUpdateTaxRateInput.calculationMethod ● TaxCalculationMethod enum​

How the tax is worked out against the price.

AppUpdateTaxRateInput.city ● String scalar​

The city. An empty string clears it.

AppUpdateTaxRateInput.code ● String scalar​

The new code.

AppUpdateTaxRateInput.country ● String scalar​

The country the tax applies in.

AppUpdateTaxRateInput.description ● String scalar​

What the tax rate is for.

AppUpdateTaxRateInput.id ● ID! non-null scalar​

The tax rate's ID.

AppUpdateTaxRateInput.isActive ● Boolean scalar​

Switch the rate on or off. A rate the catalog or a group in use relies on cannot be switched off.

AppUpdateTaxRateInput.jurisdiction ● TaxJurisdiction enum​

The level the tax applies at.

AppUpdateTaxRateInput.name ● String scalar​

The new name.

AppUpdateTaxRateInput.postalCode ● String scalar​

The postal code. An empty string clears it.

AppUpdateTaxRateInput.rate ● String scalar​

The new rate in percent, as a decimal string from 0 to 100 with at most 4 decimals.

AppUpdateTaxRateInput.state ● String scalar​

The state or region. An empty string clears it.

AppUpdateTaxRateInput.type ● TaxType enum​

The kind of tax.

Member Of​

appUpdateTaxRate mutation