Taxes, taxes zones and addresses

  • Posts: 192
  • Thank you received: 1
12 years 6 days ago #75435

Hi,

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.
Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 10
  • Thank you received: 0
12 years 4 days ago #75714

I have just a small question for you, is there an easy way to check for "the rest of the world"?

Kind regards...

Please Log in or Create an account to join the conversation.

  • Posts: 192
  • Thank you received: 1
12 years 4 days ago #75736

as far as i understood the documentation it is not necessary to do any tax rule (in my case) for the rest of the world as there is no tax appliance.
or did i miss something ?


What does not kill you, makes you stronger.

Please Log in or Create an account to join the conversation.

  • Posts: 82818
  • Thank you received: 13361
  • MODERATOR
12 years 4 days ago #75758

Your problem comes from the tax categories.

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.

  • Posts: 192
  • Thank you received: 1
12 years 3 days ago #75948

Sorry Nicolas, but now i'm lost :(

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.
Attachments:
Last edit: 12 years 3 days ago by alain.roger.

Please Log in or Create an account to join the conversation.

  • Posts: 82818
  • Thank you received: 13361
  • MODERATOR
12 years 3 days ago #76097

Yes, that's better.

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.

  • Posts: 192
  • Thank you received: 1
12 years 20 hours ago #76786

Hi Nicolas,

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.
Attachments:
Last edit: 12 years 19 hours ago by alain.roger.

Please Log in or Create an account to join the conversation.

  • Posts: 26152
  • Thank you received: 4027
  • MODERATOR
11 years 11 months ago #77066

Hi,

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.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 192
  • Thank you received: 1
11 years 11 months ago #77069

Hi Jerome,

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.
Last edit: 11 years 11 months ago by alain.roger.

Please Log in or Create an account to join the conversation.

  • Posts: 82818
  • Thank you received: 13361
  • MODERATOR
11 years 11 months ago #77093

Your taxes are now all configured properly.

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.

  • Posts: 192
  • Thank you received: 1
11 years 11 months ago #77113

Here are several screenshots to show how are my settings.

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.
Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82818
  • Thank you received: 13361
  • MODERATOR
11 years 11 months ago #77229

I'm afraid we'll have to check your settings directly on your website as I'm out of ideas. Could you provide a backend access ?

Please Log in or Create an account to join the conversation.

  • Posts: 192
  • Thank you received: 1
11 years 11 months ago #77465

it's on our local development server and it can't be reached from outside of our network.
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.

  • Posts: 82818
  • Thank you received: 13361
  • MODERATOR
11 years 11 months ago #77523

Ok. Can you check that you didn't change the default client type option of the configuration and that it is still set to "individual ? Otherwise, it could be possible to have such issue.

Please Log in or Create an account to join the conversation.

Time to create page: 0.124 seconds
Powered by Kunena Forum