|
This is not a perfect solution but is a workaround to get started with a B2B International shop, giving customers the correct VAT calculation at checkout (once correctly registered)
1) I have setup two tax classes in sales->tax->customer tax classes
Standard UK Tax rates - charges VAT for all EU customers including the UK
EU (Non UK) Tax exempt Business - Charges VAT for only UK customers
2) In manage zones/rates I have setup the vat @ 17.5% for each of the 27 member states (import the attached file)
3) In the customer module setup two customer groups (you may need more):
General -> set the tax class to “standard UK tax class”
EU (non uk) tax exempt business -> set the tax class EU (Non UK) Tax exempt business
(you can leave the others)
4) in tax rules, I have setup two rules:
i) Standard UK Tax rules including eu countries for non vat exempt business - in this rule select
Customer Tax Class: standard UK tax class customer
product tax class: products and shipping
tax rate: VAT -> VAT26
ii) Customer Tax Class: EU (Non UK) tax exempt business
product tax class: products and shipping
tax rate: VAT
5) System configuration notes (non exhaustive)
Customer configuration:
Default group: general
Show Tax VAT Num: optional (there seems to be a bug here as the vat number is not defined in the customer login/registration page preventing login when set to required)
Sales->Tax Class for shipping -> Taxable goods
Display full tax summary -> yes
Default tax origin calculation: uk
So, now when a customer purchases for the first time (after validating their vat number) you have to manually move them from the general customer group to the EU Exempt business group (admin->customer). This is a one time setup, future orders will calculate the VAT correctly. We use a separate accounts system to do the actual invoicing (otherwise you would probably need the vat number displayed on all documents - orders,invoices etc).
TODO: Add some code to automatically switch the customer class once a vat number has been entered
TODO: Allow a vat number to be entered on checkout (BUG?)
Hope this helps,
Best regards
Mark
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Merlin Wireless
Bluetooth Wireless Communications and Proximity Marketing
http://www.merlinwireless.co.uk
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|