Tax classes (Legacy)
Depending on the countries where your business operates, you need to configure relevant tax classes.
Last updated
Was this helpful?
Depending on the countries where your business operates, you need to configure relevant tax classes.
Last updated
Was this helpful?
As of April 2022, this concept has been marked as legacy.
To learn about the current tax classes concept, check out the Tax classes guide.
Tax categories (classes) are defined globally and apply to all sites within a tenant. They are stored under the taxConfiguration
key in the .
By default, the following tax categories are configured:
19% (FULL
)
7% (HALF
)
0% (ZERO
)
You can update the default tax categories' names and values according to your business's needs.
If you intend to generate invoices through dedicated Emporix API services, you need to keep the original tax naming convention. However, you can still freely change the tax values according to the market in which your business operates.
Updating the tax configuration does not impact already placed orders or carts with tax values overwritten for individual line items.
Tax categories are closely linked to products and product prices. The influence of tax configurations on these resources is described in their respective sections.
Tax categories can be assigned to specific products for the purposes of accounting and invoice creation. There can be only one tax category assigned to a particular product.
A product's tax category is referenced in the taxClass
field inside the productCustomAttributes
mixin.
Currently, all prices in the Emporix e-commerce system are stored as gross values (regardless of the channel through which they had been configured). Net values are calculated based on products' gross prices and tax rates when you generate an invoice.
To learn more about mixins and mixin schemas, check out the .
API calls presented in the tutorials require authorization with a and specific scopes. Required scopes are mentioned in each tutorial.
To learn more about authorization in Emporix API, check out the .
First, request a with the configuration.configuration_view
scope.
To retrieve your tenant's tax configuration, you need to call the endpoint.
First, request a with the configuration.configuration_manage
scope.
To change your tenant's tax configuration, you need to call the endpoint with updated tax categories in the request body.
First, request a with the configuration.configuration_manage
scope.
To assign a tax category to an existing product, you need to call the endpoint with the tax category's name in the request body.