Buenas a todos,
Estoy teniendo un dolor de cabeza enorme con la configuración del IVA para nuestros clientes B2B dentro de la Unión Europea. Estamos con PrestaShop 1.7.8.5 y el problema es que a los clientes de otros países de la UE, que deberían estar exentos de IVA por ser operaciones intracomunitarias, se les sigue aplicando el IVA local (el nuestro, del 21%).
He activado el modo B2B, he configurado grupos de clientes y reglas de impuestos con 0% para ciertos países, pero PrestaShop no valida el número de IVA VIES en el registro. Si un cliente mete un NIF intracomunitario que no existe o no es válido, PrestaShop se lo traga y luego se genera una factura con el 0% de IVA, lo cual es un riesgo. Y si no lo mete bien, le aplica el nuestro.
¿Alguien ha encontrado alguna forma de que PrestaShop compruebe el NIF-IVA automáticamente o al menos de forzar esa validación antes de aplicar la exención? ¿Quizás con alguna modificación en la lógica del carrito o el registro? No puedo creer que esto no venga de serie.