locojaen Posted March 16, 2014 Share Posted March 16, 2014 (edited) Accion probada en 1.5.6.2 y ultima beta 1.6 La cuestión es: Necesidad de tener un tienda con posibilidad de vender dentro de España, tanto a particulares como empresas, así como vender a Francia, particulares y empresas. Se utiliza el módulo IVA intracomunitario para VERIFICAR el núm. de IVA en el VIES y poder excluir el impuesto a empresas comunitarias. Para el caso de España, se configura en Localización > Paises > España: Que sea necesario ID Fiscal (aunque no obligatorio) de este modo, es elección del cliente poner el DNI/NIF/CIF para que aparezca en la factura y la pueda desgravar. En formato direcciones se configura: firstname lastname company dni * address1 address2 postcode city State:name Country:name phone phone_mobile * Importante: se quita el vat_number, porque siendo empresa Española no es necesario verificar nada, siempre llevará IVA Para Francia: Localización > Paises > Francia: Necesita ID Fiscal: DESACTIVADO En formato direcciones se configura: firstname lastname company vat_number address1 address2 postcode city State:name Country:name phone phone_mobile De este modo, un cliente particular de Francia, no rellenará el campo de Número de IVA (no tiene, obvio) y el sistema le mantendrá el IVA. Si es empresa, rellena el IVA comunitario, el módulo VERIFICA en VIES, y si es válido, ELIMINA el IVA (0%). Esta configuración sería lógico que, cuando el cliente rellena el formulario de direcciones, si indica País = España, se mostrasen los campos del formato configurado para España: vat_number (NO) - dni/nif/cif (SI) Si cambiase a Francia, el campo dni/nif/cif desaparecería y aparecería vat_number... Pues NO es así. Para empezar, si en España (pais por defecto) no se configura en el formato de direcciones el campo 'vat_number', al cambiar de pais (a uno que si lo tenga) NO APARECE. Si lo configuras en el formato de direccion, lógicamente el campo aparece en el formulario; pero cuando un español rellena en ese campo su CIF/NIF el módulo de IVA lo intenta verificar en VIES y peta. No tiene sentido que para una dirección en España se intente verfiicar el VIES. ¿Como ocultar el campo 'vat_number' sólo en España? De algún modo, el formulario de registro de direcciones no atiende a actualizar sus campos, según la configuración que se ha indicadoo para cada país. Hace una carga inicial de la configuración del formato del pais por defecto y se mantiene así. ¿No sería posible que la carga del formulario se "actualizase" mediante ajax para mostrar el formato adecuado según el pais que se escoge? Del mismo modo que aprece o desaparece la opción de seleccionar "provincia" en función de si ese pais las tiene o no, debería ser posible que apareciese el campo vat_number en el pais según estuviese o no configurado en su formato de direcciones... Por más que busco no encuentro nada parecido, nadie ha tenido el problema antes? Edited March 16, 2014 by locojaen (see edit history) Link to comment Share on other sites More sharing options...
locojaen Posted March 16, 2014 Author Share Posted March 16, 2014 (edited) Añado información, he comprobado que: En el BO si funciona bien, es decir, si edito una direccion y cambio a pais España, el campo vat_number desaparece (en el formato de direcciones no esta configurado), si cambio a Francia, vuelve a aparecer el campo vat_number. En FO, si una vez registrada la cuenta y la direccion inicial, se accede a "mis direcciones" y se trata de modificar, Funciona. Si escoges España, el campo vat_number desaparece; si coges Francia, reaparece. Si registras una dirección nueva, tanto como nuevo cliente, como añadiendo una nueva dirección, NO funciona. Cambies o no de país, el campo vat_number no aparece. Edited March 16, 2014 by locojaen (see edit history) Link to comment Share on other sites More sharing options...
locojaen Posted March 17, 2014 Author Share Posted March 17, 2014 (edited) Probado en la nueva versión Prestashop 1.6.0.5 Definitivamente, el formulario de direcciones y los fortamos que se configuran en Localización > Paises, NO FUNCIONA. ¿Que sentido tiene el poder configurar un formato de dirección diferente según el pais, si luego el formulario de direcciones para el cliente no se actualiza al cambiar de pais? De hecho en España hay algo curioso, si en el formato de direcciones España, se activa el DNI (para que aparezca en la factura), cuando llegue un Francés a registrar una dirección, y cambie el valor del país a Francia, el campo DNI NO desaparece (pese a que en su formato el campo no esté, y que la opción de Necesita ID fiscal esté desactivada). Viendo el tiempo que lleva el bug, asumo que Prestashop está acostumbrado a tiendas con ventas en un único país. Edited March 17, 2014 by locojaen (see edit history) Link to comment Share on other sites More sharing options...
Feliz Garcia Posted March 17, 2014 Share Posted March 17, 2014 ¿Pero has abierto al final una incidencia aquí: http://forge.prestashop.com/? (Quizas puedan solventarte el problema) Link to comment Share on other sites More sharing options...
locojaen Posted March 18, 2014 Author Share Posted March 18, 2014 Pues me gustaria ponerlo, pero no se como hacerlo ni tengo nivel de ingles. Mirare a ver si con el traductor de google apaño algo. Link to comment Share on other sites More sharing options...
Rdr-Ceo Posted March 26, 2014 Share Posted March 26, 2014 Buenas tardes, necesito el módulo del Iva Intracomunitario enlazado con el VIE para que valide el código o no. Yo tengo la versión 1.5.4.1 y me es urgente saber que módulo es y donde puedo comprarlo y que me lo instalen. Gracias. Link to comment Share on other sites More sharing options...
Goyo Posted August 24, 2014 Share Posted August 24, 2014 Hola locojaen, conseguiste solucionar el tema? Abriste incidencia según indica Feliz Garcia? Gracias. Link to comment Share on other sites More sharing options...
UniArt Posted June 30, 2015 Share Posted June 30, 2015 Hola, creo que no es un bug, es solamente la forma complicada y a primera vista ilógica que prestashop encontró para que todo funcione. una cosa es modificar una dirección, otra es añadir. Cuando se modifica, prestashop ya sabe cual es el país y los campos se muestran según la configuración de este país, pero cuando se añade una nueva dirección el sistema aun no tiene el país asignado, así que muestra el formato por defecto. Mira este otro post, quizá te pueda ayudar. https://www.prestashop.com/forums/topic/401553-ordenar-campos-en-pa-pagina-de-direccion-de-un-cliente/?hl=%2Bcampos+%2Bdireccion He buscado mucho la manera de quitar el vat number cuando se selecciona el país España, como ocurre con los países fuera de la unión , pero si es una nueva dirección no hay forma, o España con vat number o resto de Europa sin. Saludos a todos. Link to comment Share on other sites More sharing options...
Igbarah Posted December 21, 2021 Share Posted December 21, 2021 Buenas tardes a todos y perdonar por retomar este tema tan antiguo, pero tengo una incidencia con el vat_number también en Prestashop 1.7 Al llegar al formulario de registro aparece el texto "Número de IVA" pero debería poner "DNI" y llevo toda la tarde sin éxito intentando traducirlo. Desde el panel de traducciones no lo consigo ya que usa otro theme que es bastante intrusivo al tener muchos modulos dentro, etc. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now