Hi all,
I have a problem with configuring VM (1.1.18) to show GST properly for Australian shoppers and also to show no GST for international shoppers. I have researched the messy issue that is taxes and Virtuemart on the VM forums but are looking for inspiration or aspects I may have missed.
My client's goal is to display gross prices on its site with the tax component first showing at the Cart stage, but for this to switch to net price with zero GST for international shoppers once they have put in their intl shipping address.
My conclusions so far:
1. The first goal is met with VM configured as tax based on vendor address and the Show Included Tax checkbox off. However even with an intl shipping address VM still shows gross prices and tax amounts for international shoppers.
2. To achieve correct display and pricing for international shoppers is not straightforward - ideally it would use “tax based on shipping address” but this would require a shopper to be registered with a shipping address and logged in before the appropriate prices/tax could be shown and would also need a hack to the code to fix a problem in order to have the correct prices/tax shown throughout. See
http://forum.virtuemart.net/index.php?topic=87161.0.
3. I see four options:
a. Charge international shoppers the gross prices - not really acceptable to my client!
b. Advise via a message/article on the site that international shoppers either will be given an offsetting discount by being placed in an appropriate shopping group when they register and log in or can use an offsetting permanent Tax Exempt discount coupon – note the checkout and order will show both the discount and a tax amount (and the latter will be adjusted because it will be based on the discounted price) – not ideal!
c. Adopt the core hack approach (in VM forum post referenced above) combined with or without the requirement that prices are only displayed to logged in users with shipping addresses – without this latter requirement international shoppers I expect will see the gross prices and tax amounts until they reach the checkout step where they have entered their shipping address
d. Abandon VM
Can anybody offer any corrections to the above or better approaches?