Comment vérifier un N° de TVA Intracommunautaire
Le site web http://ec.europa.eu/ propose un web service très simple à utiliser et qui permet de controler la validé d'un N° de TVA intracommunautaire.
1) Importez le web service dans votre projet (windev, WebDev ou Windev Mobile !).
Effectuez un clic droit sur la ligne 'Utiliser un web service dans votre projet' de l'explorateur de projet.
Dans la fenêtre qui s'ouvre et dans le champ 'charger la description à l'adresse suivante' saisissez l'url : http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl
Validez ! C'est tout.
2) Controler un N° de TVA Intracommunautaire
Voici un bout de code qui vérifie le N° de tva d'un éditeur de logiciel bien connu..
LOC_Reponse est un checkVatResponse = checkVatService.checkVat("FR","09330318270")
SI LOC_Reponse.valid="1" ALORS
Info("Numéro valide"+RC+LOC_Reponse.name+[RC]+LOC_Reponse.address+[RC]+LOC_Reponse.countryCode+[" "]+LOC_Reponse.vatNumber)
SINON
Info("Numéro invalide")
FIN