Poster une réponse à un sujet: Vérifier un numéro de tva !
    Attention, ce sujet est un sujet ancien (6551 jours sans réponse)
    Gras [b]Texte[/b] Italique [i]Italique[/i] Souligné [u]Souligné[/u] Barré [strike]Barré[/strike]
    Courriel [email=nobody@nobody.org]Nom[/email] Lien [url=http://www.website.com]Texte[/url] Ancre [anchor]Nom[/anchor] Image [img]http://www.website.com/image.jpg[/img] Insérer une image en provenance du site
    Aligné à gauche [align=left]Texte[/align] Centré [align=center]Texte[/align] Aligné à droite [align=right]Texte[/align] Toute la largeur [align=justify]Texte[/text]
    Couleur [color=#000000]Text[/color] Mise en forme [highlight=pascal]Texte[/highlight] Widgets Emoticons :code: [:code] Convertisseur HTML vers BBCode Convertisseur Word vers BBCode
    Prévisualisation Vérification de l'orthographe

    Copier Coller Couper Tout sélectionner
    Tout effacer Insérer la date Insérer l'heure Insérer la date et heure Insérer votre IP
    Liste [list=square][item]BlaBla[/item][/list] Liste Numérotée [list=decimal][item]BlaBla[/item][/list]
    Citation [quote=name]Texte[/quote] Spoiler [spoiler]James est le meurtrier![/spoiler]
    Tout en majuscules [uppercase]Texte[/uppercase] Tout en minuscules [lowercase]Texte[/lowercase] l33t [l33t]Je suis un nerd[/l33t] Texte en indice [sub]Texte[/sub] Texte en exposant [sup]Texte[/sup] Taille du texte [size=8]Texte[/size]
     
    cauet
    On t'aime ové ! :tongue:
    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 :
    1. ini_set("soap.wsdl_cache_enabled""0"); 
    2. $soap = new SoapClient("http://ec.europa.eu/taxation_customs/vies/api/checkVatPort?wsdl"); 
    3. $params = array
    4. "countryCode" => "BE"
    5. "vatNumber" => sprintf("% 010d"$tvanumber
    6. ); 
    7. try { 
    8. $xml = $soap->checkVat($params); 
    9. if ($xml->valid == "1"$tvaok = trueelse $tvaok = false
    10. catch (Exception $e) { 
    11. echo "<p>Erreur vérif. TVA : ".$e->getMessage()."</p>"
    12. }

    Note : j'ai dû espacer le "% 010d" sinon l'éditeur de zion l'interprète en ASCII... :petrus:
    kinkin
    jy suis intéressé par ton code php!!!!!
    cauet
    Ben 99% de mes clients sont belges donc ca ne pose aucun soucis.. :smile:
    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...
    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 :smile:
    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 ? :eek:


    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.
    Catégorie:  






    Ada
    CSS
    Cobol
    CPP
    HTML
    Fortran
    Java
    JavaScript
    Pascal
    Perl
    PHP
    Python
    SQL
    VB
    XML
    Anon URL
    DailyMotion
    eBay
    Flickr
    FLV
    Google Video
    Google Maps
    Metacafe
    MP3
    SeeqPod
    Veoh
    Yahoo Video
    YouTube
    6px
    8px
    10px
    12px
    14px
    16px
    18px
    Informaticien.be - © 2002-2026 AkretioSPRL  - Generated via Kelare
    The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?