Todo lo que querrías saber antes de instalar.
Una mirada detallada a cómo funciona Validación IVA Intracomunitario VIES e Inversión del Sujeto Pasivo B2B, por qué lo construimos así y la lógica detrás de las características anteriores.
Por qué este módulo
Vender B2B dentro de la Unión Europea conlleva una obligación precisa: facturar sin impuestos (inversión del sujeto pasivo) solo si el número de IVA del cliente es realmente válido, y poder demostrarlo. En la práctica, muchas tiendas exoneran sin verificar, o verifican sin conservar ninguna prueba. Durante una inspección, la administración reclama la prueba de la consulta VIES en el momento de la venta, y su ausencia puede dar lugar a una regularización del IVA no repercutido. Este módulo automatiza toda la cadena: verificación, exención y, sobre todo, la constitución de la prueba.
Verificación VIES en tiempo real
En cuanto un cliente introduce su número de IVA en el formulario de dirección o de registro, el módulo consulta la base de datos oficial VIES de la Comisión Europea. Un distintivo aparece de inmediato: número válido (con la razón social devuelta por VIES), no válido, formato incorrecto o servicio temporalmente no disponible. La comunicación se realiza por SOAP y recurre a la API REST cuando es necesario, con un tiempo de espera controlado para no bloquear nunca el proceso de compra.
Inversión del sujeto pasivo automática y conforme
Cuando un cliente profesional establecido en otro Estado miembro tiene un número de IVA validado y reciente en el registro, su pedido se factura al 0 % de IVA mediante el mecanismo nativo de inversión del sujeto pasivo de PrestaShop. Sin regla de impuesto que crear manualmente, sin riesgo de un tipo erróneo. La vía de cálculo del impuesto nunca realiza una llamada de red: se basa únicamente en las pruebas ya registradas, para seguir siendo rápida y fiable.
Un registro de pruebas pensado para auditorías
Cada consulta VIES se registra en un registro dedicado: fecha y hora, país, número de IVA, resultado, razón social y dirección, número de consulta oficial, canal (dirección, registro, pedido, cron, manual) y dirección IP. El registro es estrictamente de solo lectura — no es posible eliminar nada desde la interfaz — porque una pista de auditoría solo tiene valor si es inalterable. Además, se guarda una instantánea en el momento preciso en que se valida cada pedido, lo que vincula cada factura sin impuestos con su prueba. El registro se conserva incluso si desinstala el módulo.
El número de consulta oficial
El punto más importante durante una inspección. Al indicar su propio número de IVA en la configuración, el módulo consulta VIES en modo checkVatApprox con un identificador de solicitante: la base europea devuelve entonces un número de consulta oficial con marca de tiempo, que demuestra formalmente que verificó al cliente en esa fecha. Es la prueba más sólida que puede presentar a la administración tributaria.
Mención legal y back-office
Cuando una factura se emite realmente al 0 % de IVA y existe una prueba válida, la mención legal de inversión del sujeto pasivo se imprime automáticamente en el PDF, en el idioma del cliente y con las referencias de la verificación. En el back-office, un panel en la ficha del pedido muestra el estado VIES, la razón social y el número de consulta, con acceso directo al registro y a su exportación CSV.
Robusto y configurable
Usted decide qué ocurre si VIES no está disponible en ese momento: aceptar el pedido sin exención (por defecto) o bloquearlo. Las ventanas de validez, caché y revalidación son configurables, una tarea cron protegida actualiza las pruebas de los clientes recurrentes y las comprobaciones en tiempo real están protegidas por una limitación de frecuencia. El módulo está desarrollado sin Composer, en PSR-4, con JavaScript vanilla sin dependencias.
No hay valoraciones aún.