Poster une réponse à un sujet: Vérifier un numéro de tva !
Attention, ce sujet est un sujet ancien (6147 jours sans réponse)
cauet
On t'aime ové !
ovh
Le 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...
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...
kinkin
jy suis intéressé par ton code php!!!!!
cauet
Ben 99% de mes clients sont belges donc ca ne pose aucun soucis..
max
il 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...
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...
cauet
Si ça peut intéresser quelqu'un, j'ai pondu un vérificateur de format de numéro de TVA intra-européen en PHP. En attendant le fameux système online promis (depuis deux ans)...
Le modulo quoi
max
Si ça peut intéresser quelqu'un, j'ai pondu un vérificateur de format de numéro de TVA intra-européen en PHP. En attendant le fameux système online promis (depuis deux ans)...
Ppxl
Vérifier un numéro de TVA à la main...
Tu m'expliques, Jean-Claude ?
Tu m'expliques, Jean-Claude ?
Pas tout et tout le temps vérifier que "à la main", mais avoir en supplément une vérification manuelle. Une vérif informatisée d'un numéro de TVA pourra difficilement dire si le numéro est bien celui de la personne x ou si c'est un emprunt à une personne y (qui n'a rien à faire avec la personne x).
antp
antp: Attention, même chez ovh il vérifient comme ça, mais si tu commande plus de 1000€/an en intra il vont te demander une preuve du registre de commerce.
Là c'était juste pour le 240plan de l'hébergement du boulot, donc une centaine d'euros par an.
ovh
antp: Attention, même chez ovh il vérifient comme ça, mais si tu commande plus de 1000€/an en intra il vont te demander une preuve du registre de commerce.
Pour nous, même le dédié à 69€/mois donc un peu plus de 700€/an ils ont demandé de leur envoyer une preuve comme quoi on était bien assujetti à la TVA.