Skip to main content

ConfigTaxesRules Object

Description

Tax collection rules and settings.

Declaration

type ConfigTaxesRules {
collectTaxes: Boolean
editPricesBeforeTaxes: Boolean!
showPricesBeforeTaxes: Boolean!
collectTaxesInZone: Boolean
collectTaxesNationally: Boolean
collectTaxesInArea: Boolean
collectTaxesOutsideCountryOrArea: Boolean
collectTaxesOnShipping: Boolean
europeanDistanceSalesOverride: Boolean
fallbackToNationalRate: Boolean
overrides: [ConfigTaxesOverride!]
}

Fields

NameTypeDescription
collectTaxes ⚠️BooleanWhether to collect taxes. Use the specific collection fields instead. ⚠️ Deprecated: Use new fields instead.
editPricesBeforeTaxesBoolean!Whether prices should be edited before taxes are applied.
showPricesBeforeTaxesBoolean!Whether prices should be displayed before taxes.
collectTaxesInZoneBooleanWhether to collect taxes in tax zones.
collectTaxesNationallyBooleanWhether to collect taxes at the national level.
collectTaxesInAreaBooleanWhether to collect taxes within the economic area.
collectTaxesOutsideCountryOrAreaBooleanWhether to collect taxes outside the country or economic area.
collectTaxesOnShippingBooleanWhether to collect taxes on shipping costs.
europeanDistanceSalesOverrideBooleanWhether to use European distance sales override rules.
fallbackToNationalRateBooleanWhether to fall back to the national tax rate if zone rate is unavailable.
overrides[ConfigTaxesOverride!]Tax overrides for specific countries.