KonaKart Community Forum

Installation / Configuration => Configuration of KonaKart => Topic started by: ByDcc on August 05, 2009, 11:00:59 pm

Title: Konakart version 2.2.6.0 Taxes don't work.
Post by: ByDcc on August 05, 2009, 11:00:59 pm
   Hi all,
   I have problems with taxes in my store.

   I've difined three taxes:

* t1 mapping United States (California). Its class is t1 and its rate 10. With priority 1
* t2 mapping United States (California). Its class is t2 and its rate 20. With priority 1
* t3 mapping United States (California). Its class is t3 and its rate 1. With priority 1

   I've registered products with Tax Class t3.

   I've tested with a client from California and when I buy a product the only tax I can see is t3. But t1 and t2 don't appear.
   I'm debugging and Tax.java use the Order class which has a TaxRateIf[] with only one element. This element is t3.

   I've tested:
1) Client of California and taxes showed above.
2) Client of Spain, Madrid and taxes showed above and t4 mapping Spain (All Zones).
3) I've also tried with different priorities.

   The property Display Tax has been set to true.

   Could I get some information about how TaxRateIf[]  has been filled in the object Order?
   Thank you in advance.
Title: Re: Konakart version 2.2.6.0 Taxes don't work.
Post by: julie on August 06, 2009, 02:33:29 pm
It looks like there is some confusion on how tax classes should work. Does this help :

Tax Configuration

KonaKart includes a powerful tax calculation system containing the following entities:


To start, you should define all of the zones for the country that you are interested in. Our database comes pre-populated with zones for a few countries. Even if the tax rate doesn't change between zones, it is still a good idea to populate them since this helps customers when entering addresses because they can be displayed in a drop down list.

Next, you should define the tax areas which may map directly to the zones. For example, the state of Texas may map directly to a tax area. Once you've defined all of you tax areas, you should map them to the zones using the Admin App.

The following step is to define the tax classes which are needed before entering any products. Once these are defined, the final step is to insert all of the tax rates that could be applied and map them with a tax area and a tax class.