Guía

El IVA de la Unión Europea en tu tienda: qué datos manda cada plataforma

Dos tiendas con la misma configuración fiscal pueden comportarse de forma distinta ante el mismo pedido francés, y la razón no está en la normativa: está en qué datos manda cada plataforma a su sistema de facturación. Si el NIF-IVA o el tipo de cliente no viajan con el pedido, no hay forma de decidir si esa venta va exenta. Esta página compara las cinco plataformas con datos comprobados en el propio código de cada conector.

Respuesta directa

WooCommerce, PrestaShop, Magento 1 y 2 y OpenCart 3 y 4 envían a Factulit el país de envío, el NIF-IVA del cliente y si la venta es B2B o B2C. Shopify envía el país de envío, pero no el NIF-IVA ni el tipo de cliente: sus pedidos a otros países de la UE quedan retenidos para que confirmes esos datos antes de emitir.

¿Por qué importa qué datos manda la tienda?

Porque la decisión fiscal de un pedido europeo se toma con tres datos, y si uno falta no hay decisión posible. Hacen falta el país al que llega la mercancía, si el cliente actúa como empresario y, en ese caso, su NIF-IVA para poder comprobarlo.

Cuando alguno no llega, solo hay dos salidas: inventárselo o parar el pedido. Factulit para el pedido. Es menos cómodo que una automatización silenciosa, pero una factura mal emitida a un cliente europeo se arregla rectificando, y eso cuesta bastante más que confirmar un dato.

Qué envía cada plataforma

Comprobado en el código de cada conector a 31/08/2026. «Sí» significa que el dato viaja con el pedido cuando la tienda lo tiene; no significa que la tienda lo recoja siempre, porque eso depende de tu configuración y de tu checkout.

PlataformaPaís de envíoNIF-IVAB2B o B2C
WooCommerce
PrestaShop
Magento 1 y 2
OpenCart 3 y 4
ShopifyNoNo

La fila de Shopify no es un olvido del conector, es una decisión: su API no expone un campo de identificación fiscal, y lo que hay en el checkout es texto libre. Antes que fabricar un NIF a partir del nombre de una empresa, se deja vacío y el pedido se retiene. Está explicado en la página de Shopify.

¿Quién decide el IVA, la tienda o Factulit?

Lo decide tu configuración fiscal, la aplica tu tienda y Factulit la comprueba. El conector envía los hechos del pedido, no una decisión: el país, los importes, los tipos aplicados y los datos del cliente. La validación y el bloqueo se hacen en el servidor de Factulit, no en el módulo.

Esto tiene una consecuencia que conviene entender bien: Factulit no calcula el IVA del país de destino. Toma el que tu tienda ha aplicado y comprueba que exista en ese país y que sea coherente con el destino y el tipo de cliente. Si tu tienda está mal configurada y cobra el 21 % a un cliente alemán cuando debería cobrar el 19 %, lo que hace Factulit es avisarte, no corregir el importe que ya le cobraste al cliente.

Configurar los tipos por país es, en las cinco plataformas, trabajo de la tienda. Ninguna lo hace sola por estar conectada a un sistema de facturación.

¿Qué comprueba Factulit en un pedido europeo?

  • Valida el NIF-IVA en VIES en el momento y guarda la evidencia con su fecha.
  • Distingue una caída del servicio de un número inválido, y en el primer caso deja el pedido pendiente en vez de darlo por malo.
  • Retiene el pedido si no llega el tipo de cliente, en lugar de deducirlo del nombre o del NIF-IVA.
  • Avisa cuando el país del envío, el del cliente y el tipo aplicado no cuadran entre sí.
  • Comprueba que el tipo aplicado exista en el país de destino en la fecha de la operación.
  • Bloquea la factura simplificada en las ventas a distancia intracomunitarias, donde la norma no la admite.
  • Vuelve a comprobarlo todo justo antes de numerar la factura, por si algo cambió mientras tanto.

Lo que no hace, en ninguna plataforma: no gestiona tu alta en la ventanilla única, no calcula ni presenta el modelo 369, no lleva el cómputo del umbral de 10.000 euros y no cubre el régimen de importación ni las operaciones triangulares.

¿Y si vendo con varias tiendas o varios países a la vez?

En PrestaShop, Magento 1 y 2 y OpenCart 3 y 4, el módulo entrega todas las tiendas de la instalación y tú eliges cuáles sincronizan, con series y modos de facturación separados por tienda mediante perfiles de facturación. En WooCommerce no funciona igual: WordPress multisite son instalaciones separadas, así que es una conexión por sitio.

Un límite que conviene conocer antes de montar nada: una instalación multitienda conecta con un único titular fiscal. Si tus tiendas facturan con NIF distintos, son negocios distintos, porque la cadena de registros pertenece a cada obligado.

Los tres errores que se repiten en todas las plataformas

  • Confiar en el campo de NIF-IVA sin validarlo. Todas las plataformas permiten escribir cualquier cosa en ese campo. Un número que no valida no acredita nada, y emitir exenta con él deja la contingencia de tu lado.
  • Emitir tickets simplificados en pedidos europeos. Funciona en los pedidos nacionales pequeños y falla justo en el de 30 euros que sale hacia Lisboa, porque las ventas a distancia intracomunitarias no admiten factura simplificada.
  • Decidir el país por la dirección de facturación. En una venta de bienes manda dónde termina el transporte. Cuando las dos direcciones no coinciden, alguien tiene que decidir, y conviene que sea una decisión y no un valor por defecto.

Las reglas fiscales que hay detrás están en el IVA en las ventas online a la Unión Europea, y el caso a caso en qué IVA aplicar a un cliente europeo.

Preguntas frecuentes

Dudas sobre la relación entre tu tienda y el IVA europeo. Hay más en las preguntas frecuentes sobre VeriFactu.

Contactar
Depende de lo que necesites que haga tu tienda. Calcular y cobrar el tipo correcto a cada cliente europeo es trabajo de la tienda, y ahí un plugin de impuestos puede ayudarte. Factulit no calcula ese tipo: comprueba el que tu tienda ha aplicado y valida el NIF-IVA antes de emitir. Son dos funciones distintas y ninguna sustituye a la otra.
No, y no podría: el cobro ya se ha producido. Lo que hace es comprobar que el tipo aplicado exista en el país de destino y que cuadre con el tipo de cliente, y avisar cuando no es así, antes de que ese error se convierta en una factura emitida. Corregir el importe cobrado es una decisión comercial y fiscal tuya.
Que tus ventas a empresas de otros Estados miembros no podrán tratarse como entregas intracomunitarias exentas, porque falta el dato que acredita la condición de empresario del cliente. Se facturarán como ventas a consumidor final. Factulit valida el NIF-IVA que tu tienda ya recoge; no lo pide por ti en el checkout.

Tu plataforma, en detalle

Cada una tiene su propia forma de recoger el NIF-IVA, de separar clientes de empresa y de tratar las devoluciones: WooCommerce, PrestaShop, Shopify, Magento y OpenCart. Y si lo que buscas es el módulo y el alta, están en las plataformas disponibles.

Última actualización 31/08/2026. Este contenido es informativo y no constituye asesoramiento fiscal ni jurídico; para tu caso concreto, consulta con tu asesoría. Los datos de la tabla se han comprobado en el código de los conectores de Factulit en esa fecha; la configuración fiscal de cada plataforma es responsabilidad de la tienda y puede cambiar con sus versiones.

Conecta tu tienda y comprueba qué pedidos europeos se atascan

Módulos para WooCommerce, PrestaShop, Magento y OpenCart, app para Shopify y API para desarrollos propios. Solicita acceso.

Sin tarjeta · Primero configuramos en Modo Pruebas