Bons plans » Vérifier un numéro de tva !
Rappel du message précédent
Vérifier un numéro de tva !
Publié le 16/07/2006 @ 11:09:39,
Par maxil n'y a pas de modulo avec la TVA, enfin, pas à ma connaissance.
Je parle bien du format tel expliqué ici:
http://ec.europa.eu/taxation_customs/vies/fr/faqvies.htm#item11
edit: il y a effectivement un modulo (97) pour la TVA Belge, mais pour les autres, c'est chacun son calcul...
Dernière édition: 16/07/2006 @ 11:13:02
Je parle bien du format tel expliqué ici:
http://ec.europa.eu/taxation_customs/vies/fr/faqvies.htm#item11
edit: il y a effectivement un modulo (97) pour la TVA Belge, mais pour les autres, c'est chacun son calcul...
Dernière édition: 16/07/2006 @ 11:13:02
Trololo
Vérifier un numéro de tva !
Publié le 16/07/2006 @ 13:58:56,
Par cauetBen 99% de mes clients sont belges donc ca ne pose aucun soucis..
Vérifier un numéro de tva !
Publié le 28/07/2006 @ 10:36:32,
Par kinkinjy suis intéressé par ton code php!!!!!
Vérifier un numéro de tva !
Publié le 23/01/2008 @ 22:02:59,
Par ovhLe site a changé ! Désormais, il est obligatoire d'introduire un numéro de TVA en 10 chiffres, cà d que pour les anciens numéros il faut mettre le 0 devant. Sinon le webservice renvoit systématiquement un code d'erreur. L'astuce consiste donc à utiliser sprintf pour forcer un affichage du nombre à 10 chiffres.
Le code :
Note : j'ai dû espacer le "% 010d" sinon l'éditeur de zion l'interprète en ASCII...
Dernière édition: 23/01/2008 @ 22:11:03
Le code :
- ini_set("soap.wsdl_cache_enabled", "0");
- $soap = new SoapClient("http://ec.europa.eu/taxation_customs/vies/api/checkVatPort?wsdl");
- $params = array(
- "countryCode" => "BE",
- "vatNumber" => sprintf("% 010d", $tvanumber)
- );
- try {
- $xml = $soap->checkVat($params);
- if ($xml->valid == "1") $tvaok = true; else $tvaok = false;
- }
- catch (Exception $e) {
- echo "<p>Erreur vérif. TVA : ".$e->getMessage()."</p>";
- }
Note : j'ai dû espacer le "% 010d" sinon l'éditeur de zion l'interprète en ASCII...
Dernière édition: 23/01/2008 @ 22:11:03
Je n'ai rien à voir avec www.ovh.com