(partial) solution to VAT compatibility for EU

EJBJane's picture
Offline
Joined: 09/05/2009
Juice: 5
(partial) solution to VAT compatibility for EU

I am a company from Belgium who has a lot of clients with and without VAT registration numbers from Italy.

About 6 months ago I paid a talented programmer to customize the Ubercart VAT module. I think I should share it here because it will from one side solve a lot of the above mentioned problems. However in exchange I need someone to help iron out the last remaining issue with it.

Overview of the modification to the VAT module

  • At checkout to not charge VAT if a customer enters a VAT number and to charge VAT if they do not enter a VAT number.
  • At checkout we did want to charge a client VAT if they had a Belgian billing address (our home country).
  • We added a checkout process which included requesting a VAT invoice.

In fact feel free to test it at http://www.dolcevia.com/drupal (just remember to use 'tester' as the username)

The current issue with this modification
We originally only needed it to invoice advertising products subject to 21% VAT. However now we are running into a problem because we've just added a complete range of products (giftboxes) to the shop which are not subject to VAT at all, ie 0%. I think our programmer must have hacked the code to apply 21% over the complete line of products because I can't seem to change the rate anywhere. This is indeed a problem if anyone wants to use the code. So this is what I need solving.

So..perhaps someone would like to look at our modified files of Ubercart on our server and see i they can perfect it so that we can use different VAT rates for different products?? Obviously the code is free to publish here if it helps anybody however I need someone to go in there and find the files because I'm not that technical.

Ubercart European VAT Compatibility By: Ryan (91 replies) Tue, 05/06/2008 - 12:35