Novedades Plataforma

OpenCap mejora el tratamiento de las pérdidas por recompra de acciones

OpenCap mejora el cálculo de pérdidas bloqueadas por recompra de acciones, incluyendo bloqueos parciales, valores homogéneos y liberación automática.

O
OpenCap
· · 7 min lectura
OpenCap mejora el tratamiento de las pérdidas por recompra de acciones

En OpenCap seguimos mejorando los cálculos fiscales a partir de situaciones reales planteadas por nuestros usuarios.

Una consulta reciente nos permitió identificar un caso en el que una pérdida patrimonial permanecía marcada como bloqueada, aunque el usuario ya había vendido todas sus acciones y no había realizado nuevas compras posteriores que justificaran mantener el diferimiento.

A partir de este caso hemos revisado en profundidad el tratamiento de las pérdidas derivadas de la venta y recompra de valores homogéneos.

El resultado es una actualización importante del módulo fiscal de OpenCap, que permite identificar, diferir y liberar estas pérdidas con mucha más precisión.

¿Por qué puede bloquearse una pérdida al vender acciones?

Cuando un inversor vende acciones con pérdidas, esa pérdida no siempre puede incluirse inmediatamente en la declaración del IRPF.

En el caso de valores negociados, la normativa impide computar temporalmente la pérdida cuando se adquieren valores homogéneos dentro de los dos meses anteriores o posteriores a la venta y estos permanecen en el patrimonio del contribuyente.

Es lo que habitualmente se conoce como la regla de los dos meses o regla de recompra de valores homogéneos.

La pérdida no desaparece. Queda diferida hasta que se transmiten las acciones o participaciones cuya adquisición provocó el bloqueo. La Agencia Tributaria contempla que esta liberación pueda producirse cuando se venden total o parcialmente los valores recomprados.

Un ejemplo sencillo

Imaginemos que un inversor compra acciones de una empresa y posteriormente vende parte de ellas con pérdidas.

Si alrededor de esa venta existen otras compras de las mismas acciones, puede resultar necesario analizar:

  • Cuándo se realizaron las compras.

  • Qué acciones se consideran transmitidas conforme al criterio FIFO.

  • Cuántas unidades siguen en cartera.

  • Qué unidades provocan el bloqueo de la pérdida.

  • Cuándo se venden posteriormente esas unidades.

El cálculo puede complicarse todavía más cuando existen distintas compras y ventas, operaciones parciales o varios movimientos realizados en una misma fecha.

Una pérdida puede estar totalmente bloqueada, parcialmente bloqueada o completamente liberada dependiendo de las acciones que permanezcan en cartera.

¿Qué hemos mejorado en OpenCap?

La nueva versión reconstruye la relación entre las operaciones de compra y venta para determinar con mayor precisión qué pérdidas pueden deducirse y cuáles deben permanecer diferidas.

Detección de compras anteriores y posteriores

OpenCap analiza ahora tanto las compras realizadas antes de una venta con pérdidas como las recompras posteriores.

Esto es importante porque la regla no afecta únicamente a las acciones compradas después de vender. También puede aplicarse cuando se adquirieron valores homogéneos durante los dos meses anteriores y estos todavía permanecen en cartera.

Aplicación de meses naturales

El periodo se determina utilizando meses naturales en lugar de convertirlo en un plazo fijo de 60 días.

Por ejemplo, una venta realizada el 30 de enero no debe analizarse simplemente sumando o restando 60 días, sino considerando el periodo comprendido entre las fechas equivalentes de los meses correspondientes.

Recálculo automático al añadir operaciones

Una compra posterior puede cambiar el tratamiento fiscal de una venta registrada previamente.

Por ello, OpenCap recalcula ahora automáticamente la asignación FIFO y las pérdidas diferidas cuando se añaden nuevas operaciones. De este modo, el resultado fiscal no depende únicamente del orden en el que el usuario haya introducido los movimientos en la plataforma.

Identificación de valores homogéneos

La relación entre operaciones se realiza utilizando principalmente el ISIN y la agrupación fiscal del activo.

Esto permite tratar correctamente como homogéneos valores que representan el mismo instrumento financiero, aunque puedan aparecer registrados con pequeñas diferencias de denominación, mercado o intermediario.

Bloqueos parciales

No siempre queda bloqueada la totalidad de una pérdida.

Por ejemplo, si una venta genera una pérdida sobre diez acciones, pero solamente cuatro unidades permanecen vinculadas a una compra homogénea, OpenCap puede diferir la parte correspondiente a esas cuatro acciones y mantener como deducible la pérdida asociada al resto.

Para ello, la pérdida se prorratea por unidad.

Varios lotes de reemplazo

Una misma venta con pérdidas puede estar relacionada con distintas compras realizadas en fechas diferentes.

OpenCap puede asociar ahora la pérdida con varios lotes de reemplazo, controlando cuántas unidades de cada compra intervienen en el bloqueo.

El sistema también evita que una misma acción se utilice para bloquear simultáneamente más de una pérdida.

Liberación parcial o total

Cuando se venden las acciones que provocaron el diferimiento, OpenCap libera automáticamente la parte correspondiente de la pérdida.

La liberación puede ser:

  • Parcial, cuando solo se vende una parte del lote relacionado.

  • Total, cuando se transmiten todas las unidades pendientes.

  • Pendiente, mientras las acciones continúan en cartera.

La pérdida liberada se imputa al ejercicio fiscal en el que se produce la transmisión de las acciones vinculadas.

Un informe de IRPF más detallado

También hemos ampliado el informe fiscal de OpenCap para diferenciar claramente entre distintos tipos de pérdidas:

  • Pérdidas deducibles, que pueden computarse en el ejercicio.

  • Nuevas pérdidas diferidas, bloqueadas por la existencia de valores homogéneos.

  • Pérdidas liberadas, que vuelven a ser computables tras vender las acciones relacionadas.

  • Pérdidas pendientes, que continúan diferidas para ejercicios futuros.

Esta separación permite entender mejor el resultado calculado por la plataforma y facilita la revisión de la información antes de preparar la declaración de la renta.

Cálculos reproducibles y consistentes

La actualización también mejora la consistencia interna del cálculo.

Las operaciones se procesan respetando:

  1. La fecha de la operación.

  2. La secuencia en la que fue ejecutada.

  3. Un criterio estable de ordenación cuando varias operaciones comparten la misma fecha.

Además, la reconstrucción de las pérdidas diferidas es determinista e idempotente. Esto significa que recalcular varias veces la misma cartera, sin modificar las operaciones, debe producir siempre el mismo resultado y no generar registros duplicados.

¿Qué deben hacer los usuarios de OpenCap?

La nueva lógica se aplica automáticamente a las nuevas operaciones.

En determinadas carteras que ya contenían pérdidas bloqueadas antes de la actualización, puede ser necesario forzar la reconstrucción del cálculo. Para hacerlo, basta con eliminar una de las operaciones del activo afectado y volver a registrarla.

OpenCap recalculará entonces:

  • La asignación FIFO.

  • Las compras vinculadas a cada venta.

  • Las pérdidas deducibles.

  • Las pérdidas diferidas.

  • Las liberaciones correspondientes.

Antes de borrar una operación, recomendamos conservar sus datos para poder volver a introducirla exactamente con la misma información.

Las mejoras más importantes nacen de casos reales

Esta actualización se originó a partir del comentario de un usuario que detectó que una pérdida seguía bloqueada después de haber cerrado completamente su posición.

El ejemplo nos permitió identificar una situación que no se estaba resolviendo correctamente y revisar el funcionamiento completo del sistema, no solamente corregir ese caso concreto.

Gracias a ello, OpenCap puede gestionar ahora escenarios considerablemente más complejos y ofrecer una representación más precisa de las pérdidas patrimoniales pendientes.

El feedback de los usuarios no solo nos ayuda a encontrar errores. También nos permite comprender cómo se utiliza realmente la plataforma, identificar situaciones que no habíamos contemplado y construir una herramienta fiscal cada vez más fiable.

Si detectas algún resultado que no comprendes o crees que una operación no está siendo tratada correctamente, puedes enviarnos el detalle desde los canales de soporte de OpenCap. Revisaremos el caso y utilizaremos esa información para seguir mejorando la plataforma.

Aviso: OpenCap es una herramienta de apoyo para el registro y análisis de inversiones. La información generada no sustituye el asesoramiento fiscal profesional ni la revisión de la declaración por parte del contribuyente o de su asesor.

Prueba las últimas funcionalidades de OpenCap. Gratis.

Motor FIFO, rebalanceo automático, perfil de riesgo, tipos de cambio en tiempo real y mucho más.

Crear cuenta gratis →