Comprueba si tienes instalada la librería SOAP de PHP.
La única forma de ver si funciona es comprobando el inspector de elementos del navegador y ver las respuestas de las conexiones AJAX.
Un saludo.
Thread Starter
andreu
(@andreu)
Hola,
Lo he revisado y tenemos SOAP instalado en el servidor.
He mirado las llamadas ajax del checkout al meter un VAT ID válido y no veo nada raro, donde podría ver si se está haciendo la validación? Si no se está haciendo, por qué motivo podría ser?
La web en cuestión es https://www.rightsidecoffee.com/.
Gracias
Acabamos de hacer una prueba con un VAT alemán validado en https://ec.europa.eu/taxation_customs/vies/vatResponse.html y funciona perfectamente en tu sitio web.
Asegúrate de que estás utilizando VAT numbers válidos y no españoles.
Un saludo.
Thread Starter
andreu
(@andreu)
Hola,
Lo hemos comprobado y no nos funciona. Por ejemplo este cliente de Rumania https://onetimesecret.com/secret/b11d8boazh3as5u6vnx8c5lgvjjejtf tiene VAT ID intracoumintario que valida por el VIES y no se le está descontando el IVA en nuestra web.
Gracias por la rápida respuesta.
Acabamos de volver a probar vuestra tienda con ese VAT number y funciona perfectamente. La compra es de 14,41 € + IVA = 14,40 € y al poner el ID y el país se queda con IVA 0% en https://www.rightsidecoffee.com/checkout/. Vamos que no vemos problema o error alguno.
Un saludo.
Thread Starter
andreu
(@andreu)
Hola,
He estado probando y veo que el problema ocurre cuando compras como usuario ya registrado y la web recuerda los campos. Parece que en esta caso la validación del VAT ID no se lanza a menos que no quitemos manualmente el NIF y lo volvamos a introducir. En ese momento sí se lanza y se resta el IVA.
¿Seria posible lanzar la comprobación en el momento en el que se carga el checkout por primera vez ya con el campo rellenado por defecto? Por lo que me dijeron, esto empezó a ocurrir en un update de vuestro plugin en una fecha cercana al 22 de marzo, que fue cuando empezamos a tener este problema con los clientes registrados en nuestra web.
Gracias de antemano por vuestro trabajo y soporte.
Un saludo
Haz una cosa, abre el fichero JavaScript que está en /assets/js/valida-vies.js y cambia la línea 6 con lo siguiente:
$( '#billing_nif, #billing_country' ).on( 'change', function() {
A ver si forzando la consulta tanto al modificar el campo NIF como el País se soluciona el problema que describes.
Si es así lo añadimos en la siguiente actualización.
Un saludo.
Thread Starter
andreu
(@andreu)
Hola,
Esto no ha resuelto el problema. Es bastante raro. Estamos investigando a ver por qué puede ser, quizá tiene que ver con algún otro plugin o nuestro theme. Le daremos una vuelta y os digo a ver qué era para que lo tengáis en cuenta.
Gracias!