Traumflug Posted July 17, 2018 Share Posted July 17, 2018 Partially funded by a client, VAT Exemption Module has learned to deal with VAT exemptions not related to a VAT number. In some countries other reasons for such exemptions exist, now customers can declare their qualification for that. Merchants have to verify this qualification manually, then. How does it work? First you'll notice an additional switch on the module configuration page, Allow manual verification: With this switch set, a customer's address entry form gets an additional checkbox: Having this box checked and being logged in, customers see prices without VAT. On the front page, on product pages, on checkout, and invoices will state '0% tax'. This is the point of this feature. To see whether a customer thinks he's qualified for VAT exemption, you can look up his address in back office: If you see a VAT number reading vatExemption, s/he claims qualification. To remove the qualification (if the manual verification failed), remove this word and save the address. To add the qualification manually (e.g. a customer who forgot to check the box and applied later), add exactly this word in the VAT number field. It's a magic word, the only VAT number not appearing in addresses, still setting taxes to zero. I think the module as well as core and default theme adjustments are complete, but being the guy I am, I'll get some sleep and take another, fresh look tomorrow before pushing it. Stay tuned. It'll be module version 2.1.0, then. P.S.: this module was renamed from European VAT Number to VAT Exemption Module about a week ago. Just a change of the displayed name, on disk it's still vatnumber. Link to comment Share on other sites More sharing options...
led24ee Posted July 18, 2018 Share Posted July 18, 2018 That's wonderful. I have long time waiting for this. It was really PITA to deal with VAT customers. There is also problem with VAT checking. For solution I need to disable both APE and SIRET check in classes/validate.php plus I need to make changes in _customer table too. Link to comment Share on other sites More sharing options...
Tomik Posted July 18, 2018 Share Posted July 18, 2018 This looks great, although i did read Hitler as name... need some more coffee Link to comment Share on other sites More sharing options...
DRMasterChief Posted July 18, 2018 Share Posted July 18, 2018 We dont need this module - but a big thank you for it ! Great community stuff and a big step forward in this VAT thing. Link to comment Share on other sites More sharing options...
Traumflug Posted July 18, 2018 Author Share Posted July 18, 2018 Here we go: VAT Exemption Module v2.1.0 release See release notes there on what to do beyond upgrading the module to get this new feature working (short of waiting for thirty bees 1.0.6). Link to comment Share on other sites More sharing options...
Traumflug Posted July 23, 2018 Author Share Posted July 23, 2018 In case you tried with One Page Checkout and it didn't work: now it does. PHP code change just pushed to thirty bees core, required template changes to community theme default as well. Release notes for version 2.1.0 updated accordingly. As dessert topping, there'll be a bugfix release of the module later today. Link to comment Share on other sites More sharing options...
Traumflug Posted July 24, 2018 Author Share Posted July 24, 2018 Here we go, should also appear as update in your back office: VAT Exemption Module v2.1.1 release Link to comment Share on other sites More sharing options...
30knees Posted November 20, 2018 Share Posted November 20, 2018 How does this work? I'm asking because it doesn't look like I'm using it correctly. For example, the shop is based in Germany and a regular (non-business) customer from Switzerland placed an order. The order didn't include VAT, though it should have. I can't see that the customer entered a VAT ID and in the backend under countries it says show VAT. Link to comment Share on other sites More sharing options...
Traumflug Posted November 20, 2018 Author Share Posted November 20, 2018 It works in a pretty trivial way: marking this checkbox enters the magic word "vatExemption" as VAT number. Magic of this word is, it gets filtered away when creating invoices. Other than that it works like a valid VAT ID. One can see this word when looking up the customer's address in back office. If the VAT number field there is empty, the module is likely not the problem. That said, Swiss customers often know they get VAT relief when ordering something in Germany. Switzerland isn't in the European Community, so taxes get calculated the same way as when shipping to e.g. the U.S.: no VAT. They're expected to pay Swiss VAT at their customs office, though. Link to comment Share on other sites More sharing options...
30knees Posted November 22, 2018 Share Posted November 22, 2018 So you're saying it's correct that the invoice didn't show VAT in this situation? Link to comment Share on other sites More sharing options...
Traumflug Posted November 22, 2018 Author Share Posted November 22, 2018 Yes. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now