Quote:
Originally Posted by Triple A Racing
The Shipping question first, which then leads into the others. This needs a little care and attention during setup but then it works fine (for us anyway). We found a good method for our own setup was this:
Setup the correct Countries, Counties (States) and Zones
Setup the VAT / GST main page (and any tax classes on the 2nd page) We use these values on the main page:
Address for VAT / GST calculation: Shipping Address
The VAT / GST inclusive prices as defined in the product details are intended for: UK ***
Display prices in catalog including VAT / GST: ✔️
Display 'inc/ex VAT' labels next to prices: On all Catalogue Pages
*** We actually use UK - Mainland - The Channel Islands are treated differently for VAT, so although they are within the UK, we set them up as a separate Country, which makes VAT / Shipping etc easier when dealing with the Channel Islands.
|
Just to add some input regarding the shipping and tax zones. I too had issues with the UK VAT setup. I ended up getting custom modifications. The end result is that I can assign the set of countries belonging to the UK & EU which are assigned as a 'tax' zone, so the VAT calculation checks whether the shipping address country is on that tax zone list and then applies VAT accordingly.
At the same time, I also have the various countries assigned in separate 'shipping' zones. So I can independently assign countries for shipping calculations.
This enables me to have a simple shipping setup as UK, Europe and Worldwide shipping options, but at the same time takes into account the exceptions such as channel Islands, Norway etc. For example, Norway is part of mainland Europe, so my Europe shipping rate covers that zone (without me having to define a separate shipping option for that) but at the same time VAT is not applied.
It seemed to me when setting up shipping and taxes, using the default X-Cart 5, that you were essentially restricted to defining a shipping zone that was also used to define its tax status. I think the approach I took with separating them is more flexible and might be a more useful option for all customers in X-Cart 5.3. It's already implemented on my site 5.2 site, so not much effort for X-Cart to lift it and merge that in for use in 5.3.
I also have various other fixes to make the VAT validation and calculation behave correctly. Again this already exists on my site. Of course I paid a lot to have these changes and fixes made, but I kept hitting a brick wall with X-Cart that there was default X-Cart behavior and I should pay to get things changed or fixed my way... I had a whole load of other changes and customisations done, which ended up taking an excruciating long time to accomplish, but best we don't go into that... anyway have a look at the site, I only went live a couple of weeks ago...
https://www.prototools.co.uk, still various bits and pieces to tidy up, but you can see how the VAT is done on my setup.
Regards, Philip