Gestión y funcionamiento del IVA intracomunitario en D365FO
En este artículo vas a entender qué es una operación intracomunitaria desde el punto de vista de D365FO, cómo configurar correctamente el sistema para gestionarla y qué errores son los más habituales cuando esta configuración no se hace bien desde el principio.
¿Qué es una operación intracomunitaria?
Una operación intracomunitaria es una compra o venta de bienes o servicios entre empresas de distintos países de la Unión Europea, ambas registradas a efectos de IVA intracomunitario (ROI, registrado en el sistema VIES). En estas operaciones, el IVA no se repercute en la factura del proveedor, sino que se aplica el mecanismo de inversión del sujeto pasivo: es el propio comprador quien se autorrepercute el IVA en su declaración.
En D365FO esto se traduce en que la transacción debe generar simultáneamente un IVA devengado y un IVA deducible por el mismo importe, de forma que el efecto neto en caja sea cero, pero quede correctamente reflejado en los libros de IVA y en el modelo 349.
Elementos que hay que configurar en D365FO
1. Dos códigos de impuesto: uno positivo y uno negativo
En D365FO no existe una casilla de "uso posterior" que active automáticamente la inversión del sujeto pasivo. Lo que se hace en la práctica es crear dos códigos de impuesto al mismo tipo, uno en positivo y otro en negativo (por ejemplo, IVA21 e IVA21_NEG), y asignar ambos al mismo grupo de impuestos intracomunitario.
De esta forma, cuando se contabiliza la factura, el sistema aplica los dos códigos a la vez: el importe neto en la factura queda en cero, pero contablemente se generan dos apuntes, uno de IVA devengado y otro de IVA deducible por el mismo importe. Así la operación queda correctamente reflejada en ambos sentidos, tal y como exige la normativa.
2. Grupo de impuestos específico para intracomunitario
Necesitas un grupo de impuestos diferenciado, por ejemplo "INTRACOMUNITARIO", que se asigna a los clientes y proveedores de la Unión Europea con NIF-IVA validado en el sistema VIES. Este grupo debe contener el código de impuesto de inversión del sujeto pasivo, no los códigos nacionales estándar.
3. Validación del NIF-IVA
Antes de aplicar el tratamiento intracomunitario a un cliente o proveedor, es imprescindible verificar que su NIF-IVA está correctamente dado de alta. Si no lo está, la operación no debe tratarse como intracomunitaria, aunque el cliente esté en otro país de la UE, y hay que aplicar el IVA nacional correspondiente.
4. Grupo de impuestos de artículos
Como en cualquier operación de Sales Tax en D365FO, recuerda que el impuesto se aplica por la intersección entre el grupo de impuestos del tercero y el grupo de impuestos del artículo. El código de inversión del sujeto pasivo debe estar también presente en los grupos de artículos que intervienen en operaciones intracomunitarias.
Ejemplo práctico
| Elemento | Configuración |
|---|---|
| Códigos de impuesto | IVA21 (positivo) + IVA21_NEG (negativo) |
| Grupo de impuestos | INTRACOMUNITARIO |
| Asignado a | Clientes/proveedores UE con NIF-IVA validado |
| Efecto contable | IVA devengado + IVA deducible por el mismo importe |
| Efecto en la factura | Neto en cero |
| Declaración afectada | Modelo 349, modelo 303 |
Errores más comunes
- Configurar un solo código al 0% en vez de los dos códigos (positivo y negativo): la operación no queda reflejada en los libros de IVA ni en el modelo 349
- No validar el NIF-IVA: se aplica tratamiento intracomunitario a un tercero que no está correctamente dado de alta, lo cual es incorrecto fiscalmente
- Asignar el grupo intracomunitario a todos los clientes de la UE sin distinción: no todos los clientes UE tienen NIF-IVA válido, hay que verificarlo caso por caso
- No revisar el grupo de impuestos de artículos: si el artículo no tiene ambos códigos en su grupo, la intersección no se produce y el impuesto no se aplica correctamente
- Olvidar el modelo 349: aunque el efecto en la factura es neutro, la operación debe declararse igualmente en el resumen de operaciones intracomunitarias
Resumen
- Crea dos códigos de impuesto al mismo tipo: uno positivo y otro negativo
- Crea un grupo de impuestos "INTRACOMUNITARIO" que contenga ambos códigos
- Valida el NIF-IVA de cada tercero antes de aplicar el grupo
- Verifica que el grupo de impuestos de artículos también incluye ambos códigos
- Comprueba que la operación queda reflejada correctamente en el modelo 349
¿Quieres agilizar la configuración fiscal en tus proyectos de D365FO?
Accede a nuestro Pack Base de Impuestos, con códigos, grupos y valores listos para importar.
Ver plantillas de impuestos →