Ventas intracomunitarias B2B: bienes y servicios no son lo mismo

Jen Cubelles
Jen Cubelles
Responsable de cumplimiento normativo
Última actualización: 26/mar/2026

Vendes a empresas de la UE. La factura sale sin IVA. Todo parece correcto.

Pero "sin IVA" puede significar dos cosas completamente distintas en la ley española. Si vendes camisetas a una empresa en Alemania, tu factura va sin IVA porque la operación está exenta. Si le diseñas una página web a esa misma empresa, tu factura también va sin IVA, pero porque la operación no está sujeta.

El resultado en la factura es idéntico: cero euros de IVA. La clasificación fiscal, no. Y esa clasificación determina en qué casilla del Modelo 303 declaras la operación, cómo la reportas en el 349, y qué código se envía a Hacienda cuando usas Verifactu.

Por qué la distinción importa

Cuando vendes a una empresa de otro país de la UE (venta B2B intracomunitaria), se produce la llamada inversión del sujeto pasivo: el IVA no lo liquidas tú en España, sino tu cliente en su país. Esto aplica tanto para bienes como para servicios. Pero el mecanismo legal que lo justifica es diferente en cada caso, y eso arrastra consecuencias prácticas.

En concreto:

  • Cada tipo de operación se declara en una casilla diferente del Modelo 303.
  • La obligación de declarar en el Modelo 349 existe en ambos casos, pero por razones legales distintas.
  • En Verifactu, cada factura se envía a la AEAT con un código de clasificación diferente según sea un bien o un servicio.
  • El NIF-IVA del cliente es obligatorio en ambos casos, pero cumple una función distinta.

Si tu software de facturación trata ambas operaciones como un único tipo "intracomunitario", tus declaraciones pueden estar equivocadas sin que lo sepas. Las facturas salen bien, el cliente no nota nada, los importes cuadran. El error solo se manifiesta cuando alguien revisa la clasificación de tus operaciones.

Venta de bienes: entrega intracomunitaria

Vendes productos físicos (ropa, electrónica, materias primas, cualquier bien tangible) a una empresa registrada en otro país de la UE.

Esta operación está regulada por el artículo 25 de la Ley del IVA (LIVA). La operación sí está sujeta al IVA español, pero queda exenta. Es una exención plena: no cobras IVA, pero mantienes el derecho a deducir el IVA soportado en tus compras relacionadas con esa venta.

Para aplicar la exención necesitas cumplir tres condiciones:

  • El comprador debe ser empresario o profesional.
  • Debe tener un NIF-IVA válido registrado en el VIES (el sistema europeo de verificación de números de IVA intracomunitario).
  • Los bienes deben salir físicamente de España con destino a otro Estado miembro.

En la práctica, el NIF-IVA es la pieza central. Sin un NIF-IVA válido en el VIES, no puedes aplicar la exención y tendrías que cobrar IVA español.

Dónde se declara:

  • Modelo 303: casilla 59 (entregas intracomunitarias exentas).
  • Modelo 349: declaración obligatoria.
  • Verifactu: se clasifica como operación exenta (código E5, "Exenta por el artículo 25").

Venta de servicios: prestación intracomunitaria

Diseñas una web, prestas consultoría, desarrollas software, das formación o cualquier otro servicio a una empresa de otro país de la UE.

Aquí la base legal cambia por completo. El artículo 69.Uno.1 de la LIVA (que transpone el artículo 44 de la Directiva europea 2006/112/CE) establece una regla general de localización: cuando el destinatario de un servicio es un empresario, el servicio se entiende prestado en el país del destinatario.

La consecuencia es que la operación directamente no está sujeta al IVA español. No es que esté exenta: es que el IVA español no entra en juego. El servicio se localiza fiscalmente en el país de tu cliente, y es tu cliente quien lo declara allí.

El NIF-IVA del cliente también es necesario, pero cumple otra función. Aquí no es un requisito para aplicar una exención, sino la prueba estándar de que tu cliente es efectivamente un empresario o profesional. Esa condición de empresario es la que activa la regla de localización.

Dónde se declara:

  • Modelo 303: casilla 61 (prestaciones intracomunitarias de servicios).
  • Modelo 349: declaración obligatoria.
  • Verifactu: se clasifica como operación no sujeta (código N2, "No sujeta por reglas de localización").

Comparativa rápida

ConceptoBienesServicios
EjemploVendes camisetas a empresa en AlemaniaDiseñas una web para empresa en Alemania
Base legalArt. 25 LIVAArt. 69.Uno.1 LIVA
Naturaleza fiscalSujeta pero exentaNo sujeta a IVA español
IVA en factura0% (por exención)No aplica
NIF-IVA obligatorioSí (requisito para la exención)Sí (prueba de condición de empresario)
Modelo 303Casilla 59Casilla 61
Modelo 349
Clasificación en VerifactuOperación exenta (E5)Operación no sujeta (N2)

Qué cambia con Verifactu

Antes de Verifactu, este error de clasificación era prácticamente invisible. Si declarabas un servicio intracomunitario en la casilla 59 en vez de la 61, el Modelo 303 se presentaba igual. Probablemente nadie lo detectaba a corto plazo.

Con Verifactu, cada factura que emites se envía a la Agencia Tributaria con su clasificación fiscal individual. Bienes intracomunitarios llevan el código E5. Servicios intracomunitarios llevan el N2. Si tu software asigna el mismo código a ambos, estás enviando datos incorrectos a Hacienda factura a factura. Ya no es un error que se diluye en una declaración trimestral.

En EasyVerifactu, cada operación se clasifica automáticamente con el tratamiento fiscal que le corresponde. Bienes como exentos, servicios como no sujetos, sin que tengas que pensar en códigos ni casillas. Lo configuramos para que sea sencillo.

Preguntas frecuentes

¿Qué pasa si vendo bienes y servicios al mismo cliente?

Cada operación se clasifica por separado. Si en un mismo trimestre vendes productos físicos y prestas servicios a la misma empresa alemana, tendrás facturas clasificadas como exentas (bienes) y otras como no sujetas (servicios). No se pueden mezclar ambos tratamientos en una misma factura.

¿Qué pasa si mi cliente no tiene NIF-IVA?

Sin un NIF-IVA válido en el VIES, no puedes aplicar el tratamiento intracomunitario. En el caso de bienes, no puedes justificar la exención del artículo 25, lo que significa que tendrías que cobrar IVA español. En el caso de servicios, no puedes demostrar que el destinatario es empresario, lo que puede cambiar la regla de localización aplicable. En ambos casos, verifica el NIF-IVA antes de emitir la factura.

¿Y si mi cliente es un particular, no una empresa?

Las reglas que hemos explicado solo aplican a ventas B2B (entre empresas). Si tu cliente es un consumidor final, el tratamiento fiscal es completamente diferente. En bienes, podrías estar ante una venta a distancia sujeta al régimen de ventanilla única (OSS). En servicios, la localización depende del tipo de servicio. Es un tema distinto que merece su propio artículo.

¿Y si el cliente está fuera de la UE?

Las exportaciones de bienes fuera de la UE están exentas por el artículo 21 de la LIVA (no por el 25). Los servicios a empresas fuera de la UE tienen sus propias reglas de localización. Nada de lo explicado aquí aplica a operaciones extracomunitarias.

¿Cómo sé si mi software distingue entre ambos tipos?

Compruébalo. Crea una factura de prueba para una venta de bienes intracomunitaria y otra para un servicio intracomunitario. Si tu software te ofrece una única opción "intracomunitario" o "exento" para ambas, no está haciendo la distinción. Y con Verifactu, eso se traduce en clasificaciones incorrectas enviadas a Hacienda.