Las exportaciones de Interactive Brokers explicadas: Activity Statement frente a Flex Query
Interactive Brokers te ofrece más opciones de exportación que ningún otro bróker, y ese es justo el problema. Dos de ellas importan para seguir tu cartera; esta guía explica cuándo usar cada una, qué contienen los archivos y qué comprobar antes de fiarte del resultado.
Dos sistemas, un mismo trabajo
IBKR nació en el mundo del corretaje profesional, y sus informes lo delatan. Donde un bróker de retail te da un botón de exportar, IBKR te da toda una suite de informes: extractos de varios tipos, consultas personalizables, varios formatos de archivo y ajustes que la mayoría de los inversores particulares no tocará jamás. La abundancia es real, pero la confusión también, y mucha gente se rinde en algún punto de los menús y vuelve a entornar los ojos delante de la app.
La buena noticia es que, para lo que nos ocupa (reconstruir tu historial completo para poder calcular el precio medio de compra, la rentabilidad ponderada por tiempo y los ingresos por dividendos), solo importan dos rutas: el Activity Statement y la Flex Query. Las dos producen un registro completo de operaciones, dividendos, impuestos retenidos y movimientos de efectivo. La diferencia está en la comodidad y en la repetibilidad, no en el fondo. Todo lo demás del menú de informes es o un subconjunto de estos dos o algo pensado para asesores fiscales.
Activity Statement: la ruta rápida
Performance & Reports → Statements → Activity. Elige un rango de fechas, formato CSV y genera. Obtienes un archivo con secciones apiladas una encima de otra: Trades, Dividends, Withholding Tax, Deposits & Withdrawals y una docena más.
Este es el archivo que la mayoría de las herramientas de seguimiento de cartera (BullBenchmark incluida) leen directamente. El formato por secciones tiene una pinta rara en Excel, pero está completo: operaciones con sus comisiones, dividendos con sus impuestos y todos los movimientos de efectivo.
Una pega: el rango por defecto no pasa de 365 días. Para el historial completo, genera un extracto por año natural y súbelos todos, o usa una Flex Query.
Un apunte sobre ese formato de aspecto raro. El archivo es en realidad varias tablas compartiendo un mismo CSV, cada sección con su propia fila de encabezados. Abierto en una hoja de cálculo parece un archivador que se ha caído al suelo, y la tentación es «ordenarlo» antes de hacer nada con él. Resístete. La estructura por secciones es precisamente lo que permite a un analizador distinguir una operación de un dividendo o de una comisión, y editarla a mano es la forma más rápida de romper un archivo por lo demás perfecto. Descargar, subir, listo.
Flex Query: se configura una vez y se reutiliza siempre
Performance & Reports → Flex Queries → crea una nueva Activity Flex Query. Marca las secciones que necesitas (Trades, Cash Transactions, Dividends), fija el formato del campo de fecha y guarda. A partir de ahí son dos clics para cualquier periodo, y la disposición de las columnas no cambia nunca, lo que significa que tu herramienta no se rompe con ella.
Si piensas subir datos todos los meses, dedícale cinco minutos a una Flex Query. Tu yo futuro te lo agradece.
Lo infravalorado aquí es que la disposición de las columnas es estable. Los formatos de los extractos pueden cambiar cuando un bróker rediseña cosas; una Flex Query devuelve exactamente los campos que configuraste, en el orden en que los configuraste, todas y cada una de las veces. Para quien lleva una contabilidad regular (una subida al mes, una revisión al trimestre), esa previsibilidad elimina toda una categoría de fallos silenciosos. Es la diferencia entre un informe que alguien genera para ti y un informe que has especificado tú.
¿Qué ruta te conviene?
Si es cosa de una vez (quieres ver tu historial completo comparado con un índice de referencia una sola vez, o estás probando una herramienta), genera los Activity Statements año natural por año natural y termina en diez minutos. Si tu intención es mantener tus cifras al día, monta ya la Flex Query. El coste de configurarla son minutos; la recompensa es que cada exportación futura te lleve dos clics y no te dé sorpresas. En cualquiera de los dos casos acabas con los mismos datos de fondo: cada operación con su comisión, cada dividendo con su retención en origen, y cada aportación y cada retirada con su fecha. Esas fechas de los flujos de caja no son un detalle anecdótico: son la materia con la que se construye el cálculo de la rentabilidad ponderada por tiempo, como se explica en rentabilidad ponderada por tiempo frente a rentabilidad ponderada por dinero.
El asunto de las varias divisas
IBKR informa de cada operación en su divisa original, y tus dividendos llegan en lo que pague la empresa. Un dividendo estadounidense es en USD; un ETF europeo puede pagar en EUR. Tu herramienta tiene que convertirlo todo a tu divisa base al tipo histórico correcto, no al de hoy, o tu precio medio de compra se irá desviando en silencio. Comprueba que la herramienta que uses lo haga bien. (Nosotros sí.)
Merece la pena deletrear esa desviación, porque es invisible hasta que deja de serlo. Supongamos que compraste una acción estadounidense hace dos años y que el dólar se ha debilitado desde entonces. Convierte aquella operación antigua al tipo de hoy y tu precio medio de compra en euros parecerá más bajo de lo que pagaste en realidad, con lo que tu ganancia parecerá mayor de lo que fue. El error se mueve con el tipo de cambio, así que tu «rentabilidad» cambia en días en los que no has operado. La conversión a tipos históricos clava cada hecho a su propia fecha y hace que la cifra deje de bailar. Hay más sobre toda esta clase de problemas en el seguimiento de carteras en varias divisas.
¿Y los brókeres que funcionan sobre IBKR?
Lynx, Mexem y otros cuantos brókeres europeos son IBKR de marca blanca. Sus exportaciones son el mismo formato con otro logotipo. Si la plataforma de tu bróker se parece sospechosamente a Trader Workstation, la guía de IBKR de arriba casi seguro que te sirve.
Esto es una buena noticia discreta si tienes cuentas en más de uno de ellos, o si migraste de uno a otro: los archivos encajan, y una herramienta que lee uno los lee todos. Combinar una cuenta en formato IBKR con un bróker completamente distinto (por ejemplo, una cuenta de DeGiro para tus ETF) es también rutina, siempre que la herramienta normalice las divisas y fusione bien los historiales.
Qué comprobar después de exportar
Sea cual sea la ruta que hayas tomado, dedícale al archivo dos minutos de auditoría antes de fiarte de nada calculado a partir de él.
- Confirma la cobertura de fechas: si generaste extractos anuales, comprueba que no haya hueco entre el final de un año y el principio del siguiente, y que el archivo más antiguo llegue hasta tu primera operación.
- Comprueba que las posiciones que resultan de la sección Trades, una vez netas, cuadran con lo que enseña tu cuenta hoy.
- Busca las secciones Dividends y Withholding Tax y confirma que tienen datos en los periodos en los que sabes que cobraste.
- Verifica que Deposits & Withdrawals recoge todos los movimientos de fondos; una aportación que falte hace que tu rentabilidad parezca mejor de lo que fue, cosa halagadora y falsa.
Los huecos casi siempre se remontan a los rangos de fechas o, en una Flex Query, a una sección sin marcar. Las dos cosas se arreglan volviendo a exportar una vez.
Preguntas frecuentes
Activity Statement o Flex Query: ¿cuál prefiere una herramienta de seguimiento? La mayoría, BullBenchmark incluido, leen directamente el CSV del Activity Statement. La Flex Query se gana el sueldo por su repetibilidad: los mismos campos, en el mismo orden, cada vez que la lanzas.
¿Por qué mi historial está repartido en varios archivos? Porque el rango por defecto del Activity Statement no pasa de 365 días. Un extracto por año natural, subidos todos juntos, reconstruye el historial entero. Una herramienta que no sepa fusionar varios archivos con soltura no se está esforzando.
¿Tengo que dar mis claves de IBKR a una herramienta de seguimiento? No, y no deberías tener que hacerlo. La vía de la exportación entrega datos sin entregar acceso; el razonamiento está desarrollado en seguir tu cartera sin dar acceso a tu bróker.
Mis dividendos llegan en tres divisas. ¿Es un problema? Solo para las herramientas que dan por hecho que hay una sola divisa. El archivo registra cada pago en su divisa original; tratarlo bien significa convertir cada uno al tipo de su propia fecha de pago, y no meterlo todo en el mismo saco al tipo de hoy.
Estoy en Lynx o en Mexem. ¿Me sirve algo de esto? Todo. El mismo motor, el mismo formato de archivo, otro logotipo.
La primera semana de BullBenchmark es gratis, sin tarjeta: sube la exportación que acabas de descargar y comprueba dónde estás.
Relacionado: Seguimiento de carteras en varias divisas · ¿Estoy batiendo al S&P 500?