Skip to content
Saleor
Esc
↑↓navigate↵open⌘Jpreview

Schema: Saleor 3.23.43Download SDLUpgrade guides

On this page

TaxConfigurationPerCountryInput Input Type

input TaxConfigurationPerCountryInput {
  countryCode: CountryCode!
  chargeTaxes: Boolean!
  taxCalculationStrategy: TaxCalculationStrategy
  displayGrossPrices: Boolean!
  taxAppId: String
  useWeightedTaxForShipping: Boolean
}

Fields

countryCode

countryCode · CountryCode!

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. Default value is False.Can be used only with taxCalculationStrategy set to FLAT_RATES.

Used by


Schema: Saleor 3.23.43. Download SDL.

Last updated on April 13, 2026

Was this page helpful?