Placements & courtiers
Exporter les données Interactive Brokers pour votre déclaration d'impôt suisse (2025)
Quel rapport Interactive Brokers utiliser pour une déclaration suisse, lequel ignorer, et comment construire pas à pas l'export XML Activity Flex Query.
Par PaperTax TeamAnnée fiscale 20255 minDernière vérification
Sur cette page · 8 sections
Interactive Brokers ne fournit aux résidents suisses aucun relevé fiscal électronique, donc la première tâche de chaque printemps consiste à extraire vous-même vos données dans un format utilisable. Un seul export suffit, et l'essentiel de la difficulté est de savoir lequel.
Points clés
- L'Activity Flex Query, exporté en XML, est le fichier qu'il vous faut. Tous les outils de conversion suisses l'attendent dans ce format.
- Cochez la section des dividendes et de l'impôt à la source, pas seulement les positions et les transactions. Sans elle, la demande DA-1 pour l'impôt étranger à la source n'a rien sur quoi s'appuyer.
- Les formulaires fiscaux américains d'IBKR (1042-S, 1099) ne sont pas destinés à une déclaration suisse. Ils répondent aux questions d'un autre pays, et les utiliser est la façon dont on finit par déclarer les mauvais montants.
- Réglez la période sur le 1er janvier – 31 décembre. « Last 365 days » ne correspondra pas à l'année fiscale, et le relevé sera incomplet.
- Vous créez la requête une fois et vous la réutilisez chaque année. Comptez environ dix minutes la première fois.
Quel document IBKR, et lequel ignorer
Les avis publics se contredisent, parfois au sein d'un même fil de discussion, entre « aucun relevé n'est nécessaire » et les dossiers fiscaux du courtier pires qu'inutiles. La résolution est simple.
| Document IBKR | À utiliser pour une déclaration suisse ? |
|---|---|
| Activity Flex Query (XML) | Oui. C'est celui-là. Complet, structuré, et c'est ce qu'attendent les outils de conversion suisses |
| Activity Statement (PDF) | Seulement pour la lecture. Bon à garder comme justificatif, inutile comme donnée d'entrée |
| « Tax Forms » américains (1042-S, 1099) | Non. Ils sont conçus pour une déclaration américaine, pas suisse. Les utiliser est la façon dont on finit par déclarer les mauvais montants |
| Trade Confirmations | Une solution de repli si le Flex Query échoue ; laborieuse |
Les formulaires américains portent la mention « tax », c'est pourquoi on les utilise. Un 1042-S indique ce que les États-Unis ont retenu : un contrôle croisé pour votre total DA-1, pas un substitut à l'état des titres (WertschriftenverzeichnisWertschriftenverzeichnisÉtat des titresFRétat des titresITelenco dei titoliLa liste de tout ce que vous possédez en titres et en comptes bancaires, avec la valeur en fin d'année et le revenu généré par chacun. C'est aussi là que vous récupérez l'impôt anticipé de 35 %.Where you see itUne section principale de la déclaration d'impôt elle-même, dans ZHprivateTax.Open in the glossary →).
L'Activity Statement standard d'IBKR est conçu pour la lecture, pas pour un logiciel fiscal. Un Flex Query vous permet de choisir les sections de données et les champs à inclure, et de les exporter dans un fichier XML propre, le format à partir duquel un relevé fiscal suisse est construit. C'est pourquoi tout outil qui transforme des données IBKR en déclaration suisse demande le XML du Flex Query plutôt qu'un PDF.
Construire la requête, étape par étape
- Ouvrez Flex Queries. Dans le Client Portal d'IBKR, allez dans Performance & Reports → Flex Queries.
- Créez un nouvel Activity Flex Query. Sélectionnez l'icône + (créer) à côté de Activity Flex Query.
- Nommez-le de façon à le reconnaître l'année prochaine, par exemple Swiss tax 2025.
- Ajoutez ces sept sections, et sélectionnez tous les champs dans chacune. Ne sautez pas Cash Transactions : elle contient les dividendes et l'impôt à la source, que les positions et les transactions seules ne rapportent pas. Ajoutez : Account Information (nom et identifiant du compte) ; Trades (chaque achat et vente, avec la date, l'ISIN, la quantité, le prix, la devise, la commission) ; Open Positions (ce que vous déteniez en fin d'année) ; Cash Transactions (dividendes, impôt à la source, intérêts, frais) ; Cash Report (solde de trésorerie par devise) ; Corporate Actions (fractionnements, fusions, changements de nom) ; Transfers (titres ou liquidités transférés).
- Réglez le format sur XML (pas texte ni CSV).
- Enregistrez la requête. Vous n'aurez pas à répéter les étapes 1 à 5 l'année prochaine.
- Exécutez-la pour l'année fiscale complète. Choisissez Custom Date Range et réglez-la du 1er janvier au 31 décembre de l'année que vous déclarez.
- Téléchargez le fichier XML. Ce fichier unique contient tout ce qui précède.
- 1Construisez l'Activity Flex Query une foisEnviron dix minutes, dans le Client Portal
- 2Sélectionnez les sept sections, tous les champsAccount, Trades, Open Positions, Cash Transactions, Cash Report, Corporate Actions, Transfers
- 3Réglez le format sur XMLPas texte, pas CSV
- 4Exécutez-la du 1er janvier au 31 décembrePas « Last 365 days ». L'année fiscale est la période qui compte
- 5Convertissez ou saisissez le résultatUn relevé eCH-0196 que votre canton importe, ou une saisie manuelle pour quelques positions
Les trois premières lignes sont ponctuelles. Chaque année suivante commence directement à l'exécution de la requête.
En cas d'élément manquant
- Un champ ou une section est absent du résultat : modifiez la requête enregistrée et recochez « select all fields ».
- Vous avez obtenu autre chose que du XML : le format de l'étape 5 est encore réglé sur texte ou CSV.
- Comptes joints ou multiples : exécutez la requête pour chaque compte et conservez chaque fichier séparément.
- Les chiffres s'arrêtent en cours d'année : la période est restée sur une fenêtre glissante plutôt que sur l'année civile.
Erreurs courantes
- Utiliser les formulaires fiscaux américains. Ils sont conçus pour une déclaration américaine et ne remplacent pas l'état des titres.
- N'exporter que les transactions. Il vous faut les positions, les dividendes et l'impôt à la source, pas seulement la liste des opérations.
- Laisser la période sur « Last 365 days ». Elle correspond presque à l'année fiscale, ce qui la rend d'autant plus dangereuse.
- Reconstruire la requête chaque année. Elle est enregistrée. Exécutez celle qui existe déjà avec une nouvelle période.
- Attendre le mois de mars. Les opérations sur titres et le détail des dividendes peuvent se stabiliser tard, et une conversion payante prend encore plus de temps.
Questions fréquentes
De quel export ai-je besoin auprès d'Interactive Brokers ?
Un Activity Flex Query au format XML, couvrant le 1er janvier au 31 décembre de l'année fiscale, avec tous les champs sélectionnés dans les sept sections ci-dessus.
IBKR délivre-t-il un relevé fiscal suisse ?
Non. Interactive Brokers ne produit pas de eSteuerauszugeSteuerauszugRelevé fiscal électroniqueFRrelevé fiscal électroniqueITestratto fiscale elettronicoUn relevé de titres au format suisse eCH-0196 que chaque canton peut importer directement, ce qui remplit vos titres automatiquement. Les banques suisses en émettent un ; les courtiers étrangers, non.Where you see itTéléchargé depuis l'e-banking de votre banque suisse, généralement dès janvier.Open in the glossary → (relevé fiscal électronique) au standard eCH-0196 que les cantons importent directement. Vous exportez vos propres données et vous les convertissez ou les saisissez vous-même. Voir courtiers étrangers et fiscalité suisse pour les options et leur coût.
Dois-je absolument convertir le fichier ?
Non. La conversion produit un fichier que votre canton peut importer, ce qui évite de tout retaper. Avec seulement quelques positions, les saisir à la main dans l'état des titres est parfaitement acceptable, et souvent plus rapide.
Puis-je utiliser la même requête pour un compte joint ?
Exécutez-la une fois par compte. Chaque compte IBKR produit son propre fichier, et les fusionner à la main avant la conversion est là que les erreurs s'introduisent.
Comment PaperTax vous aide
PaperTax lit le XML du Flex Query avec le reste de vos documents et vous indique quoi saisir dans votre propre application cantonale, y compris la demande DA-1 que l'export seul ne remplit pas. C'est toujours vous qui déposez la déclaration.
Cet article constitue une information générale, et non un conseil fiscal, juridique ou financier. Les formats d'export des courtiers changent d'une saison à l'autre ; vérifiez les sections disponibles dans votre propre Client Portal. PaperTax vous aide à remplir votre propre déclaration d'impôt cantonale officielle. PaperTax ne dépose pas la déclaration à votre place. Pour un conseil adapté à votre situation, consultez un professionnel fiscal suisse qualifié ou votre office des impôts cantonal.
Sources
- Interactive Brokers — Create an Activity Flex Query : les sections, la sélection des champs et les formats de sortie — ibkrguides.com
- eCH — norme eCH-0196 du relevé fiscal électronique (eSteuerauszug), version 2.2.0, le format que les applications fiscales cantonales suisses importent — ech.ch
- AFC — formulaire DA-1 (605.040.03d), période fiscale 2025 : la feuille complémentaire pour l'imputation des impôts étrangers à la source, que l'export du courtier seul ne complète pas — estv.admin.ch
PaperTax transforme votre export de courtier en cases à remplir. Commencer votre déclaration 2025 →