FARO + Interactive Brokers
Interactive Brokers (IBKR) es el broker institucional más completo, usado por inversores avanzados. FARO importa tus flex queries para extraer el 100% de la fiscalidad española de forma infalible.
Interactive Brokers (conocido como IBKR) ofrece la suite de trading y el acceso a mercados más profundo para inversores y traders europeos. Su plataforma, sin embargo, genera reportes fiscales ("Statements") diseñados para el mercado anglosajón, repletos de jerga técnica y miles de líneas en formato CSV. Adaptar esta matriz de datos para presentar el IRPF y el Modelo 720 ante la Agencia Tributaria Española puede suponer semanas de trabajo manual si se opera de forma activa con múltiples divisas y activos complejos.
Cómo Importar desde Interactive Brokers
FARO se conecta directamente a tu cuenta IBKR mediante la API Flex Query. Configura tu Flex Query una vez, genera un Token de API, y FARO descargará tus operaciones automáticamente cada día a las 06:00 UTC. También puedes importar Activity Statements en CSV si lo prefieres.
Funcionalidades
- Conexión API automática: sincronización diaria a las 06:00 UTC
- Importación de Activity Statements y Flex Queries
- Soporte para acciones, ETFs, opciones, CFDs y pares forex
- Extracción granular de comisiones y dividendos
- Detección automática de stock splits y corporate actions
- Gestión multi-divisa y transacciones en margen
Fiscalidad Automatizada
- FIFO por lotes (lot-specific) con validación técnica
- Desglose masivo de retenciones en origen internacionales
- Cálculo automático forex aplicando tipos de cambio diarios ECB
- Construcción de saldos a cierre de año para Modelo 720
FARO Solution: Domina la Matriz de IBKR con FARO
- Conexión API directa via Flex Query: configúralo una vez y FARO descarga tus operaciones automáticamente cada día. Sin exports manuales, sin errores de copia.
- Conversión Inmediata de Divisas: Si operas en dólares, yenes o libras, el motor de FARO cruza las fechas en milisegundos de IBKR frente a los feeds del BCE.
- Soporte completo para ventas en corto (Shorting) y compensación cronológica inversa con FIFO.
- Detección automática de stock splits, corporate actions y dividendos con retenciones en origen desglosadas.
- Consolidación perfecta para rellenar Modelo 720 si superas el saldo límite en valores en el extranjero.
El Laberinto de Tributar Interactive Brokers
Interactive Brokers funciona fundamentalmente en base devengo multimoneda. Eso significa que si abres tu "Activity Statement", verás desglosadas las comisiones, las rentenciones por país (Withholding Taxes) y los trades tanto en su divisa base (Base Currency) como en la divisa real ejecutada.
Para el Ministerio de Hacienda en España, esto se debe normalizar a una contabilidad simple en Euros (EUR), liquidando cada operación de transmisión. Y la ley del IRPF dictamina un control exhaustivo sobre cada uno de esos eventos. Cuando un contribuyente español presenta su Renta interactuando con IBKR, las alertas saltan fácil si se declaran resúmenes numéricos sin cuadrar los cuadernos de ventas y el rastro patrimonial (Modelo 720).
Tutorial: Conectar Interactive Brokers con FARO via Flex Query API
La forma más potente de usar FARO con IBKR es la conexión automática mediante la API Flex Query. Configúralo una vez y FARO descargará tus operaciones cada día sin intervención.
Accede a Consultas Flex en IBKR
Inicia sesión en el Client Portal de Interactive Brokers. En el menú superior, ve a Rendimiento e Informes → Consultas Flex.

Crea una Activity Flex Query
Haz clic en el botón "+" junto a "Consultas Flex de Actividad". Ponle un nombre descriptivo, por ejemplo FARO_EXPORT_2025.

Selecciona las 5 secciones
Las secciones que FARO necesita son: Operaciones (Trades) para compras y ventas, Transacciones en efectivo (Cash Transactions) para dividendos, intereses, retenciones fiscales y depósitos/retiradas, Acciones corporativas (Corporate Actions) para splits, Posiciones abiertas (Open Positions) para validación FIFO, y Tipos de cambio (Conversion Rates) para la conversión automática a euros. IMPORTANTE: Si operas en USD, GBP u otra divisa distinta al euro, Conversion Rates es IMPRESCINDIBLE. Sin esta sección, los precios de tus activos extranjeros aparecerán en euros con el valor numérico de la divisa original (ej: $19.39 se mostraría como 19,39€ en vez del equivalente real en euros). IMPORTANTE: "Cash Report" NO es lo mismo que "Cash Transactions" — FARO necesita los movimientos individuales, no el resumen de saldo.


Configura los campos en Operaciones
Marca al menos: Currency, Symbol, Date/Time, Quantity, TradePrice, Proceeds, Buy/Sell, Asset Class e IB Commission. Recomendación: marca también ISIN, Listing Exchange, Multiplier y Description. Si operas con opciones, añade Strike, Expiry y Put/Call.



Campos en Cash Transactions y Corporate Actions
Para estas dos secciones, pulsa "Seleccionar todo". Tienen pocos campos y FARO los necesita casi todos. En Cash Transactions son imprescindibles Currency, Symbol, ISIN, Date/Time, Amount, Type y Description. En Corporate Actions, Description es crítico porque contiene el ratio del split (ej: "SPLIT 3 FOR 1").



Configuración de entrega
Formato: CSV. Encabezados de columna: Sí. Registros de encabezado y trailer: No. Período: "Últimos 365 días naturales" (máximo permitido por la API de IBKR). Si llevas varios años en IBKR, no te preocupes: la primera sincronización importa los últimos 12 meses y la sincronización diaria automática acumula el historial desde ahí. Para años anteriores, descarga un Activity Statement CSV manualmente. Formato fecha: yyyyMMdd. Separador: ; (punto y coma).

Genera tu Token de API
Busca "Configuración del servicio Flex Web" (icono de engranaje). Configura la caducidad en "Should Expire After" con la opción más larga disponible — si dejas las 6 horas por defecto, la sincronización automática dejará de funcionar al expirar. Deja "Valid For IP Address" vacío. Pulsa "Generate New Token" y copia el Token.


Copia el Query ID
En la lista de Consultas Flex, busca tu consulta. El Query ID es el número de 6-7 dígitos junto al nombre. Cópialo.

Conecta en FARO
Ve a Ajustes → Datos → "Conectar API (Flex Query)". Pega el Token y el Query ID. Selecciona tu cuenta de inversión. Activa "Sincronización automática diaria" para descargas automáticas a las 06:00 UTC. Pulsa "Conectar y Sincronizar".

Errores Frecuentes al Conectar la Flex Query
Si recibes un error al conectar, aquí están las causas más comunes y sus soluciones:
"Token inválido" o "Token expirado" (códigos IBKR 1012/1015): Los Tokens caducan a las pocas horas por defecto. Genera uno nuevo desde Flex Web Service Configuration en tu Client Portal de IBKR.
"Query is invalid" (código 1014): El Query ID no existe o lo has copiado mal. Verifica que coincide exactamente con el número que aparece junto al nombre de tu Flex Query.
"IP restriction" (código 1013): Tu Token tiene restricción de IP. Vuelve a la configuración del Token y deja el campo "Valid For IP Address" completamente vacío.
"Demasiadas peticiones" (código 1018): IBKR limita las solicitudes a 1 por segundo y 10 por minuto por Token. Espera unos minutos e inténtalo de nuevo.
"Service account is inactive" (código 1011): El servicio Flex Web Service no está activado en tu cuenta. Actívalo desde la configuración de Flex Queries.
Precios en euros incorrectos para activos en USD/GBP: Tu Flex Query no incluye la sección "Conversion Rates" (Tipos de cambio). Recrea la query añadiendo esta sección y resincroniza desde FARO.
Si el error no tiene un mensaje claro: Verifica que tu Flex Query incluye las 5 secciones (Operaciones, Transacciones en efectivo, Acciones corporativas, Posiciones abiertas y Tipos de cambio) y que los campos en Operaciones están correctamente marcados.
No Confundas Cash Report con Cash Transactions
Este es el error más común al configurar la Flex Query y merece una explicación dedicada. En IBKR, "Cash Report" y "Cash Transactions" (Transacciones en efectivo) son secciones completamente diferentes:
"Cash Report" muestra un resumen del saldo de tu cuenta: cuánto efectivo tienes en cada divisa. Es útil para consulta, pero no contiene transacciones individuales.
"Cash Transactions" (Transacciones en efectivo) incluye cada movimiento de dinero por separado: dividendos cobrados, retenciones fiscales en origen (Withholding Tax), intereses pagados o cobrados, depósitos y retiradas de fondos.
FARO necesita "Cash Transactions" para importar tus dividendos, calcular las retenciones fiscales que puedes deducirte en la Renta por doble imposición internacional, y registrar los movimientos de efectivo en tu cuenta. Sin esta sección, tus dividendos no aparecerán en FARO.
Los Intereses y Ajustes por Divisas (Forex P/L)
Un trader en IBKR suele mantener parte de su Cash en dólares (USD) u otra divisa si no tiene activado el Auto-Conversion. Esto le expone contínuamente al mercado de divisas.
Atención: La Agencia Tributaria dictaminó que mantener moneda extranjera estacionada y lucrarse o perder dinero en su reconversión final a EUR supone una Ganancia o Pérdida Patrimonial por sí misma. IBKR lo desglosa como "Forex P/L Details". Esto debe sumarse o restarse en la Base Imponible del Ahorro de forma separada a la venta de la acción per sé.
Regla de los 2 Meses y Tax Loss Harvesting
IBKR es el refugio favorito para traders activos, lo cual incrementa el riesgo de infringir la Norma Anti-Aplicación ("Wash Sale" española). La "Regla de los 2 Meses" establece que si vendes una misma acción en pérdidas, y compras títulos de la misma empresa antes de que pasen dos meses, NO puedes compensarte esa pérdida en la Renta de inmediato.
FARO mapea cada símbolo en tu base de IBKR y verifica contra el log de transacciones para detectar si una pérdida es verdaderamente aplicable de forma inmediata o si queda diferida.
Cuentas Multi-titular y su División
Es bastante común en España abrir cuentas en Joint Tenancy (Titularidad Conjunta) en Interactive Brokers, por ejemplo, los cónyuges. Fiscalmente, salvo constancia jurídica específica, todo evento fiscal (beneficios, cobro de cupones, saldo) se divide al 50% entre ambos a efectos de la Declaración de la Renta y de evaluación de umbrales del Modelo 720.
Preguntas Frecuentes sobre Interactive Brokers
¿Informa Interactive Brokers a la Agencia Tributaria Española?
¿Qué es el modelo D6 y por qué ya no afecta con IBKR?
¿Tradeo en diferentes divisas, cómo calcula Hacienda el cambio?
¿Tengo que declarar beneficios de cuentas de Margen (Margin Account)?
¿Cómo conecto Interactive Brokers con FARO automáticamente?
¿Mi Token de IBKR ha expirado, qué hago?
¿Qué secciones necesita mi Flex Query para funcionar con FARO?
Fuentes y Referencias Oficiales
- Guía Flex Web Service IBKR(IBKR Campus)
- Códigos de Error Flex Query V3(IBKR Guides)
- Centro de Informes y Fiscalidad IBKR(Interactive Brokers)
- Resoluciones Consultas Vinculantes Tributarias(DGT - Ministerio de Hacienda)
- Sede Electrónica Agencia Tributaria(Agencia Tributaria)
¿Usas Interactive Brokers? Automatiza tu fiscalidad.
Importa tus operaciones en 2 minutos. FARO calcula tu IRPF, te alerta del Modelo 720 y detecta oportunidades de ahorro fiscal.
Empezar a usar FARO