Interactive Brokers vs IRPF: cuando IBKR muestra una pérdida que Hacienda puede no dejarte usar
Respuesta rápida. Puedes tener una pérdida económica en tu Activity Statement de Interactive Brokers y, aun así, no poder computarla todavía en el IRPF español. Ocurre cuando vendes un valor con pérdida y compras otro homogéneo dentro del plazo del art. 33.5 LIRPF (±2 meses para valores cotizados). En ese caso la pérdida no desaparece: queda diferida hasta que vendas definitivamente los recomprados. RentaXML cruza el Activity Statement con la regla 33.5, el FIFO del 37.2 y la conversión a EUR con tipo BCE per-fecha, y separa lo que es resultado económico del broker de lo que es resultado fiscalmente computable.
1. Qué muestra IBKR y qué exige el IRPF
Interactive Brokers genera el Activity Statement con dos lógicas que no coinciden con las del IRPF español:
- Coste medio sobre todas las acciones en cartera en lugar del FIFO por lotes que exige el art. 37.2 LIRPF.
- USD con su propio tipo de cambio en lugar de EUR convertidos al tipo BCE de cada fecha de operación.
El resultado: el realized P&L del broker es informativo, no directamente declarable. RentaXML toma el mismo archivo y recalcula con las reglas españolas. En presencia de recompras, además, entra la regla del art. 33.5 LIRPF.
2. Las cuatro diferencias estructurales
2.1 Método de cálculo: coste medio vs FIFO
IBKR muestra el coste medio en el campo “Average Cost” y calcula el PnL contra ese promedio. La AEAT no lo acepta:
Cuando existan valores homogéneos, se considerará que los transmitidos por el contribuyente son aquellos que adquirió en primer lugar.LIRPF art. 37.2
FIFO obligatorio. Si tienes lotes de 2022, 2023 y 2024 del mismo valor y vendes una parte, se consideran consumidos los más antiguos. El gap con el coste medio puede ser de miles de euros en posiciones con varios años de antigüedad. Guía completa de FIFO en LIRPF 37.2.
2.2 Divisa: USD vs EUR con tipo BCE per-fecha
IBKR calcula el PnL en USD y aplica su tipo de cambio interno para los reportes en EUR. La AEAT exige tipo BCE oficial en la fecha exacta de cada operación. Una compra a 100 USD el 15 de marzo y una venta a 110 USD el 20 de septiembre del mismo año pueden generar resultados fiscales distintos del realized P&L de IBKR solo por el efecto FX.
2.3 Mark-to-Market vs realización
El “Net Asset Value” diario de IBKR aplica Mark-to-Market: los beneficios y pérdidas latentes se contabilizan diariamente. En IRPF solo se computa lo realizado: hasta que no haya transmisión (venta) no hay hecho imponible. Las posiciones abiertas a 31/12 no generan PyG fiscal aunque IBKR las muestre con un MTM determinado.
2.4 Regla 33.5: la pérdida que el broker no detecta
IBKR no aplica la regla del art. 33.5 LIRPF. Su realized P&L muestra todas las pérdidas como inmediatamente realizadas. La AEAT no las computa si hay recompra de valores homogéneos en la ventana de ±2 meses. La pérdida no desaparece — se difiere hasta el cierre definitivo del lote recomprado.
3. Ejemplo numérico paso a paso
Caso real anonimizado del corpus interno de RentaXML:
| Fecha | Operación | Cantidad | Precio USD | EUR (BCE) |
|---|---|---|---|---|
| 2025-03-10 | Compra NVDA | +100 | 800 | 730 € |
| 2025-07-15 | Venta NVDA | −100 | 720 | 650 € |
| 2025-07-30 | Recompra NVDA | +100 | 715 | 645 € |
| 2025-12-31 | Posición abierta | 100 | 760 | – |
Realized P&L IBKR 2025: −8.000 USD (≈ −7.250 € al tipo de cambio interno del broker).
Resultado fiscal RentaXML 2025: la pérdida bruta en EUR-BCE es 730 − 650 = 80 € por acción × 100 = −8.000 €. Pero la recompra del 30 de julio cae dentro de los ±2 meses desde la venta. La pérdida queda diferida íntegra. Computable en 2025: 0 €. Pendiente para 2026 o años posteriores cuando se cierre el lote recomprado: 8.000 €.
4. Cómo lo detecta y aplica RentaXML
- Importa el Activity Statement anual completo (CSV o XML).
- Reconvierte cada operación a EUR con tipo BCE de su fecha.
- Calcula PyG por FIFO (LIRPF 37.2) con coste real del lote consumido.
- Para cada venta con pérdida, busca compras del mismo ISIN canonicalizado en ±2 meses (regla 33.5).
- Si las hay, marca la pérdida como diferida, vinculada al lote recomprado, y la libera cuando ese lote se cierra definitivamente sin nueva recompra dentro de ventana.
- Si quedan abiertos a 31/12, propaga el carryforward al siguiente ejercicio.
5. Errores frecuentes al copiar el P&L del broker
| Error | Consecuencia |
|---|---|
| Copiar realized P&L directamente a la declaración | Declaración con cifras que no resisten una revisión |
| Convertir USD→EUR con tipo de cambio anual | Drift FX significativo en posiciones grandes |
| Tratar el coste medio de IBKR como coste fiscal | PyG distintas a las del FIFO real |
| Ignorar recompras posteriores a la venta con pérdida | Pérdidas computadas que no son computables |
| Asumir que MTM = ganancia/pérdida realizada | Hechos imponibles inventados |
6. Resumen accionable
El Activity Statement de IBKR es un input excelente porque contiene todas las operaciones con timestamp y referencias únicas. Pero su realized P&L está calculado con convenciones del broker, no con las del IRPF español. Si llevas la cifra directamente, lo más probable es que estés declarando incorrecto — a la alza o a la baja.
El paso intermedio es traducir el archivo al plano fiscal: FIFO, EUR BCE per-fecha y regla 33.5. RentaXML lo hace automáticamente y marca cada operación con su trazabilidad. Para el caso típico de venta con pérdida y recompra, consulta el artículo específico. Si necesitas la base normativa, la guía pilar de la regla 33.5. Si dudas con compras anteriores a la venta, aquí está el caso.
Preguntas frecuentes
¿Por qué mi pérdida en IBKR no aparece igual en mi declaración?
¿Puedo declarar directamente el "Realized P&L" del Activity Statement?
¿La regla 33.5 se aplica también si la recompra es en USD y la venta también?
¿Qué partes del Activity Statement necesito subir a RentaXML?
¿Cómo veo en RentaXML qué pérdidas quedan diferidas por la regla 33.5?
Inversor con IBKR que quiere ir más allá del realized P&L
Entender por qué tu broker y Hacienda no cuadran es solo el primer paso. Campus Opciones — la comunidad detrás de RentaXML — publica una newsletter gratuita semanal con casos prácticos de operativa con IBKR, análisis fiscal y estrategia. Útil tanto si te interesa la fiscalidad como si quieres mejorar tu gestión.
campusopciones.com es el proyecto detrás de RentaXML — comunidad española de inversores con Interactive Brokers.
