Write_EUVAT - EU VAT support for Magento
před 11 měsíci napsal Jan Havrda | | Komentáře: 3
The task sounded clearly – show the correct value added tax in a basket, on the order and the invoice, depending on whether the customer is from the same country as shop owner, any other European country or from the country outside of EU. This is why our simple Write_EUVAT Magento extension arose.
The Magento is not ready for calculating and displaying correct VAT between, inside and outside of European countries. There is neither a free extension for proper value added tax calculation depending on customer location. Our free Write_EUVAT module is able to calculate and display right VAT:
- 0% VAT for customers of other EU Member States°, who denounced their tax number (VAT, TVA, DPH …)
- preset VAT percent for others °°
° European Union Member States not including the default country in System → Configuration → General → Default country.
°° The VAT rate set for default country in Sales → Tax → Manage Tax Zones and Rates.
Write_EUVAT extension takes tax identification number off standard
taxvat column. This column should be enabled in System →
Configuration → Customer Configuration → Name and Address Options → Show
Tax/VAT Number.
TODO Extension is not validating neither the format nor the existence of identification number. You may use these two temporary solutions to get out of this situation:
- solve invalid tax identification numbers retrospectively (cancel / modify the order with an invalid VAT)
- manually confirm all orders – ie make all orders wait for approval by „pending“ them by default in System → Configuration → Payment Methods payment sections
INSTALLATION
- download the module file from http://blog.write.cz/…te_EUVAT.zip
- unpack the archive into the app / code / local directory
- insert following code into Write_EUVAT.xml file in app / etc / modules directory
<config>
<modules>
<Write_EUVAT>
<active>true</active>
<codePool>local</codePool>
</Write_EUVAT>
</modules>
</config>
CONFIGURATION There is no configuration needed. You just need to set VAT % for your country in Sales → Tax section, which you probably already have.
COMPATIBILITY Tested in Magento version 1.5
Komentáře
Jan Havrda před 6 měsíci
@luka, you need to setup just one VAT %, that is the one valid in your country. The extension skips Magento tax management and assures that all foreign EU member country citizens with VAT number pay no tax.
Magento Admirer před 7 měsíci
i was trying this, but I was having issues validating the identification number, thankfully i found this link of your blog with the solutions you provided here and it worked thanks bunches!
luka před 7 měsíci
Hi, It's nice of you to work on a free extension, which I think is required in every EU shop.
I tested in Magento ver. 1.5.1.0 but there are some problems. The tax is calculated regardless of destination.
Maybe need some more info about your tax settings? My settings are:
Without your extension the tax in calculated like should be (0% for non-EU and 20% for EU). So how to get work:
BR