Cuando compras varias veces una misma acción a precios distintos, responder a una pregunta aparentemente sencilla puede no ser tan fácil:
¿A qué precio compré realmente estas acciones?
Tu bróker puede mostrarte un precio medio de compra, pero ese dato no siempre sirve para saber cuánto te costaron fiscalmente las acciones que todavía mantienes ni qué coste debes utilizar cuando vendas una parte de la posición.
La razón es que existen dos conceptos relacionados, pero distintos:
el precio medio de adquisición, útil para analizar tu inversión;
el coste fiscal, necesario para determinar correctamente las plusvalías y minusvalías cuando vendes.
En OpenCap ambos se calculan a partir del histórico completo de operaciones de cada valor.
En esta guía explicamos cómo.
Precio medio y coste fiscal no son exactamente lo mismo
Imagina que compras acciones de una empresa en tres momentos diferentes:
Operación | Acciones | Precio | Importe |
|---|---|---|---|
Compra 1 | 100 | 10 € | 1.000 € |
Compra 2 | 50 | 14 € | 700 € |
Compra 3 | 50 | 12 € | 600 € |
Total | 200 | 2.300 € |
Si ignoramos por ahora las comisiones, el precio medio de adquisición de la posición sería:
2.300 € / 200 acciones = 11,50 € por acción
Mientras conserves las 200 acciones, ese cálculo representa correctamente el coste medio económico de tu posición.
Pero el problema aparece cuando empiezas a vender.
Qué ocurre cuando vendes solo una parte
Supongamos ahora que vendes 120 acciones.
Podría parecer lógico pensar que esas 120 acciones tenían un coste de:
120 × 11,50 € = 1.380 €
Sin embargo, fiscalmente el cálculo no funciona así.
Para acciones homogéneas, OpenCap aplica el criterio FIFO (First In, First Out): se consideran vendidas primero las acciones adquiridas en primer lugar.
Por tanto, las 120 acciones vendidas procederían de:
las 100 acciones compradas a 10 €;
20 de las 50 acciones compradas posteriormente a 14 €.
Su coste fiscal sería:
100 × 10 € + 20 × 14 € = 1.280 €
No 1.380 €.
Esta diferencia es fundamental porque es ese coste fiscal el que determina la ganancia o pérdida que genera la venta.
Qué acciones quedan después de la venta
Tras vender las 120 acciones anteriores, OpenCap conserva abiertas las adquisiciones que todavía no han sido consumidas por el FIFO.
Quedarían:
Lote pendiente | Acciones | Precio de compra | Coste |
|---|---|---|---|
Resto Compra 2 | 30 | 14 € | 420 € |
Compra 3 | 50 | 12 € | 600 € |
Total | 80 | 1.020 € |
El nuevo precio medio de las acciones que permanecen en cartera sería por tanto:
1.020 € / 80 = 12,75 € por acción
Es decir, después de una venta, OpenCap no mantiene simplemente el precio medio histórico anterior.
Primero determina qué adquisiciones han sido consumidas fiscalmente y después recalcula el coste de las posiciones que continúan abiertas.
Cómo calcula OpenCap el precio medio
Para cada posición abierta, OpenCap reconstruye los lotes de compra que siguen vivos.
De forma simplificada:
Precio medio = coste total pendiente de las acciones / número de acciones pendientes
Si existen varias compras, cada una mantiene inicialmente su propio precio y fecha de adquisición.
A medida que se producen ventas, OpenCap va consumiendo esos lotes siguiendo el FIFO.
El precio medio que ves en la cartera se calcula únicamente sobre las acciones que siguen formando parte de tu posición actual.
Esto permite que el dato continúe siendo coherente incluso después de realizar múltiples compras y ventas parciales.
Las comisiones también forman parte del coste
El precio de cotización no es necesariamente el coste real de una compra.
Supongamos que compras:
100 acciones a 20 €;
importe de las acciones: 2.000 €;
comisión de compra: 5 €.
El coste efectivo de adquisición sería:
2.005 €
y el coste unitario:
2.005 € / 100 = 20,05 € por acción
OpenCap puede incorporar al coste de adquisición los gastos y comisiones asociados a la operación, de manera que tanto el análisis económico como los cálculos fiscales se realicen sobre el coste efectivo de la inversión y no únicamente sobre el precio de cotización.
Esto puede parecer poco relevante en una operación aislada, pero adquiere importancia cuando existen muchas operaciones o brokers con estructuras de comisiones diferentes.
Cada compra conserva su propio coste fiscal
Aunque OpenCap pueda mostrar un precio medio de la posición, internamente no convierte todas tus acciones en un único bloque comprado a ese precio.
Mantiene la trazabilidad de las distintas adquisiciones.
Por ejemplo:
Fecha | Acciones | Coste unitario |
|---|---|---|
10/01 | 100 | 10 € |
15/03 | 50 | 14 € |
20/06 | 50 | 12 € |
Desde el punto de vista visual, podrías tener:
200 acciones · precio medio 11,50 €
Pero desde el punto de vista fiscal siguen existiendo tres lotes diferentes.
Esta distinción permite saber exactamente qué acciones deben asociarse a cada venta.
Qué ocurre si compras las mismas acciones en distintos brokers
Aquí aparece una de las diferencias más importantes entre el dato mostrado por un bróker y el cálculo fiscal real.
Imagina que tienes:
Broker A
100 acciones compradas a 10 €.
Broker B
100 acciones compradas posteriormente a 15 €.
Si vendes 50 acciones desde el Broker B, el propio broker puede calcular el resultado utilizando las acciones compradas a 15 € que tenía depositadas en esa cuenta.
Pero fiscalmente puede ser necesario considerar antes las acciones adquiridas anteriormente en el Broker A.
OpenCap puede reconstruir el FIFO teniendo en cuenta el conjunto de operaciones del mismo valor, independientemente de la cuenta o broker en el que se hayan realizado.
Por eso el coste fiscal calculado por OpenCap puede no coincidir con el beneficio o pérdida que aparece directamente en tu broker.
Puedes ver con más detalle este proceso en nuestra guía sobre cómo calcula OpenCap el FIFO cuando tienes acciones en varios brokers.
Ejemplo completo
Supongamos estas operaciones:
Fecha | Operación | Acciones | Precio | Comisión |
|---|---|---|---|---|
Enero | Compra | 100 | 10 € | 5 € |
Marzo | Compra | 100 | 12 € | 5 € |
Junio | Venta | 120 | 15 € | 5 € |
Paso 1. Coste de la primera compra
100 acciones × 10 € = 1.000 €
Añadiendo la comisión:
1.005 €
Coste unitario:
10,05 €
Paso 2. Coste de la segunda compra
100 acciones × 12 € = 1.200 €
Añadiendo la comisión:
1.205 €
Coste unitario:
12,05 €
Antes de vender tenemos:
200 acciones;
coste acumulado: 2.210 €;
precio medio: 11,05 € por acción.
Paso 3. Aplicar FIFO a la venta
Se venden 120 acciones.
Las primeras 100 proceden de la compra de enero:
100 × 10,05 € = 1.005 €
Las siguientes 20 proceden de la compra de marzo:
20 × 12,05 € = 241 €
Coste fiscal total de las acciones vendidas:
1.246 €
Paso 4. Calcular el valor de transmisión
120 acciones × 15 € = 1.800 €
Restamos la comisión de venta:
1.795 €
Paso 5. Calcular la plusvalía
1.795 € − 1.246 € = 549 €
La ganancia obtenida en la operación sería, por tanto:
549 €
Paso 6. Recalcular la posición restante
De la segunda compra quedaban originalmente 100 acciones.
20 se han utilizado en la venta.
Quedan:
80 acciones a un coste unitario de 12,05 €
Coste pendiente:
964 €
El nuevo precio medio de la posición pasa a ser:
12,05 €
OpenCap mantiene automáticamente esta trazabilidad después de cada operación.
Por qué el precio medio de tu broker puede ser diferente
Existen varias razones por las que OpenCap puede mostrar un dato distinto al de una entidad financiera.
El broker solo conoce las operaciones realizadas en su plataforma
Si has trasladado acciones desde otra entidad o tienes el mismo valor distribuido entre varios brokers, cada plataforma puede estar viendo únicamente una parte de tu histórico.
OpenCap puede analizar la posición de manera conjunta.
El broker puede mostrar un precio medio económico, no fiscal
Un precio medio resulta útil para medir el rendimiento de una posición, pero no sustituye al FIFO para determinar el coste de las acciones vendidas.
Puede existir información incompleta
Una transferencia de valores sin su precio original de adquisición puede provocar que el broker receptor no conozca correctamente el coste histórico.
En OpenCap, la calidad del cálculo depende igualmente de disponer de un histórico completo de las operaciones.
Qué ocurre con los traspasos entre brokers
Mover unas acciones de un broker a otro no significa que se hayan comprado de nuevo.
Las acciones conservan su adquisición original:
fecha;
número de títulos;
coste;
y posición dentro de la secuencia FIFO.
Por tanto, OpenCap no debería interpretar una transferencia de cartera como una nueva adquisición económica.
El objetivo es preservar la historia de cada posición para que una venta posterior pueda vincularse con las compras correspondientes.
Por qué OpenCap reconstruye el histórico desde las operaciones
Podría parecer más sencillo pedir simplemente:
número actual de acciones;
precio medio;
valor de mercado.
Pero esos tres datos no permiten reconstruir correctamente la fiscalidad de una cartera.
Para hacerlo es necesario conocer la secuencia completa:
compra → compra → venta → compra → venta → transferencia...
Por eso OpenCap utiliza las operaciones como fuente del cálculo.
A partir de ellas puede reconstruir:
cuántas acciones permanecen abiertas;
qué lotes de adquisición siguen pendientes;
cuál es su coste;
qué adquisiciones se han utilizado en cada venta;
cuál es el precio medio actual;
y qué plusvalías o minusvalías ha generado cada transmisión.
Precio medio para analizar tu cartera; coste fiscal para declarar tus ventas
La diferencia puede resumirse de forma sencilla:
El precio medio responde a:
¿Cuánto me cuestan de media las acciones que todavía tengo?
El coste fiscal responde a:
¿Cuánto me costaron exactamente las acciones que fiscalmente se consideran vendidas?
Ambos datos parten de las mismas operaciones, pero responden a preguntas distintas.
Y cuando existen compras sucesivas, ventas parciales o varios brokers, confundirlos puede llevar a interpretar incorrectamente tanto la rentabilidad de una posición como su resultado fiscal.
OpenCap hace el cálculo automáticamente
Una vez registradas o importadas tus operaciones, OpenCap reconstruye la posición y actualiza automáticamente los cálculos asociados.
De esta manera puedes consultar tu cartera sin tener que mantener manualmente hojas de cálculo con cada lote de adquisición.
Y, sobre todo, puedes conectar dos visiones que normalmente aparecen separadas:
cómo está funcionando tu inversión hoy y qué consecuencias fiscales tienen las operaciones que has realizado.
Ese es precisamente uno de los objetivos de OpenCap: que el histórico de tus inversiones no sea simplemente una lista de movimientos, sino la base para entender correctamente tu patrimonio, su rentabilidad y su fiscalidad.