NodoFinx

NodoFinx

Finanzas claras

Guías

Interactive Brokers · Histórico

Importa el histórico de tu cartera de Interactive Brokers

Configura una consulta Flex reducida para traer la evolución de la cartera, operaciones, dividendos y movimientos de capital.

10 minActualizado 31 ago 2026
Menús de IBKR
1

Qué importa exactamente NodoFinx

La consulta principal mantiene la cartera actual. La consulta histórica añade el valor total de la cuenta en fechas anteriores.

Son consultas distintas: en la principal debes marcar todos los campos de Open Positions, incluido Cost Basis Price. En la histórica conviene mantener solo los campos indicados en esta guía para que el archivo no sea demasiado grande.

También importa compras y ventas ejecutadas de acciones, ETF, fondos y opciones para mostrarlas en el Historial de inversiones.

Las acciones corporativas aparecen como eventos de solo lectura separados de las compras y ventas. NodoFinx usa su Transaction ID para no duplicarlas aunque la consulta histórica se solape.

De Cash Report toma las aportaciones y retiradas de cada día para calcular el flujo de capital. De Cash Transactions toma dividendos, pagos en lugar de dividendos, retenciones y cualquier movimiento de fondos que IBKR incluya con detalle.

Si IBKR incluye FX Rate to Base, NodoFinx conserva el cambio de la fecha del cobro. Solo usa el último cambio disponible cuando IBKR no lo proporciona.

2

Crear la consulta Flex histórica

  1. 01

    Entra en Interactive Brokers Client Portal.

  2. 02

    En ordenador: abre Performance & Reports > Flex Queries desde el menú principal.

  3. 03

    En móvil: abre el menú, baja hasta Statements & Tax > Activity Statements > Flex Queries.

  4. 04

    Crea una Activity Flex Query separada de la consulta principal.

  5. 05

    Si tienes varias subcuentas, selecciónalas todas también en esta consulta histórica. NodoFinx usará el histórico correspondiente en cada cartera, tanto si decides verlas juntas como por separado.

  6. 06

    En la pantalla de secciones, añade los seis bloques explicados a continuación. No utilices Seleccionar todo.

3

Evolución de la cartera

Este bloque permite que NodoFinx dibuje la evolución histórica del valor total de la cartera.

  1. 01

    Abre Change in NAV.

  2. 02

    Marca únicamente estos dos campos:

    2.1To Date.
    2.2Ending Value.
4

Compras y ventas

Este bloque añade al Historial de inversiones las compras y ventas ejecutadas de acciones, ETF, fondos y opciones. En las ventas, NodoFinx puede mostrar el resultado realizado que comunica IBKR.

  1. 01

    Abre Trades.

  2. 02

    En el nivel de detalle, selecciona Executions.

  3. 03

    Marca estos campos:

    3.1Identificación: Currency, Asset Class, Symbol, Description, Listing Exchange y Conid. Si Conid no aparece, selecciona ISIN en su lugar; no necesitas ambos.
    3.2Operación: Trade ID, Date/Time, Quantity, Trade Price, Buy/Sell y Open/Close Indicator. Date/Time ya incluye la hora, así que no necesitas buscar Trade Time.
    3.3Contrato de opción: Underlying Symbol, Put/Call, Strike, Expiry y Multiplier.
    3.4Costes y resultado: Taxes, IB Commission, Cost Basis, Realized P/L y FX Rate to Base.
    3.5Control: Notes/Codes.
5

Ejercicios, asignaciones y vencimientos de opciones

Este bloque cierra correctamente el ciclo de vida de los contratos y evita que un ejercicio, una asignación o un vencimiento se confundan con una compra o una venta ordinaria.

  1. 01

    Abre Option Exercises, Assignments and Expirations. El nombre puede aparecer abreviado como Option EAE.

  2. 02

    Marca estos campos:

    2.1Identificación: Trade ID, Date y Transaction Type.
    2.2Instrumento: Asset Class, Symbol, Description, Conid, Currency, FX Rate to Base, Underlying Symbol y Underlying Conid.
    2.3Efecto y resultado: Quantity, Trade Price, Proceeds, Comm/Tax, Basis y Realized P/L.
  3. 03

    No busques Put/Call, Strike, Expiry, Multiplier ni Underlying Quantity en este bloque: IBKR no los ofrece aquí. NodoFinx completa la identidad del contrato con Trades y Open Positions.

6

Aportaciones y retiradas

Este bloque permite reconstruir el flujo de capital aunque IBKR no incluya los depósitos como filas detalladas en Cash Transactions.

  1. 01

    Abre Cash Report.

  2. 02

    Marca estos campos:

    2.1Identificación y periodo: Account ID, Currency, From Date, To Date y Level of Detail.
    2.2Movimientos: Deposits/Withdrawals, Deposits y Withdrawals.
    2.3Saldos: Starting Cash y Ending Cash.
  3. 03

    En la configuración final de la consulta, activa Breakout by Day.

7

Dividendos y retenciones

Este bloque permite reconstruir el importe bruto, la retención y el efectivo que realmente recibiste.

  1. 01

    Abre Cash Transactions.

  2. 02

    En Options, marca únicamente estos seis tipos:

    2.1Dividends.
    2.2Payment in Lieu of Dividends.
    2.3Withholding Tax.
    2.4Withholding 871(m).
    2.5Deposits.
    2.6Withdrawals.
  3. 03

    Selecciona Detail, no Summary.

  4. 04

    Marca estos campos:

    4.1Fecha e importe: Date/Time, Currency, FX Rate to Base y Amount.
    4.2Concepto: Type y Description.
    4.3Activo: Symbol y Conid. Si Conid no aparece, selecciona ISIN en su lugar.
8

Acciones corporativas

Este bloque permite registrar dividendos en acciones, derechos, splits, fusiones, conversiones y amortizaciones como eventos de solo lectura, sin confundirlos con compras o ventas.

  1. 01

    Abre Corporate Actions.

  2. 02

    Marca estos campos:

    2.1Identificación: Transaction ID, Report Date, Date/Time, Type, Code y Description.
    2.2Activo: Symbol, Conid o ISIN y Asset Class.
    2.3Efecto: Quantity, Amount, Proceeds, Value y Currency.
9

Configuración exacta de la consulta

Format: XML.

Period: Last 365 Days.

Date Format: dd/MM/yyyy.

Time Format: HHmmss.

Date/Time Separator: ; (punto y coma).

Profit and Loss: Default.

Include FX Rates: Yes.

Audit Trail Fields: No.

Display Account Alias in Place of Account ID: No.

Breakout by Day: Yes.

10

Revisar y guardar

  1. 01

    Comprueba que solo hayas añadido Change in NAV, Trades, Option Exercises/Assignments/Expirations, Cash Report, Cash Transactions y Corporate Actions con los campos indicados. Cash Report debe incluir Deposits y Withdrawals para completar el flujo de capital.

  2. 02

    No marques otras secciones ni campos: NodoFinx no los utiliza y el XML puede superar el límite de tamaño.

  3. 03

    Guarda la consulta y copia su ID de consulta.

11

Configurarla en NodoFinx

  1. 01

    Abre Patrimonio y entra en tu cartera de Interactive Brokers.

  2. 02

    Pulsa Editar cartera.

  3. 03

    Pega el ID en Consulta histórica.

  4. 04

    Guarda y pulsa Sincronizar.

12

Qué ocurre cuando sincronizas

NodoFinx actualiza primero el valor y las posiciones actuales. Esa parte no espera a que termine el informe histórico.

NodoFinx solicita un informe histórico nuevo como máximo una vez cada 24 horas. Si IBKR todavía está preparando uno, intenta recoger ese mismo informe en lugar de crear otro.

Si IBKR responde con el código 1019, el informe todavía se está preparando. NodoFinx guarda su referencia y lo retoma en la siguiente sincronización o mediante la tarea automática, sin solicitar otro desde cero.

Mientras está pendiente no se borra nada: sigues viendo el histórico anterior y el aviso indica que la cartera actual sí se ha actualizado.

13

Cómo quedan los dividendos históricos

El pago aparece con su importe bruto, la retención aplicada por IBKR y el neto que realmente entró en la cuenta.

Los importes originales conservan su divisa. La conversión a la divisa base usa FX Rate to Base del propio movimiento cuando está disponible.

Si ya habías añadido manualmente el mismo cobro, NodoFinx lo une cuando cartera, activo, divisa e importe coinciden de forma única y las fechas solo difieren un día como máximo.

Los dividendos históricos importados no generan avisos de cobro nuevo.

14

Comprobar que ha funcionado

  1. 01

    En Historial, comprueba que aparezcan algunas compras o ventas antiguas de acciones, ETF o fondos.

  2. 02

    Si operaste con opciones, comprueba una apertura o cierre y, si corresponde, un ejercicio, asignación o vencimiento.

  3. 03

    En la evolución de patrimonio, revisa el primer punto, uno intermedio y el último.

  4. 04

    En Dividends, comprueba un cobro con retención y, si estaba en otra divisa, su importe original y convertido.

  5. 05

    Si el periodo incluye un dividendo en acciones, split, derecho o conversión, comprueba que aparezca en Historial como acción corporativa de solo lectura y no como compra o venta.

  6. 06

    Si el toast dice que el histórico se está preparando, espera a la tarea automática o vuelve a sincronizar más tarde.