El Modelo 303 se hace solo. Automatico.

El Modelo 303 es la declaracion trimestral del IVA que todos los autonomos y empresas en España deben presentar ante la Agencia Tributaria (AEAT). Se presenta cuatro veces al año: en abril (Q1: enero-marzo), julio (Q2: abril-junio), octubre (Q3: julio-septiembre) y enero del año siguiente (Q4: octubre-diciembre). El plazo de presentacion es hasta el dia 20 del mes siguiente al cierre del trimestre (30 de enero para Q4).

La logica del Modelo 303 es sencilla: calculas cuanto IVA has cobrado a tus clientes (IVA repercutido) y cuanto IVA has pagado en tus gastos profesionales (IVA soportado). La diferencia es lo que ingresas a Hacienda. Si el IVA soportado es mayor que el repercutido (porque has tenido muchos gastos y pocas facturas), el resultado es negativo y puedes compensarlo en trimestres siguientes o pedir la devolucion en la declaracion anual.

Lo complicado no es la formula — es llevar la cuenta. Cada factura que emites puede tener IVA al 21% (tipo general), 10% (tipo reducido, para alimentacion, transporte, hosteleria) o 4% (tipo superreducido, para pan, leche, libros). Cada gasto puede tener un IVA diferente. Y las operaciones intracomunitarias (ventas a la UE) van en casillas separadas. Mantener todo esto en una hoja de calculo es un infierno.

FacturaHub lo automatiza. Cada vez que creas una factura, el IVA repercutido se clasifica automaticamente por tipo impositivo. Cada vez que registras un gasto (con foto del ticket o manualmente), el IVA soportado se extrae y se clasifica. Al final del trimestre, pulsas un boton y FacturaHub genera el reporte con todas las casillas del 303: base imponible al 21% (casilla 01), cuota al 21% (casilla 02), base al 10% (casilla 03), cuota al 10% (casilla 04), operaciones intracomunitarias (casilla 10-11), IVA soportado total (casilla 22) y resultado final (casilla 64).

Tambien puedes usar el MCP (Model Context Protocol) o la API para generar la declaracion programaticamente. Util si eres developer o si tu gestor quiere automatizar la extraccion de datos. El endpoint es POST /api/tax-declarations/generate con country="ES", year y period (1-4 para trimestres).

El plan gratuito de FacturaHub incluye la generacion del Modelo 303 sin coste adicional. Registra tus facturas y gastos durante el trimestre, y al final exporta el CSV con el desglose. Es asi de simple.

IVA repercutido automatico

Cada factura que emites suma al IVA repercutido del trimestre, clasificado por tipo (21%, 10%, 4%). No necesitas calcular ni clasificar nada manualmente.

IVA soportado de gastos

Cada gasto con factura que registras (con foto de ticket o manualmente) suma al IVA soportado deducible. La IA extrae el IVA del recibo automaticamente.

Desglose por casillas del 303

FacturaHub genera las casillas exactas del Modelo 303: base imponible y cuota por tipo, operaciones intracomunitarias, IVA soportado total y resultado final.

Operaciones intracomunitarias

Las facturas a clientes de la UE con VAT number se separan automaticamente en las casillas 10-11. Te avisa si debes presentar el Modelo 349.

Exportacion CSV

Descarga el reporte trimestral en CSV compatible con Excel y Google Sheets. Listo para copiar al formulario de la AEAT o entregar a tu gestor.

Historico por trimestre

Consulta cualquier trimestre anterior. Compara la evolucion año a año. Ve cuanto IVA pagaste en Q1 2025 vs Q1 2026.

API y MCP

Genera la declaracion programaticamente via API REST o MCP. Ideal para gestores o developers que quieren automatizar la extraccion.

Alertas de plazo

FacturaHub te recuerda cuando se acerca el plazo de presentacion (dia 20 del mes siguiente al cierre del trimestre).

Preguntas frecuentes

¿FacturaHub genera el formulario oficial del 303?

FacturaHub genera el reporte con todos los datos desglosados por casilla (01, 02, 03, 04, 10, 11, 22, 46, 64). Tu o tu gestor copian los numeros al formulario oficial de la AEAT (Sede Electronica). Proximo: exportacion directa al formato de la AEAT.

¿Cuando debo presentar el Modelo 303?

Trimestralmente: Q1 hasta el 20 de abril, Q2 hasta el 20 de julio, Q3 hasta el 20 de octubre, Q4 hasta el 30 de enero del año siguiente. FacturaHub te envia un recordatorio cuando se acerca el plazo.

¿Que pasa si el resultado del 303 es negativo?

Si tu IVA soportado (gastos) es mayor que el IVA repercutido (facturas), tienes un saldo a favor. Puedes compensarlo en el siguiente trimestre o solicitar la devolucion en la declaracion anual (Modelo 390, en enero). FacturaHub te avisa cuando el resultado es negativo.

¿Incluye los gastos deducibles automaticamente?

Si. Cada gasto que registras con factura (foto de ticket, importe manual o escaneo OCR) suma al IVA soportado del trimestre. El IVA se extrae automaticamente si usas la foto del recibo.

¿Diferencia entre IVA general, reducido y superreducido?

General (21%): servicios profesionales, diseño, consultoria, tecnologia. Reducido (10%): hosteleria, transporte, alimentacion preparada. Superreducido (4%): pan, leche, frutas, libros, medicamentos. FacturaHub clasifica cada factura y gasto en el tipo correcto.

¿Puedo generar el 303 con la API?

Si. Endpoint: POST /api/tax-declarations/generate con body {country: "ES", year: 2026, period: 1}. Devuelve todas las casillas con sus importes. Tambien disponible via MCP (tool: generate_tax_declaration).