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
| Name | Type | Description |
|---|---|---|
collectTaxes ⚠️ | Boolean | Whether to collect taxes. Use the specific collection fields instead. ⚠️ Deprecated: Use new fields instead. |
editPricesBeforeTaxes | Boolean! | Whether prices should be edited before taxes are applied. |
showPricesBeforeTaxes | Boolean! | Whether prices should be displayed before taxes. |
collectTaxesInZone | Boolean | Whether to collect taxes in tax zones. |
collectTaxesNationally | Boolean | Whether to collect taxes at the national level. |
collectTaxesInArea | Boolean | Whether to collect taxes within the economic area. |
collectTaxesOutsideCountryOrArea | Boolean | Whether to collect taxes outside the country or economic area. |
collectTaxesOnShipping | Boolean | Whether to collect taxes on shipping costs. |
europeanDistanceSalesOverride | Boolean | Whether to use European distance sales override rules. |
fallbackToNationalRate | Boolean | Whether to fall back to the national tax rate if zone rate is unavailable. |
overrides | [ConfigTaxesOverride!] | Tax overrides for specific countries. |