☀️☀️☀️ 20 % de réduction avec SUMMER26 ☀️☀️☀️

Problèmes avec certains courtiers

Pour les instructions d'export pas à pas, ouvrez l'écran d'import à côté du sélecteur de fichier — chaque préréglage contient les siennes, et vous pouvez les consulter pour n'importe quel courtier dans le projet de démo sans compte. Pour les symptômes non spécifiques à un courtier, voyez Problèmes d'import.

Si votre courtier n'est pas listé ci-dessous, il s'importe généralement sans incident. Quand ce n'est pas le cas, envoyez-nous le fichier — Obtenir de l'aide détaille ce qu'il faut joindre.

Interactive Brokers

IBKR ne propose pas d'export de transactions prêt à l'emploi : vous construisez un rapport appelé Flex Query, vous l'exécutez, et vous importez le CSV qu'il produit. Presque tous les imports IBKR vides ou incomplets viennent d'un problème de requête plutôt que d'un problème chez Capitally — une section jamais activée, ou une plage de dates fixée à la création de la requête au lieu de son exécution, produit un fichier qui a l'air parfaitement normal et n'importe presque rien. Les étapes de configuration figurent sur l'écran d'import sous le préréglage Interactive Brokers ; voici les endroits où cela dérape.

  • Il doit s'agir d'une Activity Flex Query, pas de l'Activity Statement classique, avec quatre sections activées à l'intérieur : Cash Transactions (toutes les options sauf Summary), Trades (Execution), Transfers (Transfer) et Corporate Actions (Details). Une section omise est tout simplement absente du fichier.
  • Cochez Select All pour les colonnes. Choisir les champs à la main est la cause habituelle d'un fichier illisible par Capitally : les quatre sections arrivent empilées dans un seul CSV, et ClientAccountID est la colonne qui marque où chacune commence et s'arrête. Retirez-la et les sections se chevauchent.
  • La plage de dates appartient à l'exécution, pas à la requête. La fixer au moment de la création est la première cause d'une requête d'apparence correcte qui ne renvoie rien.
  • Un an par exécution, et aucun réglage ne lève le plafond — un historique de dix ans, c'est dix exécutions et dix fichiers. Importez-les du plus ancien au plus récent ; les plages qui se chevauchent sont sans risque, car chaque ligne IBKR porte l'identifiant du courtier (TradeID, TransactionID ou ActionID) et Capitally fait le rapprochement dessus.
  • Les transactions du jour ne sont jamais dans une Activity Flex Query — le cas classique est un achat récurrent exécuté le matin et absent d'une requête relancée l'après-midi. Importez le lendemain, ou lancez une Trade Confirmation Flex Query, que le même préréglage sait lire. Celles-ci ne contiennent pas de données de dividendes, à réserver donc aux exécutions du jour.
  • Les conversions de devises et leurs frais nécessitent le suivi de trésorerie activé avant l'import, pas après. S'il était désactivé, annulez l'import, activez-le et importez à nouveau.
  • Les futures et T-Bills arrivent comme actifs personnalisés, donc sans prix automatique. Les ADR s'importent comme leur action sous-jacente, et les frais de gestion d'ADR qu'IBKR comptabilise avec un dividende sont fusionnés dans les frais de ce dividende plutôt que présentés séparément.

Une migration entre entités IBKR — d'IB Hungary à IB Ireland, par exemple — vous laisse avec deux numéros de compte et deux historiques. Importez d'abord l'ancien compte, puis le nouveau, et passez les lignes de transfert inter-comptes sur ignore dans le tableau de vérification ; Capitally les signale quand il les détecte. Laissées telles quelles, elles comptent les actions en double et raccourcissent les périodes de détention, si bien qu'une position détenue depuis des années apparaît comme récente. Enregistrez les deux numéros de compte sous un seul compte Capitally.

Les corrections de retenue à la source arrivent comme des lignes distinctes, généralement en janvier et généralement sur des REIT, BDC et fonds fermés. Si le dividende corrigé ne figure pas dans le même fichier, Capitally avertit que le fichier contient des mises à jour fiscales pour des dividendes qu'il ne voit pas. Soit vous fusionnez les deux années dans un seul import et passez les lignes de dividendes qui reviennent de Duplicate à update, soit vous enregistrez le montant révisé comme une transaction Other datée dans l'année fiscale à laquelle elle appartient.

Quand l'import ressort vide ou incomplet, ouvrez le CSV dans un tableur et comptez d'abord les lignes — cela distingue « IBKR n'a rien exporté » de « Capitally a sauté des lignes », et les deux appellent des correctifs différents.

  • Uniquement une ligne d'en-tête, ou une poignée de lignes sur une longue période — la plage de dates d'exécution est erronée.
  • Une seule section présente — une section n'a pas été activée, ou Select All n'a pas été coché à l'intérieur.
  • Uniquement des lignes de changeTrades n'est pas activée.
  • Une section apparaît deux fois, la première copie vide — reconstruisez la requête plutôt que de rafistoler le fichier.
  • Il n'y a rien de nouveau à importer — chaque ligne est déjà dans votre projet. Passez les lignes Duplicate sur update si vous vouliez les rafraîchir.
  • Il n'y a rien à importer — le préréglage n'a rien trouvé d'exploitable, ce qui renvoie aux sections et à la plage de dates.
  • Aucun marché trouvé en nommant un code de place — ce code n'est pas encore mappé dans le préréglage. Choisissez la bonne cotation dans le menu déroulant de la ligne et le choix est enregistré avec l'actif ; signalez-nous le code et nous l'ajouterons.

Degiro

Exportez le fichier Account statements depuis l'Inbox, pas depuis le tableau Transactions — l'export Transactions omet dividendes et frais, et le choisir est la cause habituelle de Il n'y a rien à importer. Si vous avez importé avec l'ancien format Transactions auparavant, les lignes d'une plage qui se chevauche ne peuvent pas être rapprochées de ce qui est déjà en place et arriveront comme nouvelles transactions ; démarrez donc la plage de dates là où le précédent import s'est arrêté. Degiro ne précise pas la quantité des dividendes réinvestis, donc les lignes DRIP nécessitent de saisir le nombre d'actions à la main après l'import, et les droits de souscription sont signalés mais non importés.

XTB

XTB a remplacé son export CSV par un rapport Excel, et le premier import après ce changement ne peut pas dédoublonner avec ce que vous aviez importé auparavant : l'ancien export ne donnait pas d'ID d'opération aux achats et ventes et les horodatait en heure locale, alors que le nouveau utilise UTC. Démarrez la plage de dates là où votre dernier import s'est arrêté, ou sautez les lignes répétées à l'étape de vérification — à partir de cet import, chaque ligne porte un ID et les plages qui se chevauchent redeviennent sans risque. Le rapport ne précise jamais non plus la devise du compte : Capitally suppose PLN pour les comptes IKE et IKZE et sinon la lit dans le préfixe du nom de fichier (USD_…, EUR_…, PLN_…), donc conservez le nom de fichier d'origine et vérifiez la devise avant de valider. XTB ne publie pas non plus d'ISIN, ce qui explique pourquoi les ETF correspondent souvent à une cotation allemande — corrigez le symbole une fois et le choix est mémorisé.

Revolut

Revolut nécessite deux imports séparés à partir de deux exports séparés : Relevé de courtage pour les actions et ETF, depuis l'onglet Invest, et Relevé crypto pour la crypto, depuis l'onglet Crypto. Aucun des deux fichiers ne contient les transactions de l'autre, donc une moitié manquante correspond presque toujours à un export manquant. Le relevé crypto n'a pas de colonne devise — la devise est lue à partir du symbole dans les cellules Price et Fees, et comme $ couvre plusieurs devises, vérifiez celle que Capitally a associée avant de valider.

Trade Republic

L'export de transactions de Trade Republic n'existe que dans l'appli mobile, sous Profil → Relevés de compte → Export des transactions ; il n'y a rien d'équivalent dans l'interface web, ce qui fait conclure à tort que le courtier ne propose aucun export. Choisissez une plage de dates ou Toutes les transactions, et importez le CSV généré. Les relevés PDF par transaction que Trade Republic produit également ne sont pas importables.

Charles Schwab

L'historique des transactions chez Schwab ne remonte qu'aussi loin que les propres archives de Schwab — les comptes transférés lors de la fusion avec TD Ameritrade commencent souvent en 2020 plutôt qu'à la date réelle d'ouverture du compte, donc les positions plus anciennes arrivent sans prix de revient. Deux façons de combler le trou : ajouter des transactions Buy avec des chiffres non ajustés, avant split (quantité = quantité ajustée ÷ ratio du split, prix = prix ajusté × ratio du split), ou, si le rendement historique vous importe peu, enregistrer un Solde du compte avec la quantité actuelle daté du lendemain du dernier split. Vérifiez aussi les opérations sur titres dans l'export — les spin-offs et fusions manquent souvent, ce qui se traduit plus tard par un nombre d'actions impossible à réconcilier.

Bossa (DM BOŚ)

Bossa ne publie pas d'ISIN, donc le premier import nécessite un rapprochement manuel des actifs : saisissez le symbole tel qu'il figure sur la bourse de Varsovie, avec l'extension GPWCDR.GPW. Bossa utilise également des identifiants différents pour les transactions et pour les dividendes, si bien qu'une même entreprise peut apparaître deux fois dans le tableau de vérification sous deux entrées ; cliquez sur le champ et choisissez le même symbole pour les deux. Les types de transaction que le préréglage n'a jamais rencontrés ne sont pas importés du tout plutôt que signalés, donc si une ligne est simplement absente, envoyez-nous le fichier et le type sera ajouté. Voyez choisir le bon symbole d'actif pour comprendre comment le rapprochement fonctionne.

mBank eMakler

eMakler nécessite deux imports, dans cet ordre : 1 sur 2 — Transactions (ZleceniaTYP OPERACJITransakcje), puis 2 sur 2 — Dividendes et cash (le même écran, Historia finansowa). L'ordre a son importance — les dividendes sont rapprochés par l'ISIN dans le libellé de la ligne, d'abord avec les positions déjà dans votre projet, donc les importer avant les transactions les laisse sans rien à quoi les rattacher. mBank ne fournit pas non plus de symboles de marché officiels, donc vérifiez les actifs rapprochés lors du premier import ; les choix sont enregistrés pour les suivants.

PKO BP

PKO répartit également les données sur deux exports : 1 sur 2 — Transactions depuis HistoriaHistoria Transakcji, et 2 sur 2 — Dividendes, obligations et cash depuis HistoriaZestawienie operacji finansowych. N'en importer qu'un et pas l'autre laisse un portefeuille avec des transactions mais sans revenus, ou des revenus sans rien à quoi les rattacher. Comme Bossa, PKO utilise des symboles différents pour les transactions et pour les dividendes, donc attendez-vous à devoir fusionner deux entrées pour la même entreprise une fois. Importez les fichiers les plus anciens en premier pour que les lignes ultérieures se rattachent à des positions déjà existantes.

Coinbase, Binance et autres plateformes crypto

Binance a deux importeurs qui lisent deux fichiers différents, et donner l'un à l'autre est la cause habituelle de Il n'y a rien à importer : Historique transactions lit le journal du wallet (User_ID, UTC_Time, Account, …) et couvre dépôts, retraits, récompenses et conversions, tandis que Historique spot lit l'export des trades (Date(UTC), Pair, Side, …) et couvre uniquement les trades spot. Binance limite aussi le nombre de relevés que vous pouvez générer par mois et expire les liens de téléchargement après une semaine, donc prévoyez un long historique comme une série d'exports de 12 mois plutôt qu'une seule tentative. Pour Coinbase, si vous avez importé avant l'importeur actuel — qui utilise la devise propre à chaque transaction au lieu d'une devise principale unique — supprimez ces transactions et importez à nouveau, sinon les soldes restent faux. Une plateforme sans préréglage peut passer par l'import de fichier ; envoyez-nous un échantillon couvrant achats, ventes, dépôts, retraits, conversions et revenus de staking, et nous en construirons un.

Robinhood

Les rapports de Robinhood excluent totalement la crypto, donc les positions crypto n'en arrivent jamais — enregistrez la quantité avec une transaction Solde du compte à chaque changement. Les rapports Brokerage et Roth IRA sont indiscernables pour l'importeur, donc enregistrez une variante de préréglage par type de compte avec le compte cible défini dessus ; il n'y a pas d'autre moyen de les séparer automatiquement.