Taxes, taxes zones and addresses
- alain.roger
-
Topic Author
- Offline
i'm facing a problem during checkout process with taxes and addresses.
i live in Slovakia and products can be downloaded from everywhere.
Due to tax laws, there are 3 zones:
- Slovakia,
- Europe,
- and rest of the world.
My customers can be:
- individual,
- companies with VAT registration number,
- and companies without VAT registration number
as eshop with be in Slovakia, VAT is 20%
To test it correctly, therefore i created 9 addresses as follow:
1. customers from Slovakia
1.1 individual (price + 20% VAT)
1.2 company w/o VAT (price + 20% VAT)
1.3 company with VAT (price + 20% VAT)
2. customer from Europe
2.1 individual (price + 20% VAT)
2.2 company w/o VAT (price + 20% VAT)
2.3 company with VAT (only price)
3. customer from the rest of the world
3.1 individual (price)
3.2 company w/o VAT (price)
3.3 company with VAT (only price)
that's for the basics.
during my tests i got the following results:
if everything seems to be OK for Slovakia and the Rest of the world, my concern is relative to Europe.
as 2 addresses do not perform well, i can only guess the third one also.
therefore i checked my taxe rate for europe, in hikashop > System > Taxes.
here are the taxes allocation per zone:
and here the taxe rate for Europe:
What did I miss ? Where is my mistake ?
thx
What does not kill you, makes you stronger.
Please Log in or Create an account to join the conversation.
Kind regards...
Please Log in or Create an account to join the conversation.
- alain.roger
-
Topic Author
- Offline
or did i miss something ?
What does not kill you, makes you stronger.
Please Log in or Create an account to join the conversation.
Tax categories allow you to define different rates for different types of goods in the same zone.
For example, if you sell books at 5% VAT and ebooks at 20%, you would need two tax categories, one for each type of product.
In your case, as it seems that you don't have different types of products (which would be taxed at different rates), you should have only one tax category and have all your products assigned to that tax category.
The way you set it up at the moment, the products are only assigned to the slovakia normal tax rate so the two other rules, since they are assigned to other tax categories are simply dismissed as not relevant.
Please Log in or Create an account to join the conversation.
- alain.roger
-
Topic Author
- Offline
i have 1 tax rate 20%.
All products should be under the same tax category so "slovakia 20%"
and i should allocate this tax rate to all 3 tax rules ? (europe - individual, europe - company without VAT and slovakia) ?
something like that:
i did it like that and i still have the same issue for EURO Zone
So i really misunderstood something
What does not kill you, makes you stronger.
Please Log in or Create an account to join the conversation.
Make sure that your products are assigned to the correct tax category (you have the option when you edit the product on the backend).
Also, make sure that the Europe zone is a tax zone with all the european countries in it (that should be the case unless you changed it or used another one that the one by default).
Finally, make sure that you logout/login on your frontend before testing as some of the zone/tax settings are cached in the user session for performances.
Please Log in or Create an account to join the conversation.
- alain.roger
-
Topic Author
- Offline
so i have a very strange behavior because now it works correctly for all zones (europe, slovakia and rest of the world) except for individual profile from Europe Zone
it still does not add VAT tax
even if it is setup like that:
now i really don't understand where is the problem as i solved it for companies which haven't VAT number as you said...
I just tested to set up "all types of customers" for Europe and slovak tax 20%.
In this case individual are well taxed to 20%. So, i set back "individual" as types of customer, in this case a French person will not pay taxes....whereas she/he must pay 20% tax.
What does not kill you, makes you stronger.
Please Log in or Create an account to join the conversation.
We do not forget you.
I am currently making some test in my local website in order to find the source of the problem.
Just in case, could it be possible to have some backend access to your website to make some tests too ?
Best regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
- alain.roger
-
Topic Author
- Offline
i'm sorry but this server is on local development machine and it is not accessible from outside
i confess that this issue is really weird
but if you need some info about settings or anything else, just ask i will send them
What does not kill you, makes you stronger.
Please Log in or Create an account to join the conversation.
All I can see is that you made a mistake in the address.
For example, if you use France metropolitan in the address of your europe individual, that wouldn't add the tax as only France is in the Europe tax zone, not France Metropolitan, which is unpublished by default.
So I would recommend that you check that the country/state that you set in the address for your test is listed as a sub zone in the europe tax zone.
Please Log in or Create an account to join the conversation.
- alain.roger
-
Topic Author
- Offline
zones are:
here is the customer address:
here is the cart result when customer selected a product at 20€ excluding VAT:
so as you can see everything seems to be ok...but the cart shows something else.
What does not kill you, makes you stronger.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
- alain.roger
-
Topic Author
- Offline
so i can't grant access.
What does not kill you, makes you stronger.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.