Loading...
CS-Cart Add-ons Eu intra community number  - VAT exempt

Cs-Cart European VAT number


$44.90

VAT EXEMPT

This product is electronically distributed.

Description

CS-Cart Tax Exempt,

made simple!

How It works?

If your customer is from EU (European Union ) and he is representing a company  (has a valid EU intra community number), the VAT from his order will be automatically removed. Simple right ?
How it works?
We take into consideration 2 aspects.
1. Shop Location
2. Customer Location
*Note: If the customer is from the same country as the shop VAT will be applied in all cases.

Backend (shop administration):


This add-on, will automatically create 1 field in customers profile:

Customer side :


By default it will show in user profile and checkout , as 2 fields,  first one is a select box of country codes (EU countries) and a max 12 digit field  

Verifying the validity of VAT number:


There are several checks made.
If the shop is not from the same country with the customer, here is where the add-on will do the job.
When a user is inserting his VAT number, the add-on is verifying if it is written correctly: 2 letters (country code) in the first field, and max 12 characters in the second field.
In case this condition is passed, there is a second check, this number is sent and validated on the official EU VIES system which handles VAT numbers in real time: http://ec.europa.eu/taxation_customs/vies/

If the VAT number is valid, the user can purchase his order with tax exempt.

We created this add-on because of the headaches we had validating vat numbers which our customers provided. Also, there was always a delay, since the customers had to send us mail before purchasing.

Here are few cases to undestand the principle.

We have the following variables.

Shop Location - company , Customer as individual, Customer as a company, and customer's location.

Case 1:


Shop location: Germany (Eu country)
If the Customer is from Germany, it doesnt matter if he is a company or individual, he will pay VAT.

Case 2:


Shop Location:  Germany (Eu country)
Customer is an individual from France (Eu country) - so he has NO EU intra community number
In this case the customer will pay VAT

Case 3:


Shop Location : Germany (Eu country)
The customer is a company from France (EU country) - Valid EU intra community numner
In this case the customer will NOT pay the VAT.

Case 4:

Shop Location : Germany (Eu country)

The customer is outside EU, so it doesnt matter if he is a company or an individual, he will NOT pay VAT. This is considered import/export and it is subject to other taxes (customs)

ATENTION: This add-on works exactly like TAX EXEMPT.
The prices must be added to your shop in the following way.

Admin / Products / Products /

  • Product price WITHOUT VAT and the TVA checkbox ticked.

Admin / Shipping & Taxes / Add Tax / 

  • Price includes tax must be UNCHECKED !

If your prices are added with Price includes tax in taxes, VAT Exempt will not work either.

 

According to EU laws, For VAT e-commerce FAQ please read this : http://ec.europa.eu/taxation_customs/taxation/vat/traders/e-commerce/article_1610_en.htm

The structure of VAT identification numbers is given in the table below.

Member State

Structure

Format*

AT-Austria

ATU999999991

1 block of 9 characters

BE-Belgium

BE09999999992

1 block of 10 digits 3

BG-Bulgaria

BG999999999 or

BG9999999999

1 block of 9 digits or1 block of 10 digits

CY-Cyprus

CY99999999L

1 block of 9 characters

CZ-Czech Republic

CZ99999999 or

CZ999999999 or

CZ9999999999

1 block of either 8, 9 or 10 digits

DE-Germany

DE999999999

1 block of 9 digits

DK-Denmark

DK99 99 99 99

4 blocks of 2 digits

EE-Estonia

EE999999999

1 block of 9 digits

EL-Greece

EL999999999

1 block of 9 digits

ES-Spain

ESX9999999X4

1 block of 9 characters

FI-Finland

FI99999999

1 block of 8 digits

FR-France

FRXX 999999999

1 block of 2 characters, 1 block of 9 digits

GB-United Kingdom

GB999 9999 99 or

GB999 9999 99 9995 or

GBGD9996 or

GBHA9997

1 block of 3 digits, 1 block of 4 digits and 1 block of 2 digits; or the above followed by a block of 3 digits;     or 1 block of 5 characters

HU-Hungary

HU99999999

1 block of 8 digits

IE-Ireland

IE9S99999L

1 block of 8 characters

IT-Italy

IT99999999999

1 block of 11 digits

LT-Lithuania

LT999999999 or

LT999999999999

1 block of 9 digits, or 1 block of 12 digits

LU-Luxembourg

LU99999999

1 block of 8 digits

LV-Latvia

LV99999999999

1 block of 11 digits

MT-Malta

MT99999999

1 block of 8 digits

NL-The Netherlands

NL999999999B998

1 block of 12 characters

PL-Poland

PL9999999999

1 block of 10 digits

PT-Portugal

PT999999999

1 block of 9 digits

RO-Romania

RO999999999

1 block of minimum 2 digits and maximum 10 digits

SE-Sweden

SE999999999999

1 block of 12 digits

SI-Slovenia

SI99999999

1 block of 8 digits

SK-Slovakia

SK9999999999

1 block of 10 digits

CS-Cart Version Compatibility

CS-Cart compatibility

Reviews

No posts found

Installation Guide

Before you proceed to the next step please make sure you have the appropriate permissions for the following CS-Cart files and directories: 

Cs-cart version 3.x THIS IS A MUST!!!

/addons - read/write/execute for all users (777)

/images (and all its subdirectories) - read/write/execute for all users (777)

/skins - read/write/execute for all users (777)

/var (and all its subdirectories) - read/write/execute for all users (777)


Cs-cart version 4.x THIS IS A MUST!!!

/app/addons 777   |  default is 755

/js/addons 777  | default is 755

design/backend/css/addons 777 |  default 777

design/backend/mail/templates/addons 777 |  default 777

design/backend/media/images/addons 777 | default 777

design/backend/templates/addons 777 | default 777

/var/themes_repository/basic/css/addons 777 |  default 777

/var/themes_repository/basic/mail/templates/addons 777 |  default 777

/var/themes_repository/basic/media/images/addons 777 |  default 777

/var/themes_repository/basic/media/fonts/addons 777 |  default 777

/var/themes_repository/basic/templates/addons 777 |  default 777


Instalation: Please verify your cs-cart version adding to your store url /?version Ex: www.domain.com/?version
The return will be something like this: CS-CART: version X.X.X  (ex: 3.0.1 or 4.1.2)

In your downloads section, you will find Seonid Installer
Please download the Seonid Installer correctly for your cs-cart version

1. Unzip the files.
2. Copy/Paste the folder addons from archive directly to your site root (do overwrite if it asks you)
3. In administration area, go to Administration / Add-ons and install the addon Seonid Installer.
4. Log off admin

If you have followed those steps, then the next time you login, you will see a Cs-cart notification, to download and install the product you have purchased.

PS. The notification will appear, if you entered the "domain" name correctly when you purchased the add-on

We allow all our customers a test domain for further development or testing. Please send your dev domain as a comment when you purchase the product (DO NOT add it in the licensed domain input field)