TaxSettings
Retrieves global-level tax settings.
Table Specific Information
Select
TaxSettings always returns a single row representing the store's global tax settings. This table is read-only; to update the store's global tax settings, use the UpdateTaxSettings stored procedure instead.
SELECT * FROM TaxSettings
Columns
| Name | Type | Description |
| TaxEnteredWithPrices | Boolean | Whether prices entered in the control panel already include tax. |
| PriceDisplaySettingsControlPanelPriceDisplayStrategy | String | How prices are displayed in the control panel.
The allowed values are ZONE, INCLUSIVE, EXCLUSIVE. |
| PriceDisplaySettingsInvoicePriceDisplayStrategy | String | How prices are displayed on invoices. Defaults to ZONE.
The allowed values are ZONE, INCLUSIVE, EXCLUSIVE. |
| FallbackStrategy | String | How the store calculates tax if the enabled tax service is unavailable. Defaults to FIXED.
The allowed values are FIXED, BASIC, DISABLE. |
| ShouldSubtractStoreTax | Boolean | Whether the store's own tax is subtracted before calculating additional tax. Defaults to true. |
| ShouldUseGeolocationToDetermineGuestShopperTaxZone | Boolean | Whether geolocation is used to determine the tax zone for guest shoppers. Defaults to false. |
| GuestShopperTaxZoneId | Integer | The Id of the tax zone applied to guest shoppers by default. Defaults to 1. |
| StoreTaxZoneId | Integer | The Id of the store's own tax zone. Defaults to 1. |
| DocumentSubmissionStrategy | String | When tax documents are submitted to the active tax provider. Defaults to ON_PAYMENT_CAPTURE.
The allowed values are ON_PAYMENT_CAPTURE, ON_ORDER_CREATION. |
| RoundingStrategy | String | How tax amounts are rounded. Defaults to RATE_RESULT_ROUNDING.
The allowed values are NO_ROUNDING, RATE_RESULT_ROUNDING, UNIT_LEVEL_ROUNDING. |