The Tax Method system in Freedom is responsible for routing all taxes to the area for taxation calculation. As an example, you may have a tax configuration for one country to calculate a static 5% tax on all Products and Services. A secondary country may then have a configuration set to use Avalara for all tax calculations.
In a way, the Tax Methods page is the Air Traffic Controller for all tax calculation inside Freedom. While it may not be aware of the tax rates required to be charged, it's responsible for making sure the order's data makes it to the right place for calculation.
Tax Methods can be manually set inside Freedom by users with appropriate access, or 3rd Party Integrations can be leveraged for a more hands-off experience in calculation.
Taxes are calculated whenever an item is added to an online order in the shopping cart/party module or to an order in the back office.
If you only need to calculate taxes on just a state level, you can use Simple Taxes.
If you need to calculate taxes based on zipcode or at a city level, then you would need to use Simple Extended Taxes.
When calculating tax on an order, the system must first determine the method of tax calculation. Freedom supports 3 built-in tax calculation methods that implement user-defined rates as well as 3rd party rate services. The tax methods used on an order are determined from the tax methods table for each tax code on the order from its shipping jurisdication. It is possible, and supported, for an order to use multiple tax methods across item and shipping tax codes, but it is not supported to use different tax methods for the items of the same tax code in a given order.
If leveraging any of the following Third-Party Integrations, the Integration Provider Account must first be configured. The exception to this is CCH Plus 4, where monthly subscription confirmations must be provided to ByDesign to update the stored tax rates and confirm access to the service.
An Example of the Tax Methods page:
Tax Methods route tax calculation to the appropriate services. This is achieved by leveraging with the following:
Tax Type
to be used, the Country of the order must match.Tax Code
associated with them, and by using that value, Freedom is able to calculate differing tax rates for each.Prior to configuring the Tax Methods, it is highly recommended that you have all of the Tax Codes in place.
Navigate to the Tax Methods page by the following:
Departments → Administration → Settings → Taxes → Tax Methods
Tax Methods controls in which order the tax methods are evaluated.
The Tax Methods are evaluated in the order of their priority with the highest being evaluated first. The list will be in the order of evaluation from top to bottom. When evaluating which tax to use, the system will start at the top and go down the list of methods until it finds a match for the item being evaluated.
For additional information about taxes, see the following:
Simplified Taxes
Simple Extended Taxes
Configuring Taxes