osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [résolu] Problème de vérification TVA intra
Natacha31
posté 22 Mar 2010, 19:13
Message #1


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 25
Inscrit : 7-April 06
Lieu : Toulouse et Marciac
Membre no 9831



Bonjour à tous

je viens de lire cette info récente sur le site http://ec.europa.eu/taxation_customs/vies/faqvies.do

Technical note: on March 5th 2010 the endpoint of the SOAP service has changed and is now http://ec.europa.eu/taxation_customs/vies/...checkVatService

le site sur lequel je travaille ne contrôle manifestement plus les numéros de tva car après essai j'ai ce message : Pas de vérification possible de votre n° TVA intracommunautaire...

j'ai donc tenté de modifier le chemin d'appel du serveur comme indiqué mais sans succès

avez vous rencontré le même problème ??
merci d'avance pour vos retours
bien cordialement
Natacha Courcelles


Code
fichier validation.php
ancien code $client = new soapclient_nusoap('http://ec.europa.eu/taxation_customs/vies/api/checkVatPort');
Nouveau code $client = new soapclient_nusoap('http://ec.europa.eu/taxation_customs/vies/services/checkVatService');


Pour info
j'utilise la contrib tvaintracom_v5.1
mon numéro de TVA est valide

Ce message a été modifié par Natacha31 - 17 May 2010, 15:56.
Go to the top of the page
 
DRampillon
posté 6 May 2010, 10:41
Message #2


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 5
Inscrit : 3-May 10
Membre no 27516



Bonjour,

As-tu trouvé une solution à "notre" problème ? Je suis en effet dans la même impasse...
Go to the top of the page
 
Natacha31
posté 17 May 2010, 15:55
Message #3


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 25
Inscrit : 7-April 06
Lieu : Toulouse et Marciac
Membre no 9831



Bonjour

il faut changer la fonction tep_verif_tva() dans includes/functions/validations.php par celle ci

Code
function tep_verif_tva($vat_number) {
        $countryCode     = substr($vat_number, 0, 2);
        $vatNumber         = substr($vat_number, 2);

        $client = new SoapClient("http://ec.europa.eu/taxation_customs/vies/services/checkVatService.wsdl");
        $params = array('countryCode' => $countryCode, 'vatNumber' => $vatNumber);

        $result = $client->checkVat($params);

        if ( !$result->valid ) {

            return 'no_verif';
        } else {
            return 'true';
        }
    return false;
}
Go to the top of the page
 
actarus1011
posté 17 May 2010, 16:49
Message #4


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 82
Inscrit : 14-January 08
Membre no 20384



ça j'avais déjà essayé mais le message reste le même :

Citation
Fatal error: Cannot instantiate non-existent class: soapclient in /var/www/vhosts/www.mt-performances.com/web/catalog/includes/functions/validations.php on line 171


--------------------
Utilisateur novice en OSC mais bien décidé à progresser....
OSC MS2 - Admin Access Level - FCKeditor by Delaballe - Short CAtegory description - kilopost - Customer discount - Product_listing_col - imageontext
Go to the top of the page
 
Natacha31
posté 25 May 2010, 09:18
Message #5


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 25
Inscrit : 7-April 06
Lieu : Toulouse et Marciac
Membre no 9831



alors la librairie SOAP n'est pas installée sur votre serveur

demandez à votre hébergeur
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 24th May 2013 - 23:16
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)