cheiff / EuVatValidator

PHP Class to validate European VAT numbers using VIES SOAP API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EuVatValidator

PHP Class to validate European VAT numbers using VIES SOAP API

This class makes the validation of European VAT Number easy. It perfoms some format validation and queries the SOAP API of the VIES website ( http://ec.europa.eu/taxation_customs/vies/?locale=en ).

How to use example

// Create an instance of the class
$euVATValidator = new EuVATValidator();
// Validate Vat Number
if ($euVATValidator->verifyVatNumber("VAT_NUMBER_TO_VALIDATE"))
{
	echo "Valid";
}
else
{
	echo "Invalid";
}

Test file

An example file demoEuVATValidator.php is included and can be used to test the class.

Licence

This class is released under the GPLv3 licence

About

PHP Class to validate European VAT numbers using VIES SOAP API

License:GNU General Public License v3.0


Languages

Language:PHP 100.0%