Tax Calculation - FAQ

How are configurations loaded?

The tax configurations (this includes the Location Order, the Tax Rates File and the Default Rate configurations) are loaded in a specific order, the tax calculation will use the first matching enabled configuration from the list below:

#Provider SpecificItem Type SpecificTax Number Provided SpecificExample System Setting (Default Tax Rate)Example System Setting (Tax Rates File)Example System Setting (Location Order)
1(tick)(tick)(tick)provider.1.order.public_course_event.tax.default.trueprovider.1.order.public_course_event.tax.rates-file.trueprovider.1.order.public_course_event.tax.location-order.true
2(tick)(tick)(error)provider.1.order.public_course_event.tax.defaultprovider.1.order.public_course_event.tax.rates-fileprovider.1.order.public_course_event.tax.location-order
3(tick)(error)(tick)provider.1.order.tax.default.trueprovider.1.order.tax.rates-file.trueprovider.1.order.tax.location-order.true
4(tick)(error)(error)provider.1.order.tax.defaultprovider.1.order.tax.rates-fileprovider.1.order.tax.location-order
5(error)(tick)(tick)order.public_course_event.tax.default.trueorder.public_course_event.tax.rates-file.trueorder.public_course_event.tax.location-order.true
6(error)(tick)(error)order.public_course_event.tax.defaultorder.public_course_event.tax.rates-fileorder.public_course_event.tax.location-order
7(error)(error)(tick)order.tax.default.trueorder.tax.rates-file.trueorder.tax.location-order.true
8(error)(error)(error)order.tax.defaultorder.tax.rates-fileorder.tax.location-order

Can I use provider specific configuration as well as tax number provided configuration?

Yes.

This can be done by using both concepts together, meaning that you prepend the provider details in front of the system setting then append if the tax number is provided at the end of the system setting.

Example:

provider.1.order.tax.rates-file.true - Is used when the provider of the item being purchased has the ID 1 and the order has a tax number provided