TaxConfigurationUpdateInput Input Type
No description
input TaxConfigurationUpdateInput {
chargeTaxes: Boolean
taxCalculationStrategy: TaxCalculationStrategy
displayGrossPrices: Boolean
pricesEnteredWithTax: Boolean
updateCountriesConfiguration: [TaxConfigurationPerCountryInput!]
removeCountriesConfiguration: [CountryCode!]
taxAppId: String
}
Fields
TaxConfigurationUpdateInput.chargeTaxes
● Boolean
scalar miscellaneous
Determines whether taxes are charged in the given channel.
TaxConfigurationUpdateInput.taxCalculationStrategy
● TaxCalculationStrategy
enum taxes
The default strategy to use for tax calculation in the given channel. Taxes can be calculated either using user-defined flat rates or with a tax app. Empty value means that no method is selected and taxes are not calculated.
TaxConfigurationUpdateInput.displayGrossPrices
● Boolean
scalar miscellaneous
Determines whether displayed prices should include taxes.
TaxConfigurationUpdateInput.pricesEnteredWithTax
● Boolean
scalar miscellaneous
Determines whether prices are entered with the tax included.
TaxConfigurationUpdateInput.updateCountriesConfiguration
● [TaxConfigurationPerCountryInput!]
list input taxes
List of tax country configurations to create or update (identified by a country code).
TaxConfigurationUpdateInput.removeCountriesConfiguration
● [CountryCode!]
list enum miscellaneous
List of country codes for which to remove the tax configuration.
TaxConfigurationUpdateInput.taxAppId
● String
scalar miscellaneous
The tax app App.identifier
that will be used to calculate the taxes for the given channel. Empty value for TAX_APP
set as taxCalculationStrategy
means that Saleor will iterate over all installed tax apps. If multiple tax apps exist with provided tax app id use the App
with newest created
date. It's possible to set plugin by using prefix plugin:
with PLUGIN_ID
e.g. with Avalara plugin:mirumee.taxes.avalara
.Will become mandatory in 4.0 for TAX_APP
taxCalculationStrategy
.
Member Of
taxConfigurationUpdate
mutation