Aller au contenu principal

Import des données

Formats de relevés, banques, courtiers et plateformes crypto pris en charge, import intelligent des opérations par IA, détection des doublons et synchronisation facultative avec Wallet by BudgetBakers.

Dernière mise à jour: 2 octobre 2026

Assetli n’a aucune connexion en direct avec une banque. Tout ce que vous voyez dans l’application a été saisi à la main, importé depuis un fichier téléchargé auprès de votre banque ou de votre courtier, ou synchronisé depuis Wallet by BudgetBakers avec un jeton que vous avez collé. Cette page décrit chacune de ces voies.

Relevés bancaires

Formats

L’import lit les relevés de banques du monde entier. Un test automatique vérifie aujourd’hui 203 formats d’export bancaire de 31 pays. C’est le contenu du fichier qui détermine le format, pas l’extension ni la banque choisie. Le fichier s’envoie avec le bouton « Import depuis un fichier » en haut de la page Comptes bancaires ou Transactions, ou avec l’icône d’import à côté d’un compte.

  • Standards internationaux : SEPA XML (camt.053), MT940, OFX / QFX / QBO et QIF.
  • Formats nationaux : GPC / ABO (Tchéquie, Slovaquie), Norma 43 (Espagne), CFONB 120 (France), CBI (Italie), CODA (Belgique) et Elixir (Pologne).
  • Excel : XLSX, ancien XLS et tableau HTML avec l’extension .xls.
  • PDF téléchargé depuis la banque en ligne : le tableau est reconstitué à partir de la position du texte sur la page. Sur votre confirmation explicite, un relevé scanné peut être retranscrit par l’IA. Le relevé entier part alors chez le fournisseur d’IA et est payé sur votre crédit IA, voir Formats de relevés.
  • CSV de n’importe quelle banque : la détection intelligente reconnaît les colonnes à leur contenu, pas aux intitulés de l’en-tête. Elle gère la virgule comme le point décimal, des dates écrites de dizaines de façons, deux colonnes pour les débits et les crédits, une colonne indiquant le sens du paiement, ainsi que les cartes de crédit qui inscrivent les achats en positif.
  • Analyseurs propres pour Air Bank, Raiffeisenbank, UniCredit Bank et Wise.
  • Correspondance assistée. Si la détection hésite, vous attribuez les colonnes à la main ou laissez l’IA proposer la correspondance. L’IA ne reçoit que l’en-tête et quelques lignes d’exemple, jamais le relevé entier, et elle renvoie une correspondance, pas des transactions. La correspondance est enregistrée avec la banque, si bien que l’import suivant est gratuit.

Le simple texte d’un relevé (sans fichier) peut être importé via la connexion IA, voir Import via la connexion IA.

Tous les formats, les encodages de caractères, les limites et la façon dont nous vérifions la couverture sont décrits sur la page Formats de relevés.

Banques prises en charge

Pour chaque banque, l’application indique où télécharger le relevé. Banques dotées d’un analyseur ou d’un format standard :

PaysBanques
TchéquieAir Bank, Raiffeisenbank, UniCredit Bank, ČSOB, Komerční banka, Česká spořitelna, Fio banka, Banka CREDITAS, Max banka
SlovaquieSlovenská sporiteľňa, VÚB, Tatra banka, ČSOB, 365.bank, Prima banka, mBank, Fio banka, UniCredit, J&T Banka
PolognePKO Bank Polski, mBank, Bank Millennium, Santander Bank Polska, Bank Pekao, ING Bank Śląski, Alior Bank, VeloBank
AllemagneDeutsche Bank, Commerzbank, DKB, ING, Sparkasse, Volksbank / Raiffeisen, N26, comdirect, Postbank, HypoVereinsbank
AutricheErste Bank / George, Raiffeisen, Bank Austria, BAWAG P.S.K.
SuisseUBS, PostFinance, Raiffeisen, Zürcher Kantonalbank, Credit Suisse
FranceBNP Paribas, Crédit Agricole, Société Générale, LCL, BoursoBank, La Banque Postale, Caisse d’Épargne, Crédit Mutuel
Pays-BasING, Rabobank, ABN AMRO, bunq, ASN Bank, SNS, Triodos Bank, Knab
BelgiqueBNP Paribas Fortis, KBC, Belfius, Argenta
EspagneSantander, BBVA, CaixaBank, Banco Sabadell, ING, Bankinter, Openbank
ItalieIntesa Sanpaolo, UniCredit, Poste Italiane, FinecoBank, BPER Banca, Crédit Agricole Italia, Banca Popolare di Sondrio
PortugalMillennium bcp, Santander Totta, Banco Montepio, Banco BPI, Caixa Geral de Depósitos
Pays nordiquesDanske Bank, Lunar, Nordea, OP, Swedbank, SEB, Handelsbanken, DNB
Royaume-Uni et IrlandeBarclays, HSBC UK, Lloyds Bank, Halifax, NatWest, Nationwide, TSB, Metro Bank, First Direct, Monzo, Starling Bank, AIB, Bank of Ireland
Hongrie, Roumanie, GrèceOTP Bank, Erste Bank Hungary, BCR, Banca Transilvania, Raiffeisen Bank România, Alpha Bank
États-UnisChase, Bank of America, Wells Fargo, Citi, Capital One, U.S. Bank, Ally Bank, Charles Schwab, USAA, American Express, Discover
CanadaRBC Banque Royale, TD Canada Trust, Banque Scotia, BMO, CIBC, Tangerine
Australie et Nouvelle-ZélandeCommBank, Westpac, ANZ, NAB, ING, Up, ASB, Kiwibank
Asie et Amérique latineHDFC Bank, ICICI Bank, State Bank of India, Axis Bank, MUFG, SMBC, DBS / POSB, OCBC, Itaú, Nubank, BBVA México
Plusieurs paysWise, Revolut

Une banque absente de la liste s’importe de la même manière. Choisissez « Autre banque » ou ne choisissez aucune banque ; le format est reconnu d’après le contenu du fichier.

Ce qui se passe à l’import

  • L’aperçu d’abord. Le fichier est analysé et affiche combien de lignes sont nouvelles et combien sont des doublons. Rien n’est écrit avant.
  • La détection des doublons utilise le code de transaction de la banque lorsqu’il figure dans le fichier, et à défaut une correspondance de contenu (date, montant, libellé). Les doublons sont ignorés, pas écrasés.
  • Les virements entre vos propres comptes sont détectés et appariés.
  • Le solde du compte de destination est recalculé.
  • Chaque transaction importée porte sa source et un numéro de lot, si bien que les transactions importées d’un compte peuvent être retirées plus tard via l’action « Effacer les données du compte » (elle supprime tous les imports de fichiers d’un coup, pas un import isolé).
  • Catégorisation. Vos règles de catégorisation s’exécutent gratuitement à chaque import. La catégorisation IA est facultative, désactivée par défaut, et payée depuis votre budget IA (voir Forfaits et crédits).

Le forfait Free permet d’importer 500 transactions par mois. Premium et Max n’ont pas de limite.

Import CSV et synchronisation Wallet ne cohabitent pas sur un même compte

Un compte qui reçoit la synchronisation Wallet by BudgetBakers refuse l’import CSV. Les deux sources identifient le même mouvement différemment et créeraient des doublons et de faux soldes. Utilisez un compte distinct ou déconnectez d’abord Wallet.

Import par e-mail

Avec les forfaits Premium et Max, vous pouvez envoyer un relevé par e-mail à votre propre adresse secrète au lieu de le téléverser. Le relevé passe par le même import qu’un fichier envoyé, mais attend par défaut votre validation ; pour les comptes choisis, vous pouvez activer l’import automatique. La page s’ouvre avec le bouton « Import par e-mail » en haut de la section Comptes bancaires. Étapes, sécurité et limites sont décrites sur la page Import par e-mail.

Opérations de bourse

Les opérations sur actions et ETF s’importent dans un compte-titres donné depuis un fichier exporté chez le courtier, ou depuis un texte collé via l’import intelligent. Formats reconnus :

  • XTB, export « Cash Operations » en Excel ou CSV, fractions d’actions comprises.
  • DEGIRO, export « Transactions » en CSV ou Excel. L’export ne contient pas de ticker : la position est donc suivie sous son ISIN.
  • Portu, export CSV, y compris les portefeuilles à plusieurs stratégies.
  • Tout autre courtier d’après les noms de colonnes de l’en-tête. L’import comprend les intitulés courants en anglais, tchèque (et le plus souvent slovaque), polonais, allemand, français et espagnol. Il détermine lui-même le séparateur, la virgule ou le point décimal et l’ordre du jour et du mois (03/14/2026 est une notation américaine). Si le fichier n’a pas de colonne indiquant le type d’opération et que l’achat ne se distingue pas non plus de la vente par le signe, il n’est pas lu automatiquement. L’achat et la vente ne sont jamais devinés.
  • Correspondance manuelle des colonnes, lorsque nous ne reconnaissons pas le format. La structure du fichier s’affiche et vous attribuez date, symbole, quantité, prix et devise ; l’assistant préremplit les colonnes d’après leurs noms. La correspondance gère aussi les notations décimales tchèque et allemande. À côté de la correspondance manuelle, l’application propose l’import intelligent par IA du même fichier (CSV ou Excel, jusqu’à 2 Mo).

Un fichier enregistré depuis Excel au format « Texte Unicode » (UTF-16) et les fichiers commençant par un BOM sont lus correctement.

Un compte-titres peut être étiqueté XTB, DEGIRO, Interactive Brokers, Fio banka, Portu, Revolut, Trading 212, eToro, Saxo Bank ou Autre. L’étiquette ne limite pas l’import ; c’est le format du fichier qui compte.

Pour les opérations aussi, l’aperçu vient en premier, les doublons sont vérifiés, et les positions et le prix moyen sont recalculés à partir de tout l’historique. Les dividendes et la retenue à la source des exports XTB et Portu ne sont pas encore importés ; saisissez-les à la main. Une ligne dont la date est illisible est ignorée avec un avertissement et ne reçoit jamais la date du jour. Pour une date comme 03/04/2026, qui ne peut pas être déterminée sans ambiguïté, l’aperçu affiche un avertissement.

Opérations crypto

Un compte crypto représente une plateforme ou un portefeuille : Binance, Coinbase, Kraken, Bitstamp, Bitfinex, KuCoin, Bybit, OKX, Gate.io, Gemini, Huobi, Crypto.com, Revolut, Anycoin Direct, Simplecoin, Trezor, Ledger, MetaMask ou Autre. Binance, Coinbase, Kraken, Bitstamp, Crypto.com, Revolut, Anycoin Direct, Trezor et Ledger ont un analyseur dédié pour leurs exports CSV ; les autres fichiers CSV sont lus de façon générique d’après l’en-tête (date, type, actif, quantité, prix), y compris dans d’autres langues et avec les dates au format européen (05.03.2024). Si l’export provient d’une autre plateforme que celle définie sur le compte, l’application reconnaît le format grâce à l’en-tête du fichier. Un échange crypto contre crypto est enregistré comme swap, et les prix dans une autre devise sont convertis au cours du jour de l’opération. Les lignes de type inconnu sont ignorées, jamais enregistrées comme achat. Il n’y a pas d’association manuelle des colonnes pour les cryptos ; à la place, vous pouvez coller les opérations sous forme de texte via l’import intelligent. Les cours sont mis à jour depuis CoinMarketCap.

Import intelligent des opérations par IA

Pour les actions et ETF comme pour les cryptos, la fenêtre d’import des opérations propose l’option « Coller du texte (IA) ». Vous collez un texte brut : un relevé copié chez le courtier, un e-mail de confirmation d’opération, un tableau ou un paragraphe. L’IA en extrait les opérations (date, achat ou vente, ticker ou ISIN, quantité, prix, devise et frais).

L’application vérifie ensuite chaque valeur par rapport au texte collé. Ce qui ne figure pas dans le texte n’est pas repris : l’IA ne doit rien déduire, par exemple un ticker à partir du nom de l’entreprise. Dans ce cas, l’ISIN ou le nom est utilisé, et l’aperçu le signale. L’application vérifie aussi que la quantité multipliée par le prix correspond au montant, que la date n’est pas dans le futur et que la devise est un code valide. Pour une date comme 03/04/2026, qui ne peut pas être déterminée sans ambiguïté, l’aperçu affiche un avertissement.

Un aperçu avec les doublons s’affiche toujours en premier, comme pour un fichier, et rien n’est enregistré sans votre confirmation. L’enregistrement passe par le même chemin que l’import d’un fichier. Les dividendes, dépôts, retraits et frais présents dans le texte sont comptés, mais pas enregistrés comme opérations. Les opérations issues de l’import intelligent sont marquées, et ce lot seul peut être supprimé sans effacer le reste du compte.

Le texte peut compter au plus 20 000 caractères, soit environ 200 lignes de relevé ; découpez un texte plus long. Le coût est prélevé sur votre crédit IA selon la consommation réelle. Le texte est transmis pour traitement à un modèle d’Anthropic, comme pour les autres fonctions IA, voir Qui traite vos données.

L’application propose aussi l’import intelligent pour un fichier de courtier dont nous ne reconnaissons pas le format (voir plus haut). Dans l’application mobile, il fait partie de l’assistant d’import des opérations sur actions et ETF et nécessite votre consentement au partage de données avec l’IA.

Synchronisation avec Wallet by BudgetBakers

Si vous utilisez déjà l’application Wallet, vous pouvez synchroniser ses enregistrements au lieu d’importer des relevés. C’est une fonction des forfaits Premium et Max ; il vous faut aussi votre propre abonnement Wallet Premium.

  1. Dans Wallet, générez un jeton d’API.
  2. Dans les Réglages d’Assetli, collez le jeton et associez les comptes Wallet aux comptes Assetli.
  3. Lancez la synchronisation avec le bouton « Sync WBB » sur la page Comptes bancaires ou Transactions (un point vert indique que Wallet est connecté). Il n’existe pas de synchronisation planifiée.

Le jeton est stocké chiffré en AES-256-GCM. Assetli lit uniquement dans l’API de Wallet et n’y écrit jamais. Wallet lui-même peut être connecté à votre banque, mais cette connexion reste entre vous et Wallet.

Saisie manuelle

Chaque module dispose d’un formulaire pour ajouter un enregistrement à la main : transactions, opérations, revenus et charges d’un bien, coûts d’un véhicule, relevés de compteur, objets de valeur, prêts. Les enregistrements ajoutés via l’assistant IA ou la connexion IA utilisent les mêmes modèles que les formulaires.

Import via la connexion IA

Avec un connecteur doté du droit d’écriture, vous pouvez coller dans la conversation le contenu texte d’un relevé (CSV, MT940, GPC, QIF et les autres formats texte de cette page) et demander l’import à l’IA. L’outil prepare_bank_import renvoie le même aperçu que le site (banque détectée, lignes nouvelles, doublons, lignes d’exemple), puis l’outil import_bank_transactions exécute le même import que la page Comptes bancaires. Voir la Liste des outils MCP.