EU VAT Compliant

EU VAT Compliant



From 1 January 2015, supplies of telecommunications, broadcasting and electronically supplied services made by EU suppliers to private individuals and non-business customers will be taxable in the Member State of the customer.

You are also required to obtain two pieces of country evidence of the buyer's location. For every order, you can use the buyers billing address and the buyers IP address for the country as evidence.

Make your shop EU VAT compliant, fast and easy
The EU VAT Compliant extension allows you to collect and validate EU VAT numbers on your registration and checkout form, exempt businesses from VAT if neccessary, collect and validate user location in B2C transactions, and handle the EU Tax requirements for digital goods.

The EU VAT Compliant extension will adds a 'VAT number' custom field to the registation form and checkout form (both registration & guest). The buyer can select the type (Customer group): Customer/Private or Business and based on this type the VAT number field will be visible or hidden and will be validated if needed.

Customer/Private
When type is Customer/Private, the VAT number field will not show. The buyer is generally charged for VAT taxes according to OpenCart standard config. In this case if they are an EU buyer they are charged with the VAT of their country, non EU buyers are not charged with VAT).

Business
When type is Business, the VAT number field is visible, but optional. If the VAT number is filled in and validated, this buyer is not charged with VAT tax (Reverse charge - VAT exempt).

VAT number validation methods
EU VAT extension contains two methods of VAT number validations, online and offline validation. The online validation will use the free API from VIES (ec.europa.eu/taxation_customs/vies) to validate the VAT number against the VIES VAT Number Database. The Offline validation uses dedicated algorithm for each country to validate the VAT number syntax. Which validation method is used can be configured in the extension settings, Offline, Online or both.

On every location and form, front-end and admin, the VAT number can be changed and will be validated.

VAT number validation when already registered
During each new order the VAT number will be validated again before the order can be completed, so when a VAT number of a registred buyer is no longer valid, the buyer will asked first to edit his VAT number before completing his order.

Collecting evidence of a buyer's location
The VAT on digital goods must be calculated based on the customer location, and you need to collect two pices of country evidence, the billing address and the country based on the IP address are the most easy ones. With the free Online IP address service from GEOplugin (www.geoplugin.com), the billing country will be validated against the IP address country, if they match, the order can be completed.

When the country mismatch, the buyer will be noticed and aks to confirm their billing address is correct before completing the order. This confirmation will be logged in the 'Customer Activity' log and in a special evidence logfile 'owc_euvat_ip_address_confirmed.log' in the system log folder.



* These Third party extensions only support OpenCart until version 2.2.x.


  • Compatibility: EU VAT Compliant works well in OpenCart version 2.0.0.0 and above.
  • VAT number check: Setting to validate VAT number offline, online or both.
  • VAT number service failed: Setting how to handle when the Online VAT number service is unavailable, 1: Reject the order and show an error, 2 Only validate VAT number offline, and if VAT number is valid, accept the order.
  • IP address country check: Setting to validate the billing addres of the buyer with the Online IP address billing country.
  • IP address country check service failed: Setting how to handle when the Online IP address country service is unavailable, 1: Reject the order and show an error, 2 Accept the order (Note: Only if VAT number is validated).
  • Ask address confirmation: When the buyers billing address mismatch with the IP address billing country, the buyer can confirm the billing address is correct to complete his order.
  • Confirmation evidence log: Each address confirmation will be logged in the 'Customer Activity' and in a special evidence logfile 'owc_euvat_ip_address_confirmed.log' in the system log folder.
  • VAT number on invoice: Adds the VAT number on the invoice, front-end, admin and email.
  • Reverse charge - VAT exempt on invoice: When VAT exempt is applied, the 'Reverse charge - VAT exempt' will be added on the invoice instead of the VAT itself.
  • Update Notification: When a new update of the extension is available, a notification will be displayed with changelog.
  • Easy and friendly administration.
  • Multi-Store support.
  • Multi-Language support.
  • The extension doesn't overwrite any system files.
  • vQmod needed.
  • Help text available within the extension.
  • Guide for installation an configuration of the EU VAT Compliant extension.



2.4 07-12-2017
# Bug Fix: Admin add order missing VAT validation

2.3 13-11-2017
# Bug Fix: Admin customer VAT number validation OC 3
+ Add mini cart refresh during checkout
+ Add option to ignore invalid VAT number and accept order with normal tax
^ Updated the installation manual!

Quick Checkout(1.4) and Ajax Quick Checkout(1.4)
+ Add option to ignore invalid VAT number and accept order with normal tax

Journal Theme(1.1)
+ Add support for OpenCart 3.x.x

2.2 - 07-08-2017
+ -> Add support for OpenCart 3.x.x
2.1.1 - 25-05-2017
# Bugfix, VIES check with wrong country iso codes for some countries.
# Bugfix, VQMOD script in OpenCart 2.2.0.0 not executed completly.


You are entitled to 1 year of Premium Support with the purchase of any of our products. The support is considered Premium, as we provide guaranteed reply and direct communication with the product developers. See our Support Policy for more information.

If you need help after reading the installation manual, we can help you with the installation and configuration of the extension. We ask for a small fee of 35 euros, which you can pay via the following link.

IF YOU LIKE THIS EXTENSION OR FIND IT USEFUL, PLEASE, VOTE OR LEAVE A COMMENT!











Buy
Price
$59.99

  • Developed by OpenCart Community
  • 12 Months Free Support
  • Documentation Included

Rating

Compatibility
3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.2.1b, 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.2.1b, 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.2.1b, 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.2.1b, 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2

Last Update
7 Dec 2017

Created
3 Jan 2016
45 Sales
40 Comments
Open Web Creations
Open Web Creations
Member since: 20 Aug 2015

View all extensions Get Support