Declaración del IRPF usando el extracto de Interactive Brokers

Como continuación de mi post sobre las diferentes opciones para hacer la declaración del IRFP cuando tenemos cuentas multidivisa, comento cómo hago la declaración de una forma bastante rápida y cómoda usando el extracto de Interactive Brokers. [Actualizado 2022]

Declaración del IRPF usando el extracto de Interactive Brokers
⚠️
[Actualización 2022] He redactado algunas secciones intentando que el texto sea más claro. Además hablo de los informes detallados y Flex para aquellos que quieran o necesiten saber el detalle de sus operaciones.

Como continuación de mi post sobre las diferentes opciones para hacer la declaración del IRFP cuando tenemos cuentas multidivisa, voy a comentar cómo hago yo la declaración de una forma bastante rápida y cómoda usando el extracto de Interactive Brokers.

Esta forma de hacer la declaración tiene ventajas e inconvenientes. Como principal ventaja está que podemos usar el extracto directamente, sin necesidad de llevar una contabilidad en paralelo. No es que esté diciendo que no llevemos un control de la cartera en Excel o Google Sheets. Este ejercicio es bueno de control de cartera es bueno. Y además podemos añadir activos que no estén en IB y nos obliga a pensar ciertas estrategias y operativas que podemos tener. Pero poder usar el extracto del broker nos facilita el que los datos que tenemos en la hoja de cálculo no tienen por qué ser exactos, no ocurriendo nada si hemos cometido un error al introducirlos o procesarlos.

En general considero que mi tiempo dedicado a la inversión está mejor usado en analizar una empresa nueva, leer un 10-K, o un artículo interesante que ajustar permanentemente una hoja de cálculo. Por eso intento automatizar las tareas de seguimiento. Es algo de lo que iréis viendo más artículos.

La desventaja es que nos obligamos a usar el método de declaración de todos los posibles según los datos que nos da el broker. Podría ocurrir que otro fuera más conveniente.

Obtener los informes

Para obtener el informe que queremos nos tenemos que ir al apartado de Informes de nuestra cuenta en la página web de IBKR. Queremos sacar un Informe de Actividad.

Con el tema de la migración por el Brexit desde la cuenta original de UK es importante que recordemos que para sacar el informe de antes de la migración en 2021 necesitaremos seleccionar la cuenta correcta. Para ello se ha de pinchar en la parte que muestra con fondo azul el número de cuenta, y ahí podremos seleccionar la cuenta o cuentas que queremos que aparezcan en el informe.

⚠️
[Actualización 2022] Debido a la migración, en 2021 tenemos que sacar dos informes. La cuenta antigua ya está archivada y no permite sacar un informe consolidado de todo el año.

Al pinchar en la cuenta (el recuadro azul a la derecha de informes, en la imagen de arriba) os aparecerá un desplegable en la parte derecha de la pantalla. En ese panel sólo os aparecerán las cuentas activas. La cuenta antigua está archivada. Para mostrarla hay que pinchar en el icono del embudo y seleccionar también la cuenta "Migrated".

El informe se puede sacar en PDF o en HTML. Yo recomiendo sacar uno en PDF para archivar o incluso anotar y otro en HTML que nos será más práctico para navegar por él, pues podemos ir cerrando o abriendo las diferentes secciones como necesitemos.

En 2022, al tener dos informes, tendremos que sumar los datos de uno y otro para poder trasladarlos a la declaración. Lo mismo pasará a quien tenga más de una cuenta.

Datos en los informes

Dentro del informe hay un apartado con las Pérdidas y Ganancias que se denomina en español Resumen del rendimiento realizado y no realizado. Resume los resultados que nos han generado las operaciones sobre acciones y opciones según el último método dado por válido por Hacienda (Consulta V2422-20). Es decir, están calculados como precio de venta, menos precio de compra, al tipo de cambio del momento de la venta.

Debemos tomar el primer epígrafe, Realizada, descartando la información que aparece a la derecha y que representa las posiciones que siguen abiertas y por tanto en la cartera. Esta información no la necesitamos para la declaración a presentar en Hacienda.

Las PyG vienen agrupadas por tipo de activo, opciones o acciones, y por valor en el caso de las acciones. También aparece un total para las PyG de Forex, que veremos más adelante.

Declarando las acciones

Las acciones se declaran en las casillas 0326 y siguientes de la declaración, en el apartado de Ganancias y pérdidas patrimoniales de transmisiones de acciones negociadas. En este apartado iremos abriendo una hoja por cada una de las posiciones en el listado de arriba en la que aparezca algo en la columna de total. En el ejemplo que os he puesto, aparece todo a cero porque no ha habido ninguna venta en el período, por lo que las posiciones aparecen igualmente por las PyG no realizadas, pero para la declaración no hay nada que poner.

Hay varias dudas que se plantean en este apartado:

  • ¿Puedo agrupar todas las operaciones sobre una acción en una única entrada?
    Sí, con una limitación. Si hemos vendido con pérdidas y hemos vuelto a comprar en los 2 meses (mercados UE)/12 meses (otros mercados) anteriores o posteriores a esa venta, no podemos contar las pérdidas hasta que no vendamos todas las acciones. Es la normativa antiaplicación. Si hacemos esta operativa de compras y ventas frecuentes sí que necesitaremos llevar el control manual de las operaciones para hacer la declaración.
  • ¿De dónde saco el importe de venta y el importe de compra? El informe sólo da el resultado.
    Esto lo podemos resolver de dos formas. Podemos ser creativos con el precio de compra, poniendo 0.01€ y en el precio de venta el resultado más 0.01€, con lo que el importe neto es el mismo (si es una pérdida, haremos al revés, el resultado irá en la compra). O podemos usar un informe más para aproximar los importes y cuadrarlos con el resultado. Esta segunda forma la vemos más adelante.

Las PyG a corto plazo y las PyG a largo plazo se han de sumar para la declaración. En el modelo de fiscalidad que tenemos ahora no hay distinción entre unas y otras. Lo hubo anteriormente y lo hay en otros países y de ahí que el broker nos lo dé desglosado.

Declarando las opciones

Las opciones se declaran en las casillas 1624 y siguientes, bajo el epígrafe Ganancias y pérdidas patrimoniales derivadas de transmisión de otros elementos patrimoniales. La clave del tipo de elemento patrimonial es la 5. En este caso tenemos la ventaja de que no es necesario introducir cada una de las operaciones por separado, pudiéndose agrupar todas en una sola página, en la que introduciremos el total de (en nuestro ejemplo) 86.13€.

El programa pide que haya un importe en la casilla de valor de adquisición, por lo que en un caso como el que tenemos aquí, yo lo que hago es poner en adquisición 0.01€ y en la transmisión le añado ese 0.01€ de modo que el resultado es el mismo.

Forex

Y hasta aquí lo fácil, al usar el método establecido en la consulta vinculante V2422-20. Ahora tenemos que lidiar con el problema de la divisa.

¿Y por qué creo que es un problema? Para mí lo es porque en una cartera con varias acciones diferentes, que pagan dividendo, que se han comprado en varias ocasiones y en la que además operamos opciones, se producen multitud de apuntes en la divisa.

Pero no sólo eso, dependiendo del método para contabilizar la divisa que decidamos llevar, también hay que tener en cuenta otras cuestiones para que cuadre la contabilidad. Como explican los amigos de Invirtiendo Poco a Poco, en el método que ellos emplean, al vender acciones con ganancias tenemos una compra de divisas por el importe de la ganancia al tipo de cambio de ese día, y si la operación es de pérdidas, hay que hacer una anotación de venta de divisas para que todo cuadre.

No sólo está el problema de registrar los apuntes según nos llegan. Todas las operaciones de venta de esa divisa se han de correlacionar con una compra que, a poco que haya avanzado en la cartera el tiempo, arrastrará varias posiciones que se han de tener en cuenta para calcular la plusvalía o minusvalía. En el momento en que olvidemos hacer una anotación de un dividendo, la correlación ya no será correcta y los lotes ya no estarán correctamente emparejados. Si nos damos cuenta, tendremos que volver atrás a rehacer todas las operaciones o este error lo arrastraremos indefinidamente hasta que nos decidamos a hacer una venta total de la divisa y limpiemos el balance. Si ya hemos presentado la declaración, o el error es de ejercicios anteriores, tendremos que hacer declaraciones complementarias frente a Hacienda.

¿Y ahora qué hacemos? ¿Estamos obligados a hacer el seguimiento a mano? ¿Hay algún programa que pueda automatizarlo?

Para eso pagamos comisiones al broker...

Y hemos visto en el informe de arriba que hay un resultado de las operaciones de divisa. Rellenemos la casilla correspondiente y ya habríamos terminado.

Pero no todo podía ser tan bonito. Los datos que nos da IBKR en cuanto al Fórex no cumplen con la resolución vinculante V2422-20. El problema es que en esta parte del informe emplean el método 2 de los que describo en mi artículo sobre cuentas multidivisa y consideran que en el momento en que se compran unas acciones en divisa, ésta es vendida al tipo de cambio de ese momento y genera una PyG.

Esto hace que los datos de una parte del informe (acciones y opciones) no sean compatibles con los del Fórex.

Entonces, ¿qué hacemos? A pesar de todo, yo he decidido usar el informe de PyG que nos da Interactive Brokers. Como ya he comentado, la gestión de todos los datos de una cuenta multidivisa para poder hacer la declaración con ellos consumiría mucho de mi tiempo y no estaría aún seguro de estar haciéndola correctamente, pues cualquier pequeño error sería devastador.

Si os decidís por reportar según el informe, el total que aparece de Fórex en la captura de pantalla superior es el importe que hay que introducir para seguir este método en una página de las casillas 1624 y subsiguientes (las mismas que hemos usado antes para las opciones), con la clave 5 también. Con esto habríamos terminado la parte de PyG de la declaración por las operaciones hechas en el año. Nos quedaría la parte de los dividendos y su retención, que explico en esta otra entrada: Declaración IRPF con Interactive Brokers - Dividendos y doble imposición.

Forex en detalle

Veamos los datos reales.

Si en vez de producir el Informe de Actividad producimos el Informe de Resumen Realizado tendremos un apartado nuevo que se denomina Detalles PyG de Fórex que justo nos ofrece el método FIFO de entradas y salidas de divisa, con el correspondiente cálculo de PyG. Como vemos en la compra de 3 acciones de JNJ y de otras 3 acciones de MCD, se están generando PyG de fórex justo por el tipo de cambio en el día en que se produjo la compra de estas acciones.

En el caso de que queramos sacar este informe con algo más de detalle, para ver los lotes que se están cerrando, hemos de crear un informe personalizado. Para ello hay que ir a Extractos personalizados y hacer click en el + que hay a la derecha.

Ponemos un nombre del extracto, por ejemplo 'PyG Fórex' y marcamos abajo 'Detalles de PyG de fórex'. Con este nuevo informe obtenemos los detalles de cuáles son los lotes que se van cerrando a ir vendiendo posiciones en divisas.

En este segundo ejemplo es la compra de una opción de TUP por $120.2328 la que hace que vendamos esa misma cantidad de dólares con una ganancia de 1.98€ que, si empleamos este informe, declaramos a Hacienda en este momento cuando podríamos estar difiriendo estas ganancias y pérdidas al momento que vendemos la divisa.

Detalle de operaciones

En el caso de que tengamos que no compensar PyG por la normativa antiaplicación, podemos también sacar un informe que nos dé los detalles de las operaciones en euros, con el tipo de cambio que se aplicó en cada momento. No nos valen los datos del informe normal porque las operaciones salen en la moneda de la acción, pero sin indicar el tipo de cambio por ningún sitio.

Para tener los datos que precisamos, tenemos que ir a Informes > Extractos personalizados y ahí generar un nuevo informe personalizado, apretando el símbolo "+". Ponemos un nombre al informe y seleccionamos "Estado de los fondos" y le damos abajo de todo a continuar.

Se nos habrá generado un nuevo informe, en la sección de Extractos personalizados que podemos ejecutar. Este informe nos da todos los movimientos de la cuenta como si de un banco se tratara. En una columna las entradas y en otra las salidas.

Estos datos los da para la divisa base y repetidos para la divisa de cada acción. Si tomamos la divisa base, podemos tener los datos de compra y venta de cada operación y por tanto podríamos ir operación por operación calculando las pérdidas o las ganancias y teniendo en cuenta la normativa antiaplicación.

Informes Flex - la navaja suiza

Las opciones de generar informes que da IBKR son prácticamente infinitas. Pero para aquellos que hayan llegado hasta aquí, buscando cómo tener todos los datos en detalle para tratarlos por ellos mismos, aún hay más. Tenemos los informes Flex. Estos informes es lo más granular y detallado que nos da IBKR. Nos permite acceder a todos los detalles que ellos tienen para construir sus informes, y descargar los datos que necesitamos en CSV o XML.

Por ejemplo, podríamos descargar los datos de operaciones, importe y tipo de cambio aplicado, con los que generar nuestras propias tablas de seguimiento.

Resumen

Interactive Brokers nos da datos suficientes para hacer la declaración pero con el problema de que no usa el mismo método en las dos partes del informe. A pesar de ello yo uso el método de declarar las PyG según me las da el informe del bróker. Lo hago así por varios motivos:

  1. Para evitar tener que llevar el control manual de todas las operaciones y tener en cuenta los lotes de venta de divisa. El trabajo que me generará dudo que se compense con una declaración más favorable (o menos) por un puñado de monedas.
  2. Para evitar tener que considerar los tipos de cambio del BCE para cualquier operación como factor de conversión de euro al dólar, y luego no poder contrastarlos con los resúmenes que den desde el bróker.
  3. Para tener un documento formal del bróker en el que pueda explicar qué datos se han introducido en la declaración.

Este último punto para mi también es muy relevante. Obviamente el informe del broker no es un salvoconducto para justificar el método empleado, pero si un inspector quiere comprobar si la declaración está correcta según alguno de los métodos, ha de seguir todas las operaciones que se han hecho. Y no le sirve empezar en el año de la comprobación, tiene que trazar toda la cartera desde el origen.

Os recuerdo visitar el artículo de Dividendos y doble imposición.

Grupo de Telegram de Interactive Brokers

Quiero agradecer a todos los que participan activamente en el grupo de Interactive Brokers de Telegram, en especial a @Francisco y @Luis_telegram por sus contribuciones al grupo. Si tenéis dudas sobre cómo operar con la plataforma, es el mejor sitio para preguntarlas.

Interactive Brokers IBKR Hispana - NO OFICIAL
Chat (no oficial) para usuari@s de Interactive Brokers de habla hispana / IBKR https://www.interactivebrokers.com Grupo antiguo: “Interactive Brokers Hispana [NO OFICIAL]” Para más información sobre el grupo, leer el mensaje fijado.