1. Switch on the tax mode "Based on shipping address" and "Optional Account creation" to make it quick.
2.
(Since for this example we'll use a German address, you have to add a new Tax Rate 19% (VAT in Germany) in the Admin panel. Then for the product you choose, you should put VAT Id: 19%)3. "Add to Cart" this product. = you have the Subtotal and Total prices without taxes.
4. Press "Check out" and create or not create account with an US-address.
5. Press "Send Registration" - you have the Subtotal and Total prices without taxes. If you proceed to payment you will have a Total price with tax total 0.00. That is correct.
6. In the shipping information press "Add a new shipping address"
and use eg. this address:
Peter Mueller, Unter den Linden 1, Berlin 10117 Germany.
7. Press "Save" -
you have the same subtotal and total price as without the taxes and you have Tax Total: the sum equal to 19%VAT of the product price.19% is correct, but this sum
is not added to the total price! It's the same bug as in Virtuemart 1.1.3 Stable.
Let's try another scenario.
1. Log out and "Add to cart" the product.
2. Press "Check out" and create or not create account with an EU-address.
(eg. Peter Mueller, Unter den Linden 1, Berlin 10117 Germany.)
3. Press "Send registration" and you will have a Subtotal and total price with added 19% VAT. That is correct. (If you now proceed to payment you will have the correct amount (price+shipping+VAT)).
4. In the "Shipping Information" press "Add a new shipping address" and use a US-address.
5. Press "Save" -
you will have Tax Total=0.00, but this was not subtracted from the Total Price! If you now proceed to payment you will have the amount= Product Price + shipping + 19%VAT(!wrong!). And in the Tax Total field we see 0.00.
Again, it's the same bug as in Virtuemart 1.1.3 Stable.
Try the all above with EU-mode to see other variants of the same problem, namely:1. If your billing address is in Germany (in other words: in EU), but you ship to the US (IOW: outside EU), the VAT must be subtracted,
but it's not).
2. If your billing address is in the US (IOW outside EU), but you ship to Germany (or EU), the total price will be
without VAT(must be with VAT), although in the field "Tax Total" we see the amount equal to 19%VAT (or other amount depending in which country the EU-business is located)!
Again, it's the same bug as in Virtuemart 1.1.3 Stable.
To my opinion, it's the most serious bug in Virtuemart now. It makes the program useless or illegal to use for EU-businesses who ship all over the world. As someone said here, "it's a show stopper"...
