Qué pasa si falta el histórico de compras en Interactive Brokers
Respuesta rápida. Si una venta en Interactive Brokers no tiene compra original cubierta por el Activity Statement actual, no se puede calcular la ganancia o pérdida real porque falta el coste de adquisición. La solución habitual es aportar el Activity Statement del ejercicio anterior, o de años previos, hasta cubrir la compra original. No es recomendable usar el Realized P&L del broker como sustituto del cálculo fiscal mientras falta el histórico.
1. Por qué ocurre
El Activity Statement de Interactive Brokers cubre un periodo concreto. Si vendes en 2025 una acción que compraste en 2022, el statement de 2025 muestra la venta y la posición inicial al 1 de enero (con un valor de mercado del momento) pero no necesariamente el coste real al que compraste ni la fecha exacta de compra original.
Los escenarios típicos son cuatro:
- Cuenta migrada o renovada dentro de IBKR (cambio de tipo de cuenta o jurisdicción): el histórico de operaciones antiguas puede no estar visible.
- Transferencia desde otro broker (ACATS o equivalente): la posición y el cost basis informado entran en la cuenta IBKR, pero el extracto histórico vive en el broker anterior.
- Posiciones abiertas de años previos: la compra ocurrió hace 3, 5 o 10 años en la misma cuenta IBKR, y el Activity Statement descargado solo cubre el periodo actual.
- Corporate actions intermedias: la posición vendida hoy procede de un split, merger o spinoff de un valor distinto que se mantenía hace años.
2. Por qué no basta con el precio de venta
Para declarar una ganancia o pérdida patrimonial se necesitan dos cifras:
- Valor de transmisión (precio de venta − comisión de venta): disponible en el Activity Statement actual.
- Valor de adquisición (precio de compra original + comisión de compra + gastos): no disponible si la compra está fuera del periodo descargado.
Sin valor de adquisición, la cifra que se obtenga es, en el mejor de los casos, una estimación con cost basis aproximado, y no es equivalente a una ganancia o pérdida fiscal calculada bajo criterio doctrinal.
3. Por qué el Realized P&L del broker no es la salida fácil
Cuando falta el histórico, Interactive Brokers reporta una cifra de Realized P&L para esa operación, pero construida con el cost basis que tiene en su libro —típicamente el MTM (mark-to-market) inicial del año en que se incorporó la posición a la cuenta actual—. Esa cifra es razonable para el reporting del broker. No es el coste fiscal real.
Si se utiliza esa cifra como si fuera la ganancia/pérdida fiscal de la operación, se están mezclando:
- la ganancia/pérdida real de la posición desde su compra original,
- el efecto del tipo de cambio del momento de incorporación a la cuenta actual,
- y una conversión a EUR con el FX interno del broker.
Tres componentes en una sola cifra de difícil desglose posterior.
4. Cómo lo trata RentaXML
Cuando el motor detecta una venta sin cost basis histórico completo:
- Marca la operación como pendiente de revisión (no como pérdida o ganancia definitiva).
- No utiliza el Realized P&L del broker como cifra fiscal automática.
- Emite un aviso explícito que indica qué Activity Statement adicional aportar.
- Mantiene la trazabilidad en el informe: cliente y despacho saben exactamente qué falta para cerrar la operación.
5. Checklist de qué aportar
- Activity Statement IBKR del ejercicio anterior completo (no solo el resumen — el archivo con secciones de trades, dividendos, fees y posiciones).
- Si la posición viene de varios años atrás, statements de los años previos hasta encontrar la compra original.
- Si llegó por transferencia desde otro broker: extracto del broker origen con la compra original, informe ACATS o similar con el cost basis informado, o documentación de la compra original.
- Si hubo corporate actions intermedias: documentación del split / merger / spinoff, ratio aplicado, tratamiento fiscal del canje.
6. Mientras tanto: cómo abordar el resto
Si el resto del expediente está bien y solo hay 1–2 operaciones pendientes de histórico, el despacho puede valorar:
- Esperar a resolver el histórico antes de cerrar la declaración (lo más prudente si el importe pendiente es relevante).
- Avanzar con el resto y reconocer explícitamente la operación pendiente para decidir cómo proceder.
- Declarar el resto y dejar la operación afectada para revisión específica.
La decisión es del despacho. El sistema entrega la información clara; la valoración corresponde al criterio profesional.
7. Tabla: causa vs solución
| Causa del histórico incompleto | Solución habitual |
|---|---|
| Cuenta migrada dentro de IBKR | Statements de la cuenta anterior o solicitud a soporte de IBKR |
| Transferencia ACATS desde otro broker | Statement final del broker origen + informe ACATS |
| Posiciones abiertas hace años | Activity Statements de los años previos en la misma cuenta |
| Corporate action intermedia | Documentación del split/merger/spinoff y ratio aplicado |
| Solo el statement de un periodo descargado | Re-descargar el Activity Statement completo del ejercicio anterior |
8. Para seguir leyendo
- Por qué el Realized P&L de Interactive Brokers no siempre sirve — por qué no se usa el dato del broker como atajo.
- Cómo declarar acciones en dólares en la renta española (artículo pilar).
- Cartera pequeña, importes grandes — contexto si tu volumen anual parece alto.
Preguntas frecuentes
¿Por qué RentaXML no usa simplemente el dato del broker?
¿Cuántos años atrás necesito mirar?
Si IBKR no permite descargar el statement de un año muy antiguo, ¿qué hago?
¿Y si no encuentro la compra original?
¿Esto bloquea mi declaración?
Posiciones antiguas con histórico incompleto
Las cuentas IBKR con varios años de historial acumulan situaciones de cost basis incompleto. Campus Opciones — la comunidad detrás de RentaXML — manda una newsletter gratuita con análisis fiscal y operativa con Interactive Brokers, incluyendo casos de cuentas antiguas.
campusopciones.com es el proyecto detrás de RentaXML — comunidad española de inversores con Interactive Brokers.
