• Welcome to KonaKart Community Forum. Please login or sign up.
 

Konakart version 2.2.6.0 Taxes don't work.

Started by ByDcc, August 05, 2009, 11:00:59 pm

Previous topic - Next topic

ByDcc

   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.

julie

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:

  • Zone: A physical area and is normally a state or region within a country.

  • Tax Area: An area defined for tax purposes and can be mapped to a zone or a country.

  • Tax Class: Defines a type of product for tax purposes because products within the same tax area may be taxed differently depending on their tax class. For example, children's clothes or basic necessities such as milk, may be taxed differently to luxury goods.

  • Tax Rate: A percentage number used to actually calculate the tax on a product. It has to be associated with a tax area and a tax class.



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.