UkDirectHost Posted December 30, 2010 Share Posted December 30, 2010 Well, we have passed the VAT threshold and are now being forced to register for VAT. Does anyone have any advice on how to setup WHMCS to add the VAT (from 4th January it will be 20%!!). I could of course do it globablly for all products, but what happens if someone from another country other than the UK signs up? (We have about 45% of our clients not located in the UK). Can anyone else give me insight please in what they do. Regards, Shane 0 Quote Link to comment Share on other sites More sharing options...
easyhosting Posted December 30, 2010 Share Posted December 30, 2010 Well, we have passed the VAT threshold and are now being forced to register for VAT. Does anyone have any advice on how to setup WHMCS to add the VAT (from 4th January it will be 20%!!). I could of course do it globablly for all products, but what happens if someone from another country other than the UK signs up? (We have about 45% of our clients not located in the UK). Can anyone else give me insight please in what they do. Regards, Shane set up the tax rule setup>>payments>>tax rule to whatever country you want to add VAT too. then make sure you have the add tax option ticket on all products and then tax will be charged to all products ordered by anyone from the countries you have tax added . 0 Quote Link to comment Share on other sites More sharing options...
UkDirectHost Posted December 30, 2010 Author Share Posted December 30, 2010 Oh jeez, thanks a million. You have just saved me a major headache. I didn't even see that option in creating a new rule. Thanks easyhosting! 0 Quote Link to comment Share on other sites More sharing options...
easyhosting Posted December 30, 2010 Share Posted December 30, 2010 Oh jeez, thanks a million. You have just saved me a major headache. I didn't even see that option in creating a new rule. Thanks easyhosting! this may also help a little http://forum.whmcs.com/showthread.php?t=34485 0 Quote Link to comment Share on other sites More sharing options...
JofleyUK Posted January 12, 2011 Share Posted January 12, 2011 If you work from this list as the countries you must charge VAT to you will be sorted. Also remember if you deal with a company that is VAT registered but outside the UK and they supply you with their EU VAT REG number you take the VAT off of their invoice. 2.8 Which countries and territories are part of the EC Fiscal (VAT) area? ■Austria ■Belgium ■Cyprus* ■Czech Republic ■Denmark, except the Faroe Islands and Greenland ■Estonia ■Finland ■France, including Monaco ■Germany, except Busingen and the Isle of Heligoland ■Greece ■Hungary ■The Republic of Ireland ■Italy, except the communes of Livigno and Campione d’Italia and the Italian waters of Lake Lugano ■Latvia ■Lithuania ■Luxembourg ■Malta ■The Netherlands ■Poland ■Portugal, including the Azores and Madeira ■Slovakia ■Spain, including the Balearic Islands but excluding Ceuta and Melilla ■Slovenia ■Sweden ■United Kingdom and the Isle of Man. *The European Commission has advised that the application of the 6th VAT Directive (Directive 77/388/EEC of 17 May 1977) shall be suspended in those areas of Cyprus in which the Government of the Republic of Cyprus does not exercise effective control. Goods to these destinations continue to be eligible for zero-rating as exports. Information supplied from the UK VAT Customs and Excise site: http://customs.hmrc.gov.uk/channelsPortalWebApp/channelsPortalWebApp.portal?_nfpb=true&_pageLabel=pageExcise_ShowContent&id=HMCE_CL_000130&propertyType=document#P121_10211 0 Quote Link to comment Share on other sites More sharing options...
JofleyUK Posted January 12, 2011 Share Posted January 12, 2011 If you run this in phpmyadmin on your WHMCS database it will add the countries in as per the UK VAT regulations who you must charge VAT to: -- -- START OF SQL -- DROP TABLE IF EXISTS `tbltax`; CREATE TABLE IF NOT EXISTS `tbltax` ( `id` int(10) NOT NULL auto_increment, `level` int(1) NOT NULL, `name` text NOT NULL, `state` text NOT NULL, `country` text NOT NULL, `taxrate` decimal(10,2) NOT NULL, PRIMARY KEY (`id`), KEY `state_country` (`state`(32),`country`(2)) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=33 ; INSERT INTO `tbltax` (`id`, `level`, `name`, `state`, `country`, `taxrate`) VALUES (4, 1, 'UK VAT', '', 'GB', 20.00), (5, 1, 'UK VAT', '', 'AT', 20.00), (6, 1, 'UK VAT', '', 'IE', 20.00), (7, 1, 'UK VAT', '', 'BE', 20.00), (8, 1, 'UK VAT', '', 'CY', 20.00), (9, 1, 'UK VAT', '', 'CZ', 20.00), (10, 1, 'UK VAT', '', 'DK', 20.00), (11, 1, 'UK VAT', '', 'EE', 20.00), (12, 1, 'UK VAT', '', 'FI', 20.00), (13, 1, 'UK VAT', '', 'FR', 20.00), (14, 1, 'UK VAT', '', 'MC', 20.00), (15, 1, 'UK VAT', '', 'DE', 20.00), (19, 1, 'UK VAT', '', 'HU', 20.00), (18, 1, 'UK VAT', '', 'GR', 20.00), (20, 1, 'UK VAT', '', 'IT', 20.00), (21, 1, 'UK VAT', '', 'LV', 20.00), (22, 1, 'UK VAT', '', 'LT', 20.00), (23, 1, 'UK VAT', '', 'LU', 20.00), (24, 1, 'UK VAT', '', 'MT', 20.00), (25, 1, 'UK VAT', '', 'NL', 20.00), (26, 1, 'UK VAT', '', 'PL', 20.00), (27, 1, 'UK VAT', '', 'PT', 20.00), (28, 1, 'UK VAT', '', 'SK', 20.00), (29, 1, 'UK VAT', '', 'ES', 20.00), (30, 1, 'UK VAT', '', 'SI', 20.00), (31, 1, 'UK VAT', '', 'SE', 20.00), (32, 1, 'UK VAT', '', 'IM', 20.00); -- -- END OF SQL -- 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.