Saltar al contenido
alpha
Articulos Tutorial

Tutorial OpenRenta: ganancias de capital del Modelo 100

7 min de lectura
Esta guia es solo informativa y no constituye asesoramiento fiscal.

Esta guia es informativa y no constituye asesoramiento fiscal. Las casillas, plazos y normativa corresponden a la informacion publica disponible en el momento de redaccion y pueden actualizarse cada campana. Consulta siempre con un asesor fiscal cualificado antes de presentar tu declaracion. OpenRenta es un proyecto de codigo abierto distribuido bajo licencia MIT, sin garantias de ningun tipo.

La herramienta de ganancias de capital de OpenRenta cubre el flujo del Modelo 100 para inversor: procesa los CSV de tu broker y, en lugar de devolverte un fichero para importar, te abre una pestaña “Rellenar Renta WEB” casilla por casilla con cada importe listo para copiar. Todo el cálculo (FIFO, regla de los 2 meses, doble imposición) ocurre en tu navegador: ningún dato sale de tu dispositivo.

Paso 1: Sube tus CSV

Abre la herramienta de ganancias de capital y arrastra los ficheros exportados desde tu broker al área de subida.

Paso 1: arrastra uno o varios CSV. El broker se detecta automáticamente.

Puedes subir varios ficheros a la vez. OpenRenta detecta el broker, clasifica cada fichero y deduplica operaciones por TradeID si subes Flex Queries solapadas. Un panel de estado avisa de los archivos que faltan para que un broker quede completo.

Paso 2: Revisa los datos importados

Tras el parseo, OpenRenta muestra los datos clasificados en cuatro pestañas:

  • Operaciones: compras y ventas de acciones y ETFs.
  • Opciones: aperturas, cierres, ejercicios y asignaciones de opciones y futuros.
  • Dividendos: dividendos cobrados, con retención en origen cuando la hay.
  • Divisas: movimientos en divisa extranjera para el cálculo multidivisa.
Paso 2: revisa cada pestaña, filtra por ISIN o fecha y elimina líneas sospechosas.

Filtra por ISIN, fecha o broker para buscar operaciones concretas. Si detectas algo raro (comisión sin firmar, ticker desconocido), puedes eliminar líneas individuales antes de calcular.

OpenRenta también alerta de posibles stock splits: cambios bruscos de precio o cantidad sin trazabilidad. Confirma o descarta cada uno. Si el split es real pero no se detectó automáticamente, en el paso 3 puedes añadirlo a mano (Art. 37.1.a LIRPFSe abre en una pestana nueva).

Paso 3: Configura el cálculo

Paso 3: selecciona ejercicio, introduce arrastres de pérdidas y revisa los splits confirmados.

En el paso 3 seleccionas:

  • Ejercicio fiscal a declarar (por defecto, el anterior al actual).
  • Pérdidas pendientes de compensar de ejercicios anteriores, hasta 4 años atrás, separadas entre Grupo A (capital mobiliario) y Grupo B (ganancias patrimoniales) según el Art. 49 LIRPFSe abre en una pestana nueva.
  • Stock splits confirmados: revisa los detectados en el paso 2 y añade manualmente cualquier split que la herramienta no haya identificado.

Los valores por defecto son razonables para la mayoría de usuarios.

Paso 4: Calcula y audita el resultado

Pulsa Calcular. OpenRenta ejecuta en tu navegador:

  1. Conversión a euros con el tipo de cambio de la fecha de cada operación: si el CSV del broker trae la columna FX (FXRateToBase en IBKR, Tipo de cambio en DeGiro, etc.), OpenRenta usa ese tipo; si no, recurre al tipo BCE oficial (DGT V0808-21Se abre en una pestana nueva, Tipos BCESe abre en una pestana nueva).
  2. Aplicación de FIFO global por ISIN, agregando lotes de todos los brokers en una sola cola por valor (Art. 37.2 LIRPFSe abre en una pestana nueva).
  3. Detección de la regla de los 2 meses y bloqueo de las pérdidas afectadas (Art. 33.5.f LIRPFSe abre en una pestana nueva).
  4. Cálculo de la deducción por doble imposición por país a partir de las retenciones en origen (Art. 80 LIRPFSe abre en una pestana nueva).
  5. Compensación de pérdidas del ejercicio con las del Grupo correspondiente y arrastre de los saldos pendientes (Art. 49 LIRPFSe abre en una pestana nueva).
  6. Estimación de cuota con los tipos vigentes del Art. 66 LIRPFSe abre en una pestana nueva.
Paso 4 (pestaña Detalle): resumen fiscal, desglose por ISIN, detalle FIFO venta a venta y advertencias.

La pestaña Detalle muestra un acordeón con:

  • Resumen por valor (ISIN): ganancia / pérdida neta por título.
  • Detalle FIFO: cada venta con sus emparejamientos y la pérdida bloqueada si procede.
  • Regla de los 2 meses: ventas afectadas y reasignación al lote recomprado.
  • Opciones y futuros: agregados por contrato y clase de evento.
  • Dividendos y doble imposición: bruto cobrado, retención en origen y deducción aplicada.
  • Divisas y conversiones: cuenta multidivisa con criterio DGT V2422-20 / V1613-25.
  • Compensación de pérdidas y arrastre: cuánto compensa este año y cuánto se arrastra.
  • Impuesto estimado: estimación informativa de la base del ahorro.

Usa esta pestaña para auditar el cálculo antes de pasar a transcribirlo.

Paso 5: Rellena Renta WEB casilla por casilla

En la misma pantalla de resultados, abre la pestaña “Rellenar Renta WEB”. Aquí OpenRenta deja el modo cálculo y se convierte en una guía interactiva: una tarjeta por bloque de casillas, con la ruta exacta dentro de Renta WEB, el valor a escribir y un botón “Copiar valor” al lado de cada importe.

Paso 5: cada tarjeta contiene la ruta en Renta WEB, el valor y el botón de copiar. Pega cada importe en su casilla.

El flujo recomendado:

  1. Abre Renta WEB en otra pestaña del navegador (con certificado digital, Cl@ve o referencia).
  2. Sigue las tarjetas de OpenRenta en orden: cada una indica el apartado de Renta WEB al que ir (F2 para transmisiones, B para dividendos e intereses, M para deducciones por doble imposición).
  3. Para cada casilla, pulsa “Copiar valor” y pégalo en el campo correspondiente de Renta WEB.
  4. Los campos marcados como “Renta WEB lo calcula solo” no se rellenan: solo se verifican una vez que has introducido los datos de origen.

Cada tarjeta incluye además la base legal (artículo de la LIRPF o consulta DGT aplicable) y un enlace a un tutorial específico de la casilla por si necesitas más contexto. Detalle global del orden en cómo rellenar Renta WEB como inversor.

Casillas que cubre la herramienta

Casilla(s)Concepto
0027Intereses sobre saldo, cupones de bonos
0029Dividendos brutos
0328 / 0326-0330Acciones cotizadas
0395Pérdidas bloqueadas por recompra
0435-0438Arrastre de pérdidas patrimoniales
0588Doble imposición internacional
1624-1628Opciones y futuros
1624-1628 (clave 4)Cuenta multidivisa y forex (misma ficha que opciones)
2224-2236ETFs y SICAVs índice cotizadas

Privacidad

  • Ningún dato sale de tu navegador. Todo el cálculo es JavaScript local.
  • Sin cuenta, sin registro. La herramienta es puramente anónima.
  • Código abierto bajo Elastic License 2.0. Puedes revisar el cálculo en GitHub.

Recursos relacionados

Preguntas frecuentes

Gratis · Open source · Sin cuentas

Renta, Modelo 720 y criptomonedas en una misma suite.

Sin asesor, sin suscripción, sin enviar tus datos. Elige la herramienta que necesitas y obtén los resultados listos para presentar.

Ver herramientas

Usamos cookies para mejorar tu experiencia y entender el uso del sitio. Política de cookies