PrestaShop Validar IVA en VIES y establecer 0% IVA

Este módulo brinda la posibilidad de validar el número de IVA de la empresa en el sistema VIES. Luego, según el resultado de la validación, aplique un impuesto del 0% a la empresa que utilice este número de IVA (si la dirección de registro de esta empresa se encuentra en un país diferente al país del comerciante). El IVA de reversión será aplicable solo para empresas con números de IVA válidos.

Główne zdjęcie produktu: Validar IVA en VIES y establecer 0% IVA
79.99 €

Galeria 1/22

Validación IVA VIES 0% Intracomunitario

Este módulo esencial para PrestaShop automatiza la validación de números de IVA de clientes B2B en la Unión Europea a través del servicio VIES. Desarrollado para asegurar el cumplimiento con las nuevas normativas fiscales de la UE, permite aplicar automáticamente el mecanismo de inversión del sujeto pasivo, estableciendo una tasa de IVA del 0% para empresas válidas. Soporta la validación para usuarios invitados mediante un formulario emergente o a través de la dirección de facturación de clientes registrados. Optimice sus transacciones transfronterizas, garantizando la correcta aplicación del IVA y evitando errores fiscales.

Versión del módulo: 2.2.1
Versiones de la tienda:
9.x8.x1.7.x1.6.x
Funciona con ThirtyBees:
Traducciones:
Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Eesti (et)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Slovenčina (sk)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Magyar (hu)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Čeština (cs)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Srpski (rs)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Français (fr)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Bahasa Indonesia (id)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: 中文 (zh)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Русский (ru)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Norsk (no)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Svenska (sv)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Български (bg)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Íslenska (is)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: 中文 (zn)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Slovenščina (si)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Polski (pl)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: 日本語 (ja)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Slovenščina (si)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: हिन्दी (hi)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Lietuvių (lt)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Svenska (sv)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Українська (ua)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: 日本語 (ja)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Ελληνικά (el)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Eesti (et)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Deutsch (de)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Nederlands (nl)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Dansk (da)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Dansk (da)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: English (en)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Română (ro)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Italiano (it)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Bahasa Indonesia (id)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Latviešu (lv)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Português (pt)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Hrvatski (hr)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Suomi (fi)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Čeština (cs)Este módulo: Validar IVA en VIES y establecer 0% IVA está totalmente traducido al idioma: Español (es)

Ventas B2B en la UE al 0% de IVA – sin dolores de cabeza.
Precios netos para tu comprador. Pruebas para tu gestoría. Pedidos incluso cuando VIES cae.

La mayoría de módulos de IVA en PrestaShop consultan VIES una vez – y cuando Bruselas no responde, el comprador ve un error y se va. Eurovat v2.2.1 ejecuta un pipeline de validación en cascada de 8 pasos (formato local, doble VIES, APIs nacionales, respaldos de pago opcionales), aplica un 0% de IVA real a productos y envío con un TaxManager nativo, cambia el impuesto al instante cuando el comprador elige una dirección nacional, y guarda paquetes de prueba por pedido que tu gestoría puede usar de verdad.

PrestaShop 1.7.x, 8.x, 9.x
Respaldo de validación en 8 capas
Paquetes de prueba por pedido (PDF/JSON)
Gamechanger

Pipeline de validación en 8 pasos – ¿VIES caído? La tienda sigue abierta.

VIES también tiene sus malos días. La competencia muestra un error rojo y el comprador B2B se larga. Eurovat recorre ocho capas hasta que algo confirma el número – o devuelve un «no válido» claro y honesto, con la API que lo dijo.

Primero, comprobaciones locales al instante

27 validadores regex por país pillan erratas en milisegundos – antes de tocar VIES. DE, NL, PL, FR y todos los formatos de la UE. Menos carga en Bruselas, menos falsos «servicio no disponible».

Doble VIES oficial

SOAP primero, REST cuando SOAP se atasca. La misma base de la UE, dos protocolos. Nombre y dirección de la empresa cuando estén disponibles. Solo esto ya deja atrás a los módulos que apuestan todo a un único endpoint.

Cadena de respaldo hasta el final

VatComply y, después, claves opcionales de Vatlayer, AbstractAPI y Vatstack. Cada éxito queda etiquetado con qué API ganó – visible en el back office y en las exportaciones de prueba.

Por qué importa: Un mayorista alemán validando a las 16:00 de un viernes no le importa que VIES SOAP haya hecho timeout. Le importa si tu tienda le dejó pagar a precio neto. Eurovat está hecho para que «VIES está caído» sea tu problema de monitorizar – no la razón por la que el cliente compra en otro sitio.

Lo que tiene Eurovat. Lo que no tienen los módulos básicos de IVA.

No es un checkbox de VIES. Una plataforma completa de IVA intracomunitario – lo que la competencia añade después (si es que lo hace).

Ingresos B2B que de verdad puedes medir

Comprobaciones válidas vs inválidas, pedidos al 0% de IVA, ingresos netos B2B, caídas de VIES – gráficos de tendencia y tablas mensuales en un solo dashboard. Exporta CSV directo a tu gestoría. Mini widget en la pantalla de inicio de PrestaShop.

Otros: a ciegas – sin saber cuánto B2B hiciste

Total carrito = total checkout = factura

El TaxManager nativo aplica 0% por dirección – productos, envío, resumen del carrito y líneas del pedido cuadran. Sin filas de impuesto negativas en el back office. Sin tickets de «¿por qué me falta 3,42 €?».

Otros: producto neto, envío bruto, caos en el BO

Paquetes de prueba – no capturas de VIES

Cada pedido al 0% lleva un panel de prueba: nombre de empresa desde VIES, API exacta que validó, marca de tiempo, revalidación al confirmar el pedido. Exporta JSON o PDF. Pásalo a tu gestoría – listo para auditoría, no para contar anécdotas.

Otros: «lo validamos, confía en nosotros»

Cambio de IVA según la dirección

¿IVA extranjero válido pero el comprador elige tu país en el checkout? El 0% de IVA desaparece al instante – vuelve el impuesto nacional normal. Banner oculto para locales. Configura el país de la tienda una vez; Eurovat aplica las reglas intracomunitarias de la UE automáticamente.

Otros: 0% de IVA que se queda tras cambiar la dirección

Te enteras de VIES antes que tus clientes

Email cuando VIES falla demasiado, cuando alguien compra con IVA inválido o cuando caduca la caché de validación. Recordatorios opcionales para que el comprador revalide. El cron vuelve a comprobar números antiguos en segundo plano – cumplimiento en piloto automático.

Otros: se enteran por un cliente cabreado

Vende B2B por Europa en su idioma

Más de 40 paquetes de traducción listos para barras de IVA, formularios y etiquetas del back office. Desactiva el módulo por idioma cuando el IVA en autoservicio no aplica en un mercado. Un módulo, tienda DE, FR, PL – el mismo motor.

Otros: barra de IVA en inglés en una tienda alemana

Cómo funciona para tus clientes

Lenguaje claro. Sin jerga fiscal. Esto es exactamente lo que pasa en tu tienda.

Invitado (sin iniciar sesión)

  1. 1. Ve la barra azul de IVA – en la cabecera, en fichas de producto o en el checkout (tú eliges dónde). Indica que puede introducir su NIF-IVA de la UE para el 0% de impuesto.
  2. 2. Elige país e introduce el NIF-IVA – aparecen pistas de formato por país (ej. NL: 123456789B01). Pulsa validar.
  3. 3. El módulo comprueba el número – primero en local, luego VIES y respaldos. Tarda unos segundos.
  4. 4. Si es válido: la barra se pone verde. Precios, carrito y totales del checkout pasan a neto (0% IVA). El envío también.
  5. 5. Si no es válido: mensaje claro (sin tecnicismos). Los precios siguen con IVA normal.
  6. 6. En el checkout: debe usar una dirección en un país de la UE admitido con el mismo NIF-IVA. Dirección nacional = IVA normal otra vez.

Cliente registrado

  1. 1. El NIF-IVA vive en su dirección – lo añade en Mi cuenta > Direcciones (factura o entrega – tú configuras cuál).
  2. 2. El módulo valida automáticamente – al guardar la dirección o cuando el carrito la usa. El mismo pipeline multietapa que para invitados.
  3. 3. La barra de estado muestra el resultado – válido (verde), inválido, comprobando o sin IVA guardado. Muestra el nombre de empresa de VIES cuando esté disponible.
  4. 4. Dirección extranjera válida: todos los precios de la tienda al 0% de IVA. Total del carrito = importe neto. Sin sorpresas de impuesto al pagar.
  5. 5. Cambia a dirección de su país: el módulo corta el 0% de IVA al instante. Vuelve el impuesto nacional normal. Banner oculto para nacionales.
  6. 6. Comprador recurrente: la validación en caché acelera el checkout. El cron vuelve a comprobar números antiguos en silencio.

Importante: el país de tu tienda es especial

En ajustes eliges Tu país (donde está registrada tu empresa). Los compradores de ese país nunca obtienen 0% de IVA con este módulo – aunque tengan un NIF-IVA válido. Pagan el impuesto normal como cualquier cliente local. La barra de IVA queda oculta para ellos. Encaja con la ley de la UE: el suministro intracomunitario exige entrega transfronteriza.

Guía completa de funciones

Cada ajuste y herramienta del back office explicados para el dueño de la tienda. Uno a uno.

Reglas de negocio e impuestos (Ajustes)

  • Tu país – donde tu empresa está registrada a efectos de IVA. Las ventas nacionales usan siempre el impuesto estándar de la tienda.
  • Países admitidos – selector visual de países con botón Seleccionar UE. Solo compradores B2B extranjeros de la lista pueden obtener 0% de IVA.
  • Seleccionar regla fiscal – qué tipo del 0% de PrestaShop aplicar tras la validación (normalmente tu entrada 0% existente en Internacional > Impuestos).
  • Tipo de dirección – factura o entrega aporta el NIF-IVA para clientes registrados.

Barras de IVA en la tienda (tú eliges dónde)

  • Header bar (displayBanner) – barra superior fina para invitados. Ubicación clásica.
  • Página de producto – valida mientras navega, los precios pasan a neto al momento.
  • Pasos del checkout – barras en datos personales, resumen del pedido y pago.
  • Barra de estado para registrados – muestra el estado de validación sin volver a introducir el IVA.
  • Hook de tema personalizado – displayCustomhtml1 para temas como sp_topdeals.
  • Inversión del sujeto pasivo en factura PDF – nota legal con el NIF-IVA del comprador para facturas conformes.

Validación, caché y automatización

  • VIES cache TTL – cuánto recordar un resultado válido (por defecto 1 hora).
  • Intervalo de revalidación del carrito – pausa entre re-comprobaciones automáticas en carrito/checkout (por defecto 5 min).
  • Revalidar al pedir – comprobación VIES en vivo al confirmar el pedido para prueba de cumplimiento.
  • Revalidación periódica por cron – re-comprobación en segundo plano de NIF-IVA caducados.
  • Protección anti-flood – límite de peticiones para invitados y no saturar VIES.
  • Modo debug – muestra detalles de API en la barra (solo troubleshooting de admin).
  • Idiomas desactivados – apaga el módulo por código ISO de idioma (ej. pl,de).
  • Claves API de respaldo – opcionalmente Vatlayer, AbstractAPI, Vatstack para más fiabilidad. Si hace falta, entran registros fiscales nacionales (ej. la API de consulta de IVA del propio país).

Pestaña Dashboard

Analítica de un vistazo: comprobaciones VIES válidas vs inválidas, pedidos al 0% de IVA, ingresos netos, caídas de API. Gráficos semanales, mensuales y anuales. Tabla mensual de resumen al 0% de IVA. Mini widget en el dashboard principal de PrestaShop. Exportación CSV: todas las validaciones, logs de pedidos, pedidos al 0% de IVA para contabilidad, más exportación complementaria XML/JPK.

Pestaña Alertas

Notificaciones por email cuando VIES falla demasiado, cuando alguien compra con IVA inválido o cuando caduca la caché de validación. Umbrales y cooldowns configurables y emails opcionales de recordatorio al cliente para revalidar antes de que dejen de aplicarse los precios al 0%.

Pestaña Auditoría y paquetes de prueba

Historial completo de validaciones con filtros (válido/inválido, país, fecha). Logs de pedidos para cada compra al 0% de IVA. Cola de revalidación. Exportación de prueba por registro en JSON o PDF. Página de admin dedicada VAT Validation Audit. Panel de paquete de prueba en cada pedido del back office con nombre de empresa, API usada y estado de validación.

Pestañas Hooks, Cron y Actualizaciones

  • Reparación de hooks – lista visual de los 29 hooks requeridos con estado, descripciones y reparación con un clic.
  • Cron – URL de cron segura, token e instrucciones para revalidación en segundo plano.
  • Actualizaciones – comprobar nuevas versiones desde MyPresta.eu.
  • Página de cliente – historial de validación de IVA en AdminCustomers.

Motor fiscal (bajo el capó, pero tú ganas)

El TaxManager personalizado aplica 0% solo cuando la dirección de entrega/factura concreta está en un país extranjero admitido Y el IVA está verificado. Productos, envío, totales del carrito y líneas del pedido en back office cuadran. Sin overrides del core. Reparación automática de líneas de impuesto negativas en pedidos antiguos en AdminOrders.

Eurovat en una frase

El único módulo de IVA para PrestaShop con respaldo de validación en 8 capas, 0% de impuesto por dirección en productos y envío, y paquetes de prueba por pedido – para que compradores B2B transfronterizos paguen a precio neto incluso cuando VIES se vaya al garete.

Bajo el capó

Estadísticas para frikis

No es un envoltorio fino de VIES. Una plataforma completa de IVA intracomunitario para PrestaShop 1.7, 8 y 9.

30,000+
Líneas de código

PHP, JavaScript, Smarty y SQL impulsando validación, cálculo fiscal, analítica y exportaciones de auditoría.

8
APIs de validación

Formato local, VIES SOAP, VIES REST, VatComply, Vatlayer, AbstractAPI, Vatstack – cadena de respaldo en cascada.

29
Hooks de PrestaShop

TaxManager, presentación del carrito, envío, eventos de dirección, cron, widgets BO – solo hooks, sin overrides del core.

40+
Paquetes de idioma

Traducciones listas para banners de tienda, formularios y etiquetas del back office en mercados europeos.

Capa de base de datos

  • 3 tablas propias: validaciones, logs de pedidos y cola de revalidación.
  • Columnas de dirección: flag vies y marca de tiempo sincronizados con la caché de validación.
  • Trazabilidad completa: cada comprobación guardada con fuente API, nombre de empresa y código de error.

Arquitectura

  • EurovatTaxManager – TaxManagerInterface nativo, compatible con PS 8/9.
  • 7 pestañas de admin – Dashboard, Ajustes, Alertas, Auditoría, Hooks, Cron, Actualizaciones.
  • Servicios dedicados: ViesClient, TaxService, Analytics, Alerts, Export, ProofPack, OrderTaxNormalizer.
  • Controladores front: validate (AJAX), form (popup), cron (token seguro).
Chart.js
Gráficos de tendencia en el dashboard con periodo y granularidad configurables.
100 archivos
Clases, plantillas, JS, CSS, mails y más de 40 paquetes de traducción.
v2.2.1
Versión actual. Motor fiscal basado en hooks. Sin overrides legacy.

Más de 15 clases de servicio PHP dedicadas, 27 validadores de formato de IVA de países de la UE y 15 años de experiencia en módulos están detrás de la barra de la tienda para comprobar el IVA, que al cliente le parece sencilla. Debajo hay una función muy compleja y desarrollada de verificación de números de IVA, auditorías y alertas. Implementa B2B y VIES como toca.

79.99 €

Galería del Módulo 1/22

Por qué elegir nuestro módulo
Validar IVA en VIES y establecer 0% IVA?

Optimización y Automatización

Optimiza y automatiza el flujo de validación del IVA para clientes B2B en la UE. Verificando automáticamente los números de IVA en VIES y aplicando la tasa del 0%, este módulo simplifica el cumplimiento del régimen de inversión del sujeto pasivo, mejorando la eficiencia operativa de su tienda.

Ventas Aumentadas

Este módulo valida el IVA VIES, aplicando automáticamente 0% de IVA a empresas europeas válidas. Al simplificar la compra para clientes B2B y ofrecerles un precio sin IVA, elimina barreras y mejora directamente la experiencia de compra, impulsando así las conversiones y aumentando significativamente las ventas.

15 años de experiencia

Nuestra experiencia de 15 años en PrestaShop nos permite ofrecer módulos robustos. Este módulo integra la validación VIES de IVA, aplicando automáticamente el 0% para empresas europeas elegibles. Asegura el cumplimiento fiscal B2B, gestionando la inversión del sujeto pasivo de forma impecable, reflejando nuestro profundo conocimiento de la plataforma y sus requisitos legales.

Amplia Personalización

Nuestras funciones de personalización le permiten elegir la ubicación de la validación VIES (cabecera o página de producto) y el tipo de dirección a verificar. El módulo se ajusta dinámicamente, aplicando el 0% de IVA para empresas válidas y asegurando un cumplimiento fiscal adaptado a su tienda.

Código de Fuente Abierto

Este módulo de validación de IVA VIES, al ser de código abierto, ofrece acceso completo a su fuente. Esto permite personalizar el flujo de validación del IVA y la aplicación del 0% para empresas, facilitando adaptaciones específicas e integraciones avanzadas según sus necesidades de comercio electrónico.

Licencia y Actualizaciones

La licencia vitalicia del módulo garantiza que la validación de IVA VIES y la exención del 0% se mantengan operativas, cumpliendo siempre con las últimas regulaciones fiscales. Las actualizaciones gratuitas durante un año aseguran su correcto funcionamiento, adaptándose a cambios en VIES y normativas europeas.