Die EU-Kommission hat den VIES-Dienst zur Prüfung von USt-IdNr. von http auf https umgestellt. Ältere Magento-Shops, die noch die alte WSDL-URL http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl verwendeten, konnten Umsatzsteuer-Identifikationsnummern daraufhin nicht mehr validieren. Heute ist https der Standard bei VIES — die alte http-Adresse funktioniert nicht mehr.
Die einfache Lösung: Update einspielen
Wir haben die Umstellung bereits frühzeitig in EU VAT Enhanced umgesetzt — in Magento 2 ab Version 1.7.0 und in Magento 1 ab Version 1.8.5. Wenn Sie auf eine dieser oder eine neuere Version aktualisieren, ist das Problem ohne weiteres Zutun behoben. Updates erhalten Sie über unseren Update-Service.
Manueller Fix (wenn Sie nicht aktualisieren können)
Falls ein sofortiges Update nicht möglich ist, ändern Sie in der Datei Vies.php den Wert der Service-URL von http auf https. Suchen Sie die Eigenschaft service_url bzw. serviceUrl und ersetzen Sie:
- Vorher:
http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl - Nachher:
https://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl
Je nach Installationsvariante liegt die Datei an einem dieser Pfade:
- 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
Leeren Sie anschließend den Magento-Cache. Die Validierung der USt-IdNr. funktioniert danach wieder.
Hinweis: Ein Update bleibt der bessere Weg, da der manuelle Eingriff bei der nächsten Aktualisierung überschrieben wird. Fragen? Wir helfen gern weiter.