Tax
Tax classes, rates, and regional tax configuration.
Tax configuration for the brave. Classes, rates, EU VAT, OSS overrides, country-specific tax IDs — everything you need to keep the taxman happy (or at least informed).
Endpoints
Configuration
| Method | Endpoint | Description |
|---|---|---|
GET | Get tax settings | Global tax configuration |
GET | Get configuration rates | Tax configuration rate setup |
POST | Save tax settings | Update global tax config |
POST | Save configured countries | Save countries with tax enabled |
Classes
| Method | Endpoint | Description |
|---|---|---|
GET | List tax classes | All tax classes |
POST | Create tax class | Create a new tax class |
PUT | Update tax class | Update an existing class |
DELETE | Delete tax class | Delete a tax class |
Rates
| Method | Endpoint | Description |
|---|---|---|
GET | List tax rates | All configured rates across countries |
GET | List tax records | Tax records for reporting |
GET | Get country tax rates | Rates for a specific country |
GET | Get country tax ID | Tax ID for a country |
POST | Create tax rate | Create a new rate |
POST | Save country tax ID | Save or update a country tax ID |
POST | Mark taxes as filed | Mark tax records as filed |
PUT | Update tax rate | Update an existing rate |
DELETE | Delete tax rate | Delete a rate |
DELETE | Delete country tax rates | Delete all rates for a country |
EU VAT & OSS
| Method | Endpoint | Description |
|---|---|---|
GET | Get EU tax rates | EU member state standard VAT rates |
POST | Save EU VAT settings | Update EU VAT configuration |
POST | Save OSS tax override | Create an OSS tax rate override |
POST | Save OSS shipping override | Create an OSS shipping tax override |
POST | Save shipping tax override | Create a shipping-specific tax override |
DELETE | Delete OSS tax override | Remove an OSS tax override |
DELETE | Delete OSS shipping override | Remove an OSS shipping override |
DELETE | Delete shipping tax override | Remove a shipping tax override |