Herzlich willkommen

VIES passe en https : réparer la validation TVA

La Commission européenne a fait passer le service VIES de vérification des numéros de TVA de http à https. Les anciennes boutiques Magento qui utilisaient encore l'ancienne URL WSDL http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl ne pouvaient alors plus valider les numéros d'identification à la TVA. Aujourd'hui, https est la norme chez VIES — l'ancienne adresse http ne fonctionne plus.

La solution simple : installer la mise à jour

Nous avons basculé tôt vers le nouveau point d'accès dans EU VAT Enhanced — sous Magento 2 à partir de la version 1.7.0 et sous Magento 1 à partir de la version 1.8.5. Mettre à jour vers l'une de ces versions ou une version plus récente résout le problème sans autre intervention. Les mises à jour sont disponibles via notre service de mise à jour.

Correctif manuel (si vous ne pouvez pas mettre à jour)

Si une mise à jour immédiate n'est pas possible, modifiez l'URL du service dans le fichier Vies.php de http vers https. Repérez la propriété service_url (ou serviceUrl) et remplacez :

  • Avant : http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl
  • Après : https://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl

Selon votre type d'installation, le fichier se trouve à l'un de ces chemins :

  • Magento 1 : /app/code/local/Geissweb/Euvatgrouper/Model/Validation/Vies.php
  • Magento 2 (app/code) : /app/code/Geissweb/Euvat/Model/Validation/Vies.php
  • Magento 2 (Composer) : /vendor/geissweb/module-euvat/Model/Validation/Vies.php

Videz ensuite le cache Magento. La validation des numéros de TVA fonctionnera de nouveau.

Remarque : la mise à jour reste la meilleure voie, car la modification manuelle est écrasée à la prochaine mise à jour. Des questions ? Nous sommes là pour vous aider.

Post Comments

Envoyer le commentaire




* Champs obligatoires