Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

 Проверка на данъчен номер (VAT) за ЕС-държави
Автор  Mutatos (24.11.2004 13:36) съобщение до автора
Погледнат  4916 пъти добави към любими
Оценка добави коментар
Гласове  6 изпрати на приятел
Коментари  (0) абонирай се за PHP
     
Mutatos
     
 

Всяка фирма от ЕС притежава международен данъчен номер, който съдържа определени критерии за държавата си.

Съществува една база за данни, в която са запаметени всички тези номера и от там чрез запитване може да се провери, дали този данъчен номер е валиден или не.

Примерно запитване

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
function checkVAT($iso_country_code,$vatcode) {
   
   
$vat_onlydigits = substr($vatcode, 2);
   
$str_vars = "Lang=EN&MS=$iso_country_code&VAT=$vat_onlydigits";
   
$ch = curl_init();
   
curl_setopt ($ch, CURLOPT_POST, true);
   
curl_setopt ($ch, CURLOPT_TIMEOUT, 3);
   
curl_setopt ($ch, CURLOPT_POSTFIELDS, $str_vars);
   
curl_setopt ($ch, CURLOPT_URL,"http://europa.eu.int/comm/taxation_customs/vies/cgi-bin/viesquer");
   
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
   
if($response = curl_exec($ch))
    {
       
$search_for_true = "Yes, valid VAT number";
       
$search_for_false = "No, invalid VAT number";
       
if(strstr($response,$search_for_true))
        {
           
$return = "TRUE";
       
}
       
elseif(strstr($response,$search_for_false))
        {
           
$return = "FALSE";
       
}
       
else
       
{
           
$return = "ERROR";
       
}
    }
   
else
   
{
        
$return = "ERROR";
   
}
   
curl_close  ($ch);
   
return $return;
}

Хубавото на това запитване е, че имате възможност да зададете таймаут, при което, ако сървъра не отговори в зададеното време получавате "ERROR".



Ключови думи: PHP script данъчен номер vat международен ec държава проверка номер




 За автора: Mutatos  
Николай Николов се занимава с програмиране на PHP/MySQL повече от 6 години. Заедно с разработката на уеб приложения на PHP, се занимава с Java, XML и Webservices.
   
 1 посетител чете този скрипт (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 
  • Интересно от myLINKS
 
 
 
 



IT-PLACE.NET © 2004 - 2008