Automatic verification of the UStID
-
Hello.
I use UM for the registration of B2B2 customers.
I also want to check the sales tax ID of the customers and have this script:<?php $vatid = $user_vat_number; /* $vatid = 'PL 522-30-39-415'; // Hier die zu überprüfende UID-Nummer einsetzen */ $vatid = str_replace(array(' ', '.', '-', ',', ', '), '', trim($vatid)); $cc = substr($vatid, 0, 2); $vn = substr($vatid, 2); $client = new SoapClient("https://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl"); if($client){ $params = array('countryCode' => $cc, 'vatNumber' => $vn); try{ $r = $client->checkVat($params); if($r->valid == true){ // USt-ID ist gültig } else { // USt-ID ist ungültig } // Alle Ergebniszeilen durchlaufen lassen und ausgeben foreach($r as $k=>$prop){ echo $k . ': ' . $prop; } } catch(SoapFault $e) { echo 'Error, see message: '.$e->faultstring; } } else { // Verbindungsfehler, WSDL-Datei nicht erreichbar (passiert manchmal) echo 'Die Verbindung der UstID ist zur Zeit leider nicht m?glich. Bitte versuche es sp?ter noch einmal.'; } ?>
How can I check this during form entry?
The page I need help with: [log in to see the link]
- The topic ‘Automatic verification of the UStID’ is closed to new replies.