Guías

Cómo detecta OpenCap una pérdida bloqueada por la regla de los dos meses

Descubre cómo OpenCap detecta automáticamente las pérdidas bloqueadas por la regla de los dos meses, aplicando FIFO, identificando recompras y diferenciando pérdidas deducibles y diferidas

O
OpenCap
· · 10 min lectura
Cómo detecta OpenCap una pérdida bloqueada por la regla de los dos meses

Vendes unas acciones con pérdidas y OpenCap muestra que una parte de esa minusvalía está bloqueada o diferida.

¿Por qué?

Porque haber perdido dinero en una operación no significa necesariamente que esa pérdida pueda utilizarse inmediatamente en el IRPF.

Cuando existen compras de valores homogéneos alrededor de una venta con pérdidas, puede entrar en juego la conocida como regla de los dos meses. Y aplicarla correctamente es bastante más complejo que comprobar si has comprado el mismo activo poco después de venderlo.

OpenCap reconstruye toda la secuencia de operaciones para determinar qué pérdida has generado, qué parte puede utilizarse fiscalmente y qué parte debe quedar pendiente.

Veamos cómo lo hace.

Primero: qué significa que una pérdida esté bloqueada

Supongamos que compras 100 acciones por 2.000 € y posteriormente las vendes por 1.500 €.

Has generado una pérdida de:

1.500 € − 2.000 € = −500 €

Económicamente, has perdido 500 €.

Pero imagina que dos semanas después compras de nuevo 100 acciones de la misma empresa.

La Ley del IRPF establece que determinadas pérdidas derivadas de valores cotizados no pueden integrarse cuando se han adquirido valores homogéneos dentro de los dos meses anteriores o posteriores a la transmisión. La pérdida se integrará posteriormente, a medida que se transmitan los valores que permanecen en el patrimonio.

Por tanto, esos 500 € no desaparecen.

Simplemente pasan de ser una:

pérdida fiscalmente disponible

a una:

pérdida fiscalmente diferida

Esta distinción es precisamente la que OpenCap intenta mantener de forma automática.

El problema: buscar compras dos meses antes y después no es suficiente

Una implementación sencilla podría hacer algo así:

¿Existe alguna compra del mismo activo durante los dos meses anteriores o posteriores a la venta?

Si la respuesta es sí, bloquear la pérdida.

Pero el cálculo fiscal real no funciona exactamente así.

Hay que saber qué acciones se consideran vendidas, qué compras corresponden a valores homogéneos, cuántas unidades permanecen realmente en cartera después de la transmisión y qué parte de la pérdida está vinculada a esas unidades.

La propia Agencia Tributaria indica que, cuando permanecen valores homogéneos en el patrimonio, debe determinarse cuántos de ellos tienen la consideración de recompra. Además, para identificar los valores transmitidos se aplica el criterio FIFO.

Por eso OpenCap necesita combinar FIFO + valores homogéneos + cronología de operaciones + pérdidas diferidas.

Cómo lo calcula OpenCap paso a paso

Cada vez que existe una venta, el motor fiscal de OpenCap reconstruye la posición del activo y aplica una secuencia de cálculo:

  1. Identifica los valores homogéneos. OpenCap agrupa las operaciones que fiscalmente pertenecen al mismo conjunto de valores homogéneos, independientemente de la cuenta o bróker en la que estén registradas. El Reglamento del IRPF define estos valores atendiendo, entre otros elementos, al emisor, naturaleza, régimen de transmisión y contenido sustancial de derechos y obligaciones.

  2. Determina qué unidades se han vendido mediante FIFO. No puedes elegir fiscalmente qué acciones has vendido. Si existen varias compras del mismo valor, se consideran transmitidas primero las adquiridas en primer lugar.

  3. Calcula el resultado fiscal de la venta. OpenCap compara el valor de transmisión con el coste fiscal de las unidades FIFO transmitidas, incorporando los gastos correspondientes. Si el resultado es positivo, no existe ninguna pérdida que bloquear. Si existe una minusvalía, continúa el análisis.

  4. Busca adquisiciones relevantes alrededor de la venta. Para valores cotizados sujetos a esta regla, el motor analiza las adquisiciones de valores homogéneos realizadas dentro de los dos meses anteriores y posteriores.

  5. Comprueba cuántas unidades permanecen en cartera. Este paso es fundamental. Una compra anterior a la venta no implica automáticamente que exista una pérdida bloqueada: hay que reconstruir qué títulos se transmitieron y cuáles continúan formando parte del patrimonio.

  6. Divide la pérdida entre disponible y diferida. Si solo una parte de las unidades queda afectada por la recompra, OpenCap no bloquea necesariamente toda la minusvalía. Separa la parte que puede integrarse inmediatamente de la que debe permanecer pendiente.

  7. Mantiene la pérdida diferida vinculada a las unidades de reemplazo. Cuando esas unidades se transmiten posteriormente de forma definitiva, OpenCap puede liberar la pérdida que permanecía pendiente.

El resultado no es, por tanto, un simple indicador de “cumple/no cumple la regla de los dos meses”. Es una reconstrucción de qué cantidad concreta de la pérdida puede utilizarse fiscalmente en cada momento.

Ejemplo: una recompra bloquea toda la pérdida

Imagina estas operaciones:

10 de enero
Compra de 100 acciones a 20 € → 2.000 €

15 de septiembre
Venta de 100 acciones a 15 € → 1.500 €

Pérdida:

−500 €

1 de octubre
Compra de 100 acciones del mismo valor.

La nueva compra se ha realizado menos de dos meses después de la venta.

OpenCap detecta que las 100 unidades han sido reemplazadas y diferencia:

Pérdida generada: −500 €
Pérdida disponible: 0 €
Pérdida diferida: −500 €

La pérdida económica existe, pero todavía no puede integrarse fiscalmente.

¿Y si solo recompras una parte?

Aquí aparece una de las situaciones que hacen que la regla sea mucho más difícil de controlar manualmente.

Supongamos que vendes:

100 acciones con una pérdida total de 1.000 €

pero dentro del periodo relevante solo recompras:

40 acciones

No necesariamente quedan bloqueados los 1.000 €.

Si las 100 unidades vendidas han generado una pérdida homogénea de 10 € por acción, las 40 unidades de reemplazo afectan a:

40 × 10 € = 400 €

Por tanto:

Pérdida total: −1.000 €
Pérdida disponible: −600 €
Pérdida diferida: −400 €

OpenCap mantiene separadas ambas cantidades.

Esto permite evitar uno de los errores más frecuentes: considerar una pérdida completamente deducible o completamente bloqueada cuando, en realidad, solo una parte está afectada.

Las compras anteriores a la venta también importan

La regla de los dos meses no mira únicamente hacia adelante.

Imagina:

1 de enero
Compras 100 acciones.

1 de agosto
Compras otras 50.

15 de septiembre
Vendes 100 acciones con pérdidas.

Fiscalmente no puedes decidir que has vendido las 50 acciones compradas en agosto.

El FIFO determina qué unidades se consideran transmitidas.

Después de la venta todavía pueden quedar en tu patrimonio las acciones adquiridas recientemente, y esa situación puede afectar a la deducibilidad de la pérdida.

Por eso OpenCap reconstruye primero el FIFO y solo después determina qué compras pueden actuar como valores de reemplazo.

Puedes ver con más detalle cómo funciona esta norma en nuestra guía sobre la regla de los dos meses en bolsa.

Una recompra posterior puede cambiar el resultado

Existe además otra dificultad práctica.

Supongamos que vendes unas acciones con pérdidas el 15 de septiembre y en ese momento no existe ninguna recompra.

Inicialmente parece una pérdida fiscalmente disponible.

Pero el 10 de octubre vuelves a comprar el mismo valor.

La nueva operación se encuentra dentro de los dos meses posteriores a la venta.

Por eso el cálculo fiscal no puede tratar cada operación de forma aislada. Al incorporar nuevas operaciones, OpenCap vuelve a evaluar las relaciones existentes entre compras y ventas y puede identificar que una pérdida anteriormente generada está afectada por una adquisición posterior.

Esta es una de las razones por las que resulta especialmente difícil llevar la regla de los dos meses mediante una hoja de cálculo sencilla.

¿Qué pasa si utilizas varios brókeres?

Fiscalmente, el bróker no delimita la aplicación de la regla.

Supongamos que:

Broker A: vendes 100 acciones de una empresa con pérdidas.

Broker B: tres semanas después compras 100 acciones de esa misma empresa.

La recompra sigue existiendo.

OpenCap analiza conjuntamente las posiciones pertenecientes al mismo grupo de valores homogéneos, de la misma forma que necesita hacerlo para calcular correctamente el FIFO.

Esto evita que una operación quede aparentemente libre de la regla simplemente porque la venta y la recompra se realizaron desde intermediarios diferentes.

Es especialmente relevante para inversores que utilizan varios brókeres, porque el informe fiscal de cada entidad solo conoce una parte de la historia.

¿Qué hace OpenCap con la pérdida bloqueada?

OpenCap no elimina la pérdida ni modifica artificialmente el precio de compra de las nuevas acciones.

Mantiene dos conceptos separados:

la operación que generó originalmente la pérdida

y

la pérdida fiscal pendiente de liberar

Esto es importante porque la regla española funciona como un diferimiento.

La Ley del IRPF establece que estas pérdidas se integran a medida que posteriormente se transmiten los valores o participaciones que permanecían en el patrimonio.

Así, si una pérdida de 500 € quedó bloqueada por la recompra de 100 acciones y posteriormente vendes definitivamente esas acciones, OpenCap puede liberar esa pérdida pendiente en el momento correspondiente.

La Agencia Tributaria confirma este tratamiento: la pérdida que no pudo integrarse inicialmente debido a la recompra se imputa posteriormente a medida que se transmiten de forma definitiva los valores afectados.

El verdadero problema aparece cuando hay muchas operaciones

Con tres operaciones el cálculo puede hacerse manualmente.

Pero piensa en una cartera con:

compras periódicas, ventas parciales, varios brókeres, recompras antes y después de las ventas, distintos precios de adquisición y pérdidas diferidas procedentes de operaciones anteriores.

Entonces aparecen relaciones entre operaciones que pueden prolongarse durante meses o incluso ejercicios fiscales distintos.

Una venta puede generar una pérdida.

Una compra posterior puede bloquear parte de ella.

Otra venta puede liberar una fracción.

Una nueva recompra puede volver a afectar al tratamiento fiscal.

Y todo ello debe seguir respetando el FIFO.

Ahí es donde resulta útil que OpenCap mantenga la trazabilidad completa de las operaciones en lugar de calcular cada compraventa de manera independiente.

Una pérdida económica y una pérdida fiscal no son lo mismo

Esta es probablemente la idea más importante.

Tu inversión puede haber generado una pérdida de 1.000 €.

Pero fiscalmente esos 1.000 € pueden encontrarse repartidos entre:

pérdida deducible ahora: 600 €
pérdida diferida: 400 €

Por eso la rentabilidad económica de una operación y su tratamiento fiscal son dos cosas distintas.

OpenCap conserva ambas capas de información para que puedas saber no solo cuánto has ganado o perdido, sino qué parte de ese resultado tiene efectos fiscales en cada ejercicio.

Si quieres entender cómo se utilizan posteriormente esas minusvalías, puedes consultar también nuestra guía sobre cómo compensar pérdidas en bolsa en la declaración de la renta.

¿Siempre son dos meses?

No.

La conocida como regla de los dos meses se aplica, en este contexto, a determinados valores o participaciones admitidos a negociación.

Para valores o participaciones no admitidos a negociación, la Ley del IRPF establece un periodo diferente: un año anterior o posterior a la transmisión.

Por eso el tratamiento fiscal depende también del tipo de activo.

En resumen: qué hace realmente OpenCap

Cuando OpenCap detecta una venta con pérdidas, no se limita a comprobar la fecha de la siguiente compra.

Reconstruye el historial de valores homogéneos, aplica FIFO, identifica las unidades que permanecen en cartera, analiza las adquisiciones realizadas dentro del periodo fiscal relevante y determina qué parte de la minusvalía está disponible y cuál debe quedar diferida.

Después mantiene esa pérdida pendiente hasta que las operaciones posteriores permiten liberarla.

Ese es el objetivo del motor fiscal de OpenCap: convertir una cadena de operaciones de inversión en la trazabilidad fiscal que necesitas para entender qué pérdidas puedes utilizar realmente en tu IRPF.

Puedes además utilizar la calculadora de la regla de los dos meses de CapTools para comprobar el periodo de recompra alrededor de una venta con pérdidas.

Fuentes

La lógica fiscal descrita se basa principalmente en el artículo 33.5 de la Ley 35/2006 del IRPF, que regula las pérdidas derivadas de la recompra de valores homogéneos y su posterior integración, y en el artículo 8 del Reglamento del IRPF, que define el concepto de valores o participaciones homogéneos.

La Agencia Tributaria desarrolla además el tratamiento de las recompras, la identificación de unidades y la aplicación del criterio FIFO en su Manual práctico de Renta.

Nota: OpenCap facilita el cálculo y seguimiento de la información fiscal de tus inversiones, pero no presta asesoramiento fiscal. Ante situaciones particulares o dudas sobre la aplicación de la normativa, consulta con un asesor fiscal.

Aplica lo que aprendiste directamente en tu cartera real.

OpenCap te da las herramientas para gestionar tus inversiones, calcular tus impuestos y optimizar tu patrimonio. Gratis.

Empezar gratis →