Important facts about commercial licenses

  • Licenses are perpetual. They do not expire and do not need to be renewed.
  • Licenses can be upgraded. You can upgrade to a more expensive license later paying only the difference in cost.
  • Pay attention to the distribution type - Hosted (sites / servers), binary (applications) or source (includes all the others). Choose according to your needs (more below).
  • All licenses allow commercial use unless otherwise indicated.
  • Read the full license by clicking on the icon.
  • Read more about licenses in our handy license guide.
$4

Personal License

1 site, 1 server No source distribution Non-commercial use only No modifications
$9

Commercial License

Unlimited projects Source and binary distribution
$74

Support Provided

Unlimited projects Source and binary distribution 6 months support
$449

Unlimited License

Unlimited projects Source and binary distribution 6 months support
You need to log-in or create an account
  • Create an account
  • Log-in
  • Please use your real name.
  • Account activation link will be sent to this address.
  • Minimum 8 characters

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

  • Released: Apr 26, 2011
    Last Update: Jul 30, 2012
  • Language: PHP
  • Category: Ecommerce
  • Time / costs savings: 17h / $1020 *
(1 ratings)

EU Live Vat Validation

EU Live Vat Validation
Developed by Tim Hagebols, Released Apr 26, 2011

Live VAT number validation in the official tax system of the European Union

PHP

Tags: eu , json , php , tax

This component validates VAT numbers against the official tax system of the EU.

Easy start

  • Upload the files to a webserver.

  • Navigate in your webbrowser to the uploaded EU Live Vat Validation. That's all!

Check out the demo for a visual impression of the front-end.

Expert mode: Instead of the user-friendly front-end

Check out the demo-file which is called index.php.

Results can be shown easily: $result->valid (Gives True or False) $result->name (Gives the name of the company registered on this vat number) $result->adress (Gives the adress of the company registered on this vat number) $result->iso (Gives the country) $result->vat(Gives the vat number)

Set a GET request to the EULiveVatValidation.php script or enter its location in the browser, in the following format:

http://www.yourdomain.com/vatcheck/EULiveVatValidation.php?iso=COUNTRY&vat=VATNUMBER

For example:

If you would like to check a German VAT-number in the EU-system the COUNTRY will be: DE. You can use the two letter short-code of a country. The VATNUMBER will be a given number which can have different lengths for each country. It could contain letters.

What will the check do?

The country and the vat-number will be checked in the system of the EU. The results are live. This means the data is always up-to-date.

Response values

The check will return results in one of several formats:

  • TEXT (unformatted, only contains TRUE for a valid VAT-number or FALSE for invalid)
  • JSON (unformatted)
  • JSON with fixed font width which has been formatted for a teletype by a existing formatting system
  • XML (version 1.0, UTF-8)

Default is a TEXT response. It is possible to define the return-method in the request URL:

http://www.yourdomain.com/vatcheck/EULiveVatValidation.php?iso=COUNTRY&vat=VATNUMBER&method=json

When the country or the vat is not filled in an empty page is shown. In this case a visitor does not immediately see any data you do not want him to see.

About the system

  • Easy to install (just copy the files to your webserver)
  • Easy to use visual search engine (Ceck out the demo)
  • No database needed
  • Fast
  • Supports different popular formats like JSON
  • No programming experience required
  • Results are live and up-to-date according to the EU-system

Supported countries

  • AT-Austria
  • BE-Belgium
  • BG-Bulgaria
  • CY-Cyprus
  • CZ-Czech Republic
  • DE-Germany
  • DK-Denmark
  • EE-Estonia
  • EL-Greece
  • ES-Spain
  • FI-Finland
  • FR-France
  • GB-United Kingdom
  • HU-Hungary
  • IE-Ireland
  • IT-Italy
  • LT-Lithuania
  • LU-Luxembourg
  • LV-Latvia
  • MT-Malta
  • NL-The Netherlands
  • PL-Poland
  • PT-Portugal
  • RO-Romania
  • SE-Sweden
  • SI-Slovenia
  • SK-Slovakia
View all 1 reviews »

User Reviews

Read all 7 comments »

Questions & Comments


Or enter your name and Email
  • nqma da ti dam 1 year ago
    Is there a possibility to try it before buy?
    • Tim Hagebols Developer 1 year ago
      I am working on a update right now. I expect it to be live in a few days. The update includes a new easy-to-use frontend.
    • Tim Hagebols Developer 1 year ago
      Version 2 has been released. The demo is online now!
    • angelique 1 year ago
      Tim, I believe that from 2012 companies have to verify both VAT ID And name against which the VAT ID is registered. Will your update provide that added feature?

      For more info I refer to http://www.deloitte.com/assets/Dcom-Belgium/Local%20Content/Articles/EN/Services/Tax/EVI-tool.pdf
    • Tim Hagebols Developer 1 year ago
      Hello Angelique,

      The document only says that it is a new feature provided in the VAT Tool from Deloitte.
      Since 2011 my EU Live Vat Validation already does this. Please test the demo if you like.

      Please let me know if I can help you further.

      Tim
    • angelique 1 year ago
      Hi Tim, I tried the demo on http://www.binpress.com/app/demo/app/310
      Am I correct that it's the test demo that gives the "Unilever" name and adress instead of the real name and adress of a VAT ID? Just wondering ;-)
    • Tim Hagebols Developer 1 year ago
      Hello Angelique,

      Yes this is correct. It happens only in the Demo-version. I had to limit it because people used the demo-version to check all their vat-numbers. So at this moment the demo always gives the same result.
      In the full version the company name of the given VAT number is shown.

      Tim
You must be logged-in to vote. Log-in to your account or register now.