Write_EUVAT - EU VAT support for Magento

před 11 měsíci napsal Jan Havrda | tagy: Magento | 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:

  • Tax Calculation Based On: Shipping address
  • Tax rules 1 = all EU country with 20% tax rate
  • Tax rule 2 = rest of the world with 0% tax rate

Without your extension the tax in calculated like should be (0% for non-EU and 20% for EU). So how to get work:

  • EU with VAT number (valid or not) without tax

BR

Přidat komentář