El modelo 347 es la declaración anual de operaciones con terceros que Hacienda utiliza para cruzar datos entre empresas y autónomos. Informa de las compras y ventas realizadas con cada proveedor o cliente cuando superan los 3.005,06€ anuales.

A diferencia del modelo 303 (IVA trimestral), el 347 no liquida impuestos. Es puramente informativo: le dices a la Agencia Tributaria con quién has trabajado y por cuánto. Ellos contrastan que tus facturas coincidan con las de tus proveedores y clientes.

Quién está obligado a presentar el modelo 347

Deben presentarlo empresas y autónomos que cumplan estos dos requisitos:

1. Realizan actividad económica (da igual el régimen: general, módulos, recargo de equivalencia).
2. Han superado los 3.005,06€ con algún tercero durante el año natural, sumando todas las operaciones con esa persona o empresa.

El límite se calcula por NIF y dirección. Es decir: si has comprado 2.000€ y vendido 2.000€ a la misma empresa, sumas 4.000€ y estás obligado a declararla.

Excepciones principales

No presentan el 347:

Las operaciones sujetas a retención (servicios profesionales, alquileres) sí se incluyen, aunque ya se hayan declarado en el modelo 190.

Qué información se declara

Para cada tercero con quien hayas superado el umbral, debes desglosar:

El modelo distingue entre operaciones corrientes (clave B), arrendamientos (clave A), subvenciones (clave D), y otras tipologías con claves propias.

Plazo de presentación

El modelo 347 se presenta en febrero del año siguiente al declarado. Por ejemplo, para las operaciones de 2026, el plazo es del 1 al 28 de febrero de 2027.

No hay fraccionamiento ni prórrogas automáticas. Si el último día es festivo, se traslada al siguiente hábil.

Cómo se genera: el problema de los datos dispersos

Generar el 347 implica:

  1. Listar todos los terceros con los que has operado en el año.

  2. Sumar el total anual de compras y ventas con cada uno.

  3. Clasificar las operaciones por tipo (compra, venta, arrendamiento, etc.).

  4. Detectar cuándo se superó el umbral para cada tercero.

  5. Desglosar por trimestres si alguno supera los 6.000€.

  6. Exportar a formato estándar (BOE o CSV según exija Hacienda).

El cuello de botella está en el paso 1 y 2: si las facturas están en PDF, hojas de cálculo o emails, hay que revisar cientos de documentos manualmente. Un error en un NIF o una factura olvidada puede generar discrepancias con Hacienda.

Automatización: extracción de datos y conciliación

La clave para automatizar el 347 es centralizar las facturas con sus datos estructurados. Hay dos enfoques:

Extracción manual en Excel

Creas una hoja con columnas: Fecha, NIF, Nombre, Importe, Tipo (compra/venta). Introduces cada factura a mano o con copy-paste. Luego usas tablas dinámicas para sumar por NIF y filtrar quién supera 3.005,06€.

Limitaciones: consume tiempo, propenso a errores de tecleo, difícil de mantener actualizado si las facturas llegan por distintos canales.

Extracción automática con OCR/IA

Herramientas que escanean PDFs de facturas y extraen automáticamente NIF, fecha, base imponible e IVA. Después agrupan por tercero y calculan totales.

Requisitos técnicos de un sistema así:

InvoGest implementa este flujo de forma nativa: subes PDFs de facturas, la IA extrae los datos, se validan contra bases oficiales (VIES para intracomunitarios), y se exportan agrupados por tercero. El sistema avisa si falta algún NIF o hay importes sin clasificar.

Errores frecuentes y cómo evitarlos

NIF mal introducido

Un dígito incorrecto en el NIF hace que Hacienda rechace la declaración o genere un requerimiento.

Solución: valida el dígito de control antes de declarar. Puedes usar algoritmos públicos (módulo 23 para CIF de personas jurídicas, tabla de letras para DNI).

Mezclar operaciones exentas con no exentas

Las operaciones exentas de IVA (exportaciones, sanidad, educación) no se declaran en el 347. Pero si mezclas factura nacional con exportación al mismo NIF, puedes pasar el umbral erróneamente.

Solución: clasifica cada factura por régimen de IVA en el momento de registrarla. Filtra las exentas antes de sumar.

No sumar compras y ventas del mismo tercero

Si compras 2.000€ y vendes 2.000€ a la misma empresa, el total es 4.000€, por encima del umbral. Muchos sistemas solo miran compras o solo ventas por separado.

Solución: agrupa por NIF único, suma ambas columnas (compras + ventas), y luego aplica el filtro >= 3.005,06€.

Olvidar facturas recibidas por email o papel

Si tu contabilidad está en un software pero recibes facturas sueltas por correo, esas operaciones no entran en el cálculo automático.

Solución: centraliza todas las facturas en un único repositorio digital antes de generar el 347. Algunos sistemas permiten reenviar emails con facturas adjuntas a una dirección específica que las incorpora automáticamente.

Relación con otros modelos

Hacienda cruza estos datos para detectar incongruencias. Por eso es crítico que la base de datos de facturas sea consistente entre todos los modelos.

Exportación e integración con software contable

La mayoría de programas de contabilidad (ContaSol, A3, Sage) generan el fichero .347 desde el plan contable. Pero necesitan que las facturas estén contabilizadas con el NIF del tercero bien introducido.

Flujo típico de integración:

1. Sistema de gestión documental extrae datos de facturas.
2. Exporta a formato estándar (CSV, Excel o directamente al software contable).
3. El contable revisa, ajusta asientos si hace falta.
4. Genera el .347 desde el software contable con un clic.

InvoGest se conecta con ContaSol, o con el software de gestión que utilice la gestoría, y exporta automáticamente asientos contables con NIF, fecha y cuenta asociada. El contable solo valida antes de presentar a Hacienda, sin reintroducir datos manualmente.

Ejemplo práctico de cálculo

Tienes estas operaciones en 2024 con la empresa Suministros López SL (NIF B12345678):

Suma total: 1.200 + 1.500 + 800 + 600 = 4.100€

Superas los 3.005,06€, así que debes declarar esta relación comercial.

Trimestre en que se superó: Q2 (acumulado hasta ahí: 1.200 + 1.500 = 2.700€; con Q3 llegas a 3.500€, pero el límite se superó en Q3).

Desglose trimestral: como no superas 6.000€ con este tercero, no necesitas detalle por trimestre. Solo declaras:

Cómo enfocar la automatización en una gestoría

Si gestionas contabilidades de múltiples clientes, el 347 multiplica el problema: necesitas generar un fichero por cada cliente, con sus datos dispersos en emails, carpetas compartidas o incluso papel.

Estrategia eficiente:

  1. Portal centralizado donde cada cliente sube sus facturas (o las reenvía por email), como INVOGEST.

  2. Extracción automática de datos al subir (NIF, fecha, importe).

  3. Revisión por lotes: el contable valida todas las facturas de un cliente de una vez, corrige NIF mal extraídos, y da OK.

  4. Generación automática del 347 desde los datos ya validados, sin volver a abrir PDFs.

Este flujo reduce el tiempo por cliente de horas a minutos. InvoGest está diseñado de forma nativa para este escenario: portal colaborativo gestoría-cliente con extracción por IA y exportación directa al software de gestión.

Si gestionas varias contabilidades o quieres eliminar la carga manual del 347, puedes probar gratis cómo funciona la extracción automática en INVOGEST.