Declaración del IRPF usando el extracto de Interactive Brokers ~2024~
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 2024]
- Añado la diferencia de interpretación entre IBKR y la AEAT en la aplicación de las ganancias por venta de opciones put y call.
- Se modifica la casilla de las opciones - ahora se anota en la 1626
[ACTUALIZACION 2023]
- Se ha cambiado la clave para la declaración de las opciones y futuros y, si no son coberturas de actividad económica, ahora la Clave es la 4, en vez de la 5 como hasta ahora.
Como continuación de mi post sobre las diferentes opciones para hacer la declaración del IRPF 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. Si lo que buscas es cómo declarar los dividendos, tienes también una guía para hacer la declaración de dividendos con doble imposición.
Este artículo es bastante extenso, pues entro en bastantes detalles de cómo tenemos que obtener y presentar los datos, aunque la operativa siguiendo el extracto de IBKR es bastante sencilla. Si todo esto te abruma, o tienes además otros bróker, te recomiendo que uses Autodeclaro como una solución sencilla para hacer tu declaración.
En caso de que desees presentar la declaración por tu cuenta, o conocer los detalles, sigue leyendo.
El presentar la declaración siguiendo los detalles proporcionados por el informe de IBKR 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 de control de cartera es bueno para nuestra estrategia como inversores, y además podemos añadir activos que no estén en IBKR. La ventaja de usar el extracto es que no estamos expuestos a errores: aunque hayamos errado al transferir alguno de los datos a nuestra hoja de seguimiento, el extracto siempre mostrará los datos correctos.
También 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, en vez de estar obligado a ajustar permanentemente una hoja de cálculo. Por eso intento automatizar las tareas de seguimiento.
La desventaja es que el método de declaración es el que da el broker en su extracto, y no podremos aplicar alguno de los otros que se han discutido en otros artículo. Podría ocurrir que otro método de declaración de los que hablo aquí fuera fiscalmente más conveniente. Tampoco nos quita el tener que llevar un control manual de la normativa antiaplicación.
Obtener el informe
Para obtener el informe que vamos a usar iremos al apartado de Informes de nuestra cuenta en la página web de IBKR. Queremos sacar un Informe de Actividad.
En caso de que tengáis más de una cuenta, se puede sacar el informe consolidado de todas ellas. Para obtenerlo 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.
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. En el caso de que queráis sacar un informe de antes de 2021, momento en que se produjo la migración de UK a Irlanda hay que tener en cuenta que 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.
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. Son 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 V0282-22). 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 bloque de columnas, donde pone Realizada. La información que aparece más a la derecha se debe descartar. Representa las posiciones que siguen abiertas y por tanto están aún 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 PyG de 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. Como a la derecha tenemos las PyG latentes, aparecen en el informe, pero en la declaración no hay que poner nada.
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, con la duda de si el mercado USA también son 2 meses) 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 obtengo 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 España no hay distinción entre unas y otras, por lo que usamos la columna de Total.
Declarando las PyG de las opciones
Las opciones se declaran en las casillas 1626 (antes el editor estaba en la 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 4 (modificado en la declaración de 2022), aunque ahora en la pantalla que se muestra tampoco aparece este código. Es la que se indica como Otros elementos patrimoniales no afectos a actividades económicas
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 las PyG obtenidas. En nuestro ejemplo serían 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.
Si nos han adjudicado alguna opción sí que debemos saber que el criterio que sigue Interactive Brokers difiere del que la Agencia Tributaria da por bueno en la consulta vinculante V2172-21. El resultado que nos da el extracto es que la opción ejercitada no genera PyG y la prima cobrada se destina a reducir el precio de adquisición del activo (put) o venta (call). Pero el criterio de la Agencia Tributaria no es sólo que el contrato de opción genera una PyG cuando se ejercita, que sería algo razonable. Además considera que el subyacente se adquiere a precio de mercado, lo que hace que el cálculo se complique.
Tenéis más detalles de cómo se puede hacer este cálculo manual en el foro de InvertirEnBolsa.info. Pero hay que tener en cuenta que aplicar este método nos invalida el resto del informe para las acciones y los cambios de divisa.
Incluyendo las PyG del Forex
Y hasta aquí lo fácil, al usar el método establecido en la consulta vinculante. 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 bastantes empresas, que pagan dividendo, que se han comprado en varias ocasiones y en la que además operamos opciones, se producen multitud de apuntes en 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.
A todo este trabajo de registro de los datos según nos llegan, se suma la aplicación del método FIFO. 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, incluyendo las acciones denominadas en esa 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...
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. Por algún motivo que desconozco, los datos que nos da IBKR en cuanto al Forex no están calculados según el método de la resolución vinculante V0282-22. 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 (PyG de 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 así seguro de estar haciéndola correctamente. Al ser un método FIFO, cualquier pequeño error sería devastador pues desde ese momento ninguna operación tendría el resultado correcto.
Si os decidís por reportar según el informe, el total que aparece de Forex en la captura de pantalla superior es el importe que hay que introducir para seguir este método en una página de la casilla 1626 (la mismas que hemos usado antes para las opciones), con la clave 4 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 más desglosados.
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:
- 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.
- 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.
- 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.