No reviews found
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 understand 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 doesn't 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 number
In this case the customer will NOT pay the VAT.
Case 4:
Shop Location : Germany (Eu country)
The customer is outside EU, so it doesn't 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)
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 |
- Store Builder
- Multi-Vendor
- 4.7.4
- 4.6.3
- 4.5.2
- 4.4.3
- 4.3.10
- 4.2.4
- 4.1.5
- 4.0.3
- 3.0.6
- 2.2.1
- English
We are a Cluj-Napoca, Romania based, full service web agency . We love solving online marketing challenges with a performance approach, high-end design & efficient development.Our designers think in images, diagrams, words, and movements , and for our developers programming is like writing poetry. We love what we do, and it has driven us to surpass our clients expectations.
What do we do?
We deliver complete online projects, where we combine strategy, design, implementation, promotion & constant optimization.
How do we work?
We start by understanding your idea & business. We make a strategy and a price quotation.
You will receive an account on our project manager, where you will be able to have a birds eye view on your project. You will be able to create tickets, tasks, attach files, and communicate with us. We offer you full transparency. This includes everything from time tracking, ticket creation, scheduling, invoicing, discussion boards, and more. You will allways see which members assigned to your project are online, and what are they working on. And you can see how your project growing on a dedicated development server.
Feel free to contact us, we will reply as fast as possible.