I just installed the VAT module and it seems to do pretty everything it needs to and works, except for the sub-total on the checkout displaying the wrong figure if VAT isn't being charged.
One thing that would be nice is if the prices on the product pages and in the basket showed the correct prices, ie deducting (or adding) VAT where applicable. Of course, the problem with doing this is that UC doesn't know where the order is being shipped to until checkout. I can see two possible solutions;
- An option to select your country, maybe in the basket, which is then stored and used to display the correct prices where necessary.
- Storing the customer's address within their main account settings. This could be optional when the account is first set up, then populated with addresses taken from checkout. Adding an option for the customer to select their default shipping address.
The second option is the better of the two, especially as having the address stored within their account being useful in other areas (eg for limiting products shown based on country, for displaying estimated shipping costs in the basket).