Tax by City extension helps retailers to manage tax calculations based on every city.
Once the customer orders a product, during check out, Tax by City calculates the tax based on the Shipping Address of the Customer. The calculated tax amount is automatically added to the invoice so that the customers are well informed about the tax component.
Managing the tax is always complicated for any business and individual. It is complicated if you managing the e-commerce store and sell the products in United States because each states has a different tax rate. It is even more complicated if you want to manage the tax based on the city.
Native Magento systems only support to manage the tax based on the Country, State and Zip-code. It's not possible to manage the tax based on the City. To overcome this issue, DCKAP developed the module 'Tax by City' which is used to Manage the tax rate based on the city.
Below are the list of Scenarios we considered while developing the Tax by City Module.
- Same City Name may exists in different Zip code but Tax rate may vary.
- Same Zip Code may exists for different City but Tax rate may vary.
- Same City Name will comes under specific zip code ranges.
Once the customer orders a product, during check out, “Tax by City” calculates the tax based on the City, State, Country and Zip code provided in the Shipping Address of the Customer. The calculated tax amount is automatically added to the invoice so that the customers are well informed about the tax component.
Magento® Administrator can set City-based tax rules from “Manage Tax Zones” and “Rates Section” in the admin panel.
1. Enable the Tax By City Module1
To Enable the Tax by City module, go to System > Configuration > DCKAP > Tax By City and Set 'Yes' to Enable option.
2. Configure the Tax Rate for the city with zip code
To Configure the Tax rate for the city as well as Zip code, Go to Sales > Tax > Manage Tax Zones and Rates and Click 'Add New Tax Rate; Button in the right corner.
3. We can specify the Country, State, zip and city to manage the tax rate. If you want to allow the city for the zip code range, you need to enable the option in System > Configuration > DCKAP > Tax By City
If the option is set to 'No', we can't get the option to enter the city name, when you select the Zip/Post is Range to 'Yes' while adding New Tax Rate option.
4. We can see the Tax Zones and Rates in the Grid view with the City Name.
The following scenarios are possible :-
Let us take the scenario in which 2 different cities, Baldwin Hills and Leimert Park. Both have the same zip code 90008, but different tax rates, 7% and 8% respectively. Even though the above cities have the same zip code, “Tax by City” extension has the provision to provide different tax rates as required in the above scenario.
In a slightly different version of the above scenario, we can create a tax rate with city name field empty with 7.5 % tax rate, which in turn will be applied to all the remaining cities under the zip code 90008.
Let us assume that a particular city, Leimert Park, has a range of zip codes, say 90000 to 90009. “Tax by City” extension allows you to define the city and the range.
As a continuation of the above scenario, some other city within that range, say Baldwin Hills, has a zip code of 90008 and a different tax rate, “Tax by City” provides the provision to enter the city name (Baldwin Hills), zip code (90008) and a different tax rate for the same.
If you need any customization on the extension, please send an email to firstname.lastname@example.org
- Stability: Stable Build
+ Bug Fixes