Les exports Interactive Brokers expliqués : Activity Statement ou Flex Query
Interactive Brokers offre plus d'options d'export que n'importe quel autre courtier, et c'est précisément le problème. Deux d'entre elles comptent pour le suivi de portefeuille : ce guide explique quand utiliser laquelle, ce que contiennent les fichiers et ce qu'il faut vérifier avant de se fier au résultat.
Deux systèmes, une seule tâche
IBKR est né du monde du courtage professionnel, et son reporting s'en ressent. Là où un courtier grand public vous donne un bouton d'export, IBKR vous donne une suite de reporting : des relevés en plusieurs variantes, des requêtes personnalisables, plusieurs formats de fichier et des réglages auxquels la plupart des particuliers ne toucheront jamais. L'abondance est réelle, la confusion aussi, et bon nombre de gens abandonnent quelque part dans les menus pour retourner plisser les yeux devant l'application.
La bonne nouvelle, c'est que pour la tâche qui nous occupe — reconstituer votre historique complet afin de calculer le prix de revient moyen, le rendement pondéré par le temps et les revenus de dividendes — seules deux voies comptent : l'Activity Statement et la Flex Query. Toutes deux produisent un relevé complet des opérations, des dividendes, des impôts retenus et des mouvements de trésorerie. La différence tient au confort et à la répétabilité, pas au fond. Tout le reste du menu de reporting est soit un sous-ensemble de ces deux-là, soit destiné aux comptables fiscalistes.
Activity Statement : la voie rapide
Performance & Reports → Statements → Activity. Choisissez une période, le format CSV, lancez. Vous obtenez un fichier unique où les sections sont empilées les unes sur les autres : Trades, Dividends, Withholding Tax, Deposits & Withdrawals, et une douzaine d'autres.
C'est le fichier que la plupart des outils de suivi (dont BullBenchmark) lisent directement. Le format en sections a une drôle d'allure dans Excel, mais il est complet : les opérations avec leurs commissions, les dividendes avec l'impôt, tous les mouvements de trésorerie.
Un piège : la période par défaut plafonne à 365 jours. Pour votre historique complet, lancez un relevé par année civile et téléversez-les tous, ou utilisez une Flex Query.
Un mot sur ce format à l'allure étrange. Le fichier est en réalité un empilement de tableaux dans un même CSV, chaque section ayant sa propre ligne d'en-tête. Ouvert dans un tableur, on dirait qu'un classeur à tiroirs s'est renversé, et la tentation est de « faire le ménage » avant d'en faire quoi que ce soit. Résistez. La structure en sections est précisément ce qui permet à un analyseur de distinguer une opération d'un dividende ou d'un frais, et l'éditer à la main est le moyen le plus rapide de casser un fichier par ailleurs parfait. Téléchargez, téléversez, terminé.
Flex Query : configurez une fois, réutilisez toujours
Performance & Reports → Flex Queries → créez une nouvelle Activity Flex Query. Cochez les sections dont vous avez besoin (Trades, Cash Transactions, Dividends), réglez le format du champ de date, enregistrez. Ensuite, c'est deux clics pour n'importe quelle période, et la disposition des colonnes ne change jamais, ce qui veut dire que votre outil de suivi ne cassera jamais dessus.
Si vous comptez téléverser tous les mois, consacrez cinq minutes à une Flex Query. Votre futur vous-même vous remerciera.
La stabilité de la disposition des colonnes est l'atout sous-estimé. La mise en page des relevés peut bouger quand un courtier refond ses écrans ; une Flex Query renvoie exactement les champs que vous avez configurés, dans l'ordre configuré, à chaque exécution. Pour qui tient une comptabilité régulière (un téléversement mensuel, un bilan trimestriel), cette prévisibilité supprime toute une catégorie de pannes silencieuses. C'est la différence entre un rapport que quelqu'un produit pour vous et un rapport que vous avez vous-même spécifié.
Quelle voie choisir ?
Si c'est ponctuel (vous voulez voir une fois tout votre historique comparé à un indice de référence, ou vous évaluez un outil), lancez des Activity Statements par année civile et vous en aurez fini en dix minutes. Si vous comptez tenir vos chiffres à jour, construisez la Flex Query maintenant. Le coût d'installation se compte en minutes ; le bénéfice, c'est que chaque export futur tiendra en deux clics et ne vous surprendra jamais. Dans les deux cas, vous obtenez les mêmes données de fond : chaque opération avec sa commission, chaque dividende avec sa retenue à la source, chaque versement et chaque retrait avec sa date. Ces dates de flux ne sont pas des détails : c'est sur elles que se construit un calcul de rendement pondéré par le temps, comme l'explique rendement pondéré par le temps ou rendement pondéré par les capitaux.
La question du multidevises
IBKR déclare chaque opération dans sa devise d'origine, et vos dividendes arrivent dans la devise que verse l'entreprise. Un dividende américain est en USD, un ETF européen peut payer en EUR. Votre outil de suivi doit tout convertir dans votre devise de référence au bon taux historique, pas au taux d'aujourd'hui, sans quoi votre prix de revient dérive en silence. Vérifiez que l'outil que vous utilisez le fait correctement. (Nous, oui.)
Cette dérive mérite d'être détaillée, car elle est invisible jusqu'au moment où elle ne l'est plus. Supposons que vous ayez acheté une action américaine il y a deux ans et que le dollar se soit affaibli depuis. Convertissez cette vieille opération au taux d'aujourd'hui et votre prix de revient en euros paraît plus faible que ce que vous avez réellement payé : votre gain paraît donc plus important qu'il ne l'était. L'erreur bouge avec le taux de change, si bien que votre « rendement » change les jours où vous n'avez rien négocié. La conversion au taux historique épingle chaque événement à sa propre date et fait cesser ce tremblement. Toute cette famille de problèmes est traitée dans le suivi d'un portefeuille multidevises.
Et les courtiers adossés à IBKR ?
Lynx, Mexem et plusieurs autres courtiers européens sont des IBKR en marque blanche. Leurs exports ont le même format, avec un autre logo. Si la plateforme de votre courtier ressemble étrangement à Trader Workstation, le guide IBKR ci-dessus s'applique presque certainement à vous.
C'est discrètement une bonne nouvelle si vous avez des comptes chez plusieurs d'entre eux, ou si vous avez migré de l'un à l'autre : les fichiers s'alignent, et un outil qui en lit un les lit tous. Combiner un compte au format IBKR avec un courtier tout à fait différent (un compte DeGiro pour vos ETF, par exemple) est également courant, à condition que l'outil normalise les devises et fusionne correctement les historiques.
Ce qu'il faut vérifier après l'export
Quelle que soit la voie choisie, accordez au fichier deux minutes d'audit avant de vous fier à quoi que ce soit qui en découle.
- Vérifiez la couverture des dates : si vous avez lancé des Activity Statements annuels, assurez-vous qu'il n'y a pas de trou entre la fin d'une année et le début de la suivante, et que le fichier le plus ancien remonte bien à votre première opération.
- Vérifiez que les positions de la section Trades, une fois compensées, correspondent à ce qu'affiche votre compte aujourd'hui.
- Cherchez les sections Dividends et Withholding Tax et confirmez qu'elles sont remplies pour les périodes où vous savez avoir été payé.
- Vérifiez que Deposits & Withdrawals couvre chaque opération d'alimentation du compte ; un versement manquant fait paraître votre rendement meilleur qu'il ne l'était, ce qui est flatteur et faux.
Les trous remontent presque toujours à une période mal choisie ou, dans une Flex Query, à une section non cochée. Dans les deux cas, un simple réexport règle l'affaire.
Questions fréquentes
Activity Statement ou Flex Query : que préfère un outil de suivi ? La plupart des outils, dont BullBenchmark, lisent directement le CSV de l'Activity Statement. La Flex Query gagne sa place par la répétabilité : mêmes champs, même ordre, à chaque exécution.
Pourquoi mon historique est-il réparti sur plusieurs fichiers ? Parce que la période par défaut de l'Activity Statement plafonne à 365 jours. Un relevé par année civile, téléversés ensemble, reconstitue tout l'historique. Un outil incapable de fusionner proprement plusieurs fichiers ne fait pas d'efforts.
Dois-je donner mes identifiants IBKR à un outil de suivi ? Non, et vous ne devriez pas avoir à le faire. La voie de l'export transmet des données sans donner d'accès ; le raisonnement est exposé dans le suivi de portefeuille sans identifiants de courtier.
Mes dividendes arrivent dans trois devises. Est-ce un problème ? Seulement pour les outils qui supposent une devise unique. Le fichier enregistre chaque versement dans sa devise d'origine ; un traitement correct consiste à convertir chacun au taux de sa propre date de paiement, et non à tout regrouper au taux d'aujourd'hui.
Je suis chez Lynx ou Mexem. Est-ce que tout cela s'applique ? Intégralement. Même moteur, même format de fichier, autre logo.
La première semaine de BullBenchmark est gratuite, sans carte bancaire : téléversez l'export que vous venez de télécharger et voyez où vous en êtes.
À lire aussi : Le suivi d'un portefeuille multidevises · Est-ce que je bats le S&P 500 ?