Una factura de un proveedor alemán o francés sin IVA no es un error del proveedor: es lo esperable en una operación intracomunitaria. El problema aparece cuando esa factura se contabiliza en Sage 50 igual que una compra nacional, sin la inversión del sujeto pasivo, y el Modelo 303 y el Modelo 349 del trimestre dejan de cuadrar entre sí.
Es una de las casuísticas donde más se equivocan las asesorías que llevan pocos clientes con operativa intracomunitaria: no es un flujo diario, así que cuando aparece una factura de este tipo, es fácil tratarla como cualquier otra. Aquí va el detalle de cómo se contabiliza bien en Sage 50 y qué hay que verificar antes.
Qué es una adquisición intracomunitaria y por qué exige otro tratamiento
Cuando una empresa española compra bienes a un proveedor de otro país de la UE, la operación está exenta de IVA en origen: el proveedor factura sin IVA. A cambio, el comprador tributa en destino, autorrepercutiéndose el IVA español que le habría correspondido pagar. A este mecanismo se le llama inversión del sujeto pasivo.
El efecto en la cuota de IVA del trimestre es neutro si la empresa tiene derecho a deducción total: se contabiliza el mismo importe como IVA devengado y como IVA deducible, así que no hay pago ni cobro real de esa cuota. Pero el asiento y las casillas del Modelo 303 son distintos a los de una compra nacional, y si se contabiliza mal, el 303 y el 349 dejan de cuadrar.
La condición previa: ROI y NIF-IVA
Para que una operación se pueda facturar sin IVA hace falta que ambas partes estén dadas de alta en el Registro de Operadores Intracomunitarios (ROI), trámite que se solicita con el modelo 036. El alta en el ROI da acceso al NIF-IVA, el identificador fiscal específico para operaciones intracomunitarias.
Verificar el NIF-IVA del proveedor en VIES
Antes de aceptar la primera factura sin IVA de un proveedor nuevo, se consulta el sistema VIES de la Comisión Europea para confirmar que el NIF-IVA está activo. Conviene guardar el justificante de la consulta.
Dar de alta al tercero con clave intracomunitaria en Sage 50
En la ficha del proveedor se marca la operativa intracomunitaria y la clave que le corresponde para el Modelo 349 (normalmente A, para adquisiciones de bienes).
Contabilizar el asiento con inversión del sujeto pasivo
El asiento lleva la base en la cuenta de compra, el IVA autorrepercutido en 472 y 477 por el mismo importe, y la cuenta de proveedor solo por la base, sin cuota.
El asiento contable paso a paso
El proveedor factura solo la base, sin IVA. El asiento en Sage 50 de una adquisición intracomunitaria de 1.000 euros, con tipo de IVA español del 21%, queda así:
Ejemplo: compra intracomunitaria de mercancía por 1.000 euros, IVA español 21%
| Cuenta | Concepto | Debe | Haber |
|---|---|---|---|
| 600 | Compra de mercaderías | 1.000,00 | |
| 472 | Hacienda Pública, IVA soportado (autorrepercutido) | 210,00 | |
| 477 | Hacienda Pública, IVA repercutido (autorrepercutido) | 210,00 | |
| 400 | Proveedores (importe real de la factura) | 1.000,00 |
Las cuentas 472 y 477 se mueven por el mismo importe, así que el efecto neto en el resultado de IVA del trimestre es cero si hay derecho a deducción total. Lo que sí cambia es que ese importe aparece declarado como devengado y como deducible en el Modelo 303, y la operación entra en el Modelo 349 con la clave A.
Cómo lo gestiona Sage 50: las claves del Modelo 349
Sage 50 vuelca al Modelo 349 los datos de las operaciones marcadas con clave intracomunitaria en la ficha del tercero o en el propio asiento. Las cuatro claves que puede llevar una operación son:
- E - Entregas intracomunitarias de bienes (ventas a clientes de la UE con NIF-IVA válido).
- A - Adquisiciones intracomunitarias de bienes sujetas (compras a proveedores de la UE, el caso más habitual).
- S - Prestaciones intracomunitarias de servicios realizadas por el declarante.
- I - Adquisiciones intracomunitarias de servicios (compra de servicios a un proveedor de la UE).
Asignar la clave equivocada, o no asignar ninguna, hace que el asiento contable esté correcto pero la operación no aparezca bien reflejada en el 349, o aparezca con la clave que no le corresponde. Es un error que solo se detecta al presentar el modelo, cuando ya es tarde para corregirlo sin complementaria.
Dónde falla el flujo manual
Con una o dos facturas intracomunitarias al trimestre, el riesgo es bajo porque se revisan a mano sin prisa. El problema aparece con clientes que compran habitualmente a proveedores europeos, donde el volumen hace que el criterio se aplique de forma inconsistente entre facturas:
Flujo manual
- -Detectar a simple vista que la factura no lleva IVA
- -Verificar el NIF-IVA en VIES antes de aceptarla
- -Calcular el IVA español a autorrepercutir
- -Asignar la clave correcta del Modelo 349
- -Repetir por cada factura, con el riesgo de tratarla como nacional
Con AutoApunte + Sage 50
- +La IA identifica el NIF-IVA europeo y la ausencia de IVA en la factura
- +Genera el asiento con inversión del sujeto pasivo (472 y 477)
- +Incluye la clave del Modelo 349 en el fichero de exportación
- +Revisión solo en documentos con baja confianza
- +Importas el fichero en Sage 50 sin picar la operación a mano
Cómo automatizar las intracomunitarias con AutoApunte
AutoApunte lee la factura y, si detecta que el proveedor tiene NIF-IVA de otro país de la UE y que no se ha repercutido IVA, la trata como adquisición intracomunitaria en lugar de como compra nacional. El asiento generado incluye ya la inversión del sujeto pasivo y la clave de operación para el Modelo 349, en el mismo formato de importación que usa Sage 50 para el resto de facturas.
El flujo es el siguiente:
- Subes las facturas de proveedores, nacionales e intracomunitarias, por email o en lote directo a AutoApunte.
- La IA identifica el NIF-IVA del proveedor y si la factura está exenta de IVA por operación intracomunitaria.
- Genera el asiento con inversión del sujeto pasivo (472 y 477) y la clave del Modelo 349 que corresponde.
- Los casos con NIF-IVA sin verificar o datos inusuales se señalan para revisión antes de exportar.
- Importas el fichero en Sage 50 con el resto del lote, sin tratar la operación de forma manual y aparte.
Si ya tienes el flujo base de Sage 50 configurado con AutoApunte, puedes ampliar el detalle en el artículo sobre importar facturas en Sage 50 sin picar datos. La detección de operaciones intracomunitarias es una capa adicional que se activa sin cambios en el flujo actual.
El impacto en el Modelo 349 y los plazos
El Modelo 349 es, por defecto, de periodicidad mensual. Solo pasa a trimestral si el importe de las operaciones intracomunitarias no supera los 50.000 euros ni en el trimestre en curso ni en los cuatro trimestres naturales anteriores. Si se supera ese umbral en algún trimestre, la presentación pasa a ser mensual desde el mes siguiente.
Una operación mal clasificada en Sage 50, ya sea porque falta la clave o porque el asiento no refleja la inversión del sujeto pasivo, genera una descoordinación entre el Modelo 303 y el Modelo 349 del periodo. Hacienda cruza ambos modelos de forma automática, así que esa incoherencia suele derivar en un requerimiento de aclaración, no solo en una complementaria.
Prueba con tus facturas intracomunitarias
Sube un lote, comprueba que las operaciones con proveedores de la UE se detectan bien y exporta el fichero para Sage 50. 7 días gratis, sin tarjeta.
Fuentes: Ley 37/1992 del Impuesto sobre el Valor Añadido, art. 13 y ss. (adquisiciones intracomunitarias) - AEAT sede electrónica, Modelo 349 - Sage Advice, guía del Modelo 349 y operaciones intracomunitarias.