TaxConfigurationPerCountry Object
Country-specific exceptions of a channel’s tax configuration.
type TaxConfigurationPerCountry {
country: CountryDisplay!
chargeTaxes: Boolean!
taxCalculationStrategy: TaxCalculationStrategy
displayGrossPrices: Boolean!
taxAppId: String
useWeightedTaxForShipping: Boolean
}
Fields
country
country · CountryDisplay!
Country in which this configuration applies.
chargeTaxes
chargeTaxes · Boolean!
Determines whether taxes are charged in this country.
taxCalculationStrategy
taxCalculationStrategy · TaxCalculationStrategy
A country-specific strategy to use for tax calculation. Taxes can be calculated either using user-defined flat rates or with a tax app. If not provided, use the value from the channel’s tax configuration.
displayGrossPrices
displayGrossPrices · Boolean!
Determines whether displayed prices should include taxes for this country.
taxAppId
taxAppId · String
The tax app App.identifier that will be used to calculate the taxes for the given channel and country. If not provided, use the value from the channel’s tax configuration.
useWeightedTaxForShipping
useWeightedTaxForShipping · Boolean
Determines whether to use weighted tax for shipping. When set to true, the tax rate for shipping will be calculated based on the weighted average of tax rates from the order or checkout lines.
Added in Saleor 3.21Used by
Schema: Saleor 3.23.43. Download SDL.