Qu'est-ce qu'un fichier OFX, et en quoi diffère-t-il de QFX, QBO et QIF ?
Un fichier OFX est un relevé bancaire au format Open Financial Exchange : un fichier texte structuré qui contient le compte, chaque opération et le solde, conçu pour être importé dans un logiciel de finances ou de comptabilité. QFX et QBO sont les variantes d'Intuit pour Quicken et QuickBooks Desktop ; QIF est un format plus ancien et plus simple. Si vous n'avez qu'un PDF, vous pouvez convertir le relevé bancaire en OFX.
Déposez votre relevé ici
PDF, scans et photos prises au téléphone, ou exports CSV, Excel, OFX, QIF, CAMT et MT940
Voyez le résultat avant de payerN’importe quelle banque, n’importe quelle langue
Mis à jour le 28 octobre 2026
Qu'est-ce que l'OFX en banque ?
OFX est une norme ouverte d'échange de données financières entre banques et logiciels, publiée en 1997 par CheckFree, Intuit et Microsoft. Les banques l'utilisent de deux façons : un logiciel peut se connecter au serveur OFX de la banque pour télécharger directement les opérations, ou vous téléchargez vous-même un fichier .ofx depuis votre espace client pour l'importer.
Les fichiers de version 1 sont en SGML — des balises sans balise fermante — et c'est ce que la plupart des banques fournissent encore. Les fichiers de version 2 sont du XML en bonne et due forme. Ils contiennent les mêmes informations, et la plupart des logiciels lisent les deux.
Ce que contient un fichier OFX
Ouvrez un fichier .ofx dans un éditeur de texte : vous verrez un court en-tête suivi de blocs balisés. Les principaux :
| Élément | Ce qu'il contient |
|---|---|
| OFXHEADER, VERSION | L'en-tête : la version d'OFX et le jeu de caractères utilisés |
| BANKACCTFROM ou CCACCTFROM | Le compte : identifiant de la banque, numéro de compte et type (compte courant, épargne, carte bancaire) |
| DTSTART, DTEND | La période couverte par le fichier |
| STMTTRN | Un bloc par opération : type (débit, crédit, chèque…), date de comptabilisation, montant, un identifiant unique FITID, le nom du bénéficiaire et un mémo |
| LEDGERBAL | Le solde et la date à laquelle il s'applique |
Les dates s'écrivent AAAAMMJJ (souvent avec une heure), les montants avec un point comme séparateur décimal (et non la virgule française) et les sorties d'argent sont négatives. Le FITID permet au logiciel d'ignorer les opérations qu'il a déjà importées.
OFX, QFX, QBO ou QIF : quelles différences ?
La différence entre OFX, QFX et QBO ne tient pas aux données mais au destinataire du fichier. Quicken et QuickBooks Desktop vérifient les champs d'Intuit à l'import : c'est pourquoi un OFX simple n'est pas toujours accepté là où un QFX ou un QBO est attendu, et pourquoi changer simplement l'extension échoue souvent.
Le QIF n'a ni numéro de compte ni identifiant unique d'opération : réimporter une période qui se chevauche peut créer des doublons, et une date comme 03/04/26 se lit différemment selon l'ordre américain ou européen. Préférez l'OFX quand le logiciel de destination le gère.
| Format | Ce que c'est | Utilisé par |
|---|---|---|
| OFX (.ofx) | La norme ouverte | De nombreux logiciels de finances et de comptabilité, par exemple Sage, Xero, Wave, GnuCash, Moneydance ou Banktivity |
| QFX (.qfx) | OFX plus des champs propres à Intuit, dont un identifiant de banque (INTU.BID) | Les téléchargements Web Connect de Quicken |
| QBO (.qbo) | La même idée pour QuickBooks : OFX avec l'identifiant de banque d'Intuit | QuickBooks Desktop (Web Connect) ; QuickBooks Online l'accepte aussi à l'import manuel |
| QIF (.qif) | Un ancien format en texte brut, un champ par ligne | Quicken (avec des limites), GnuCash et de nombreuses applications de finances personnelles |
| CSV (.csv) | Un tableau pour tableur, sans colonnes imposées | Excel, Google Sheets, QuickBooks Online, Xero |
Les logiciels de comptabilité français peuvent aussi réclamer un fichier CFONB 120, le format historique des échanges bancaires en France. Il n'a rien à voir avec l'OFX et nous ne l'exportons pas : vérifiez que votre logiciel accepte l'import de fichiers CSV, Excel ou OFX avant de commencer.
Où trouver un fichier OFX auprès de sa banque ?
La plupart des banques en ligne proposent un téléchargement des opérations, mais l'intitulé du bouton, les formats offerts et la période disponible varient. Crédit Agricole, par exemple, propose Excel, CSV ou OFX sous « Télécharger mes opérations », sur les 12 derniers mois seulement : le détail est sur la page Crédit Agricole : relevé en Excel.
Pour La Banque Postale, Banque Populaire, LCL, BNP Paribas ou une banque en ligne, cherchez « Télécharger » ou « Exporter » à côté de la liste de vos opérations et regardez si OFX fait partie des choix, ou consultez l'aide de votre banque. Quelle que soit la banque, ces téléchargements couvrent une période limitée : au-delà, il ne reste que les relevés PDF.
Importer un fichier OFX dans un logiciel de comptabilité
Chaque logiciel a sa façon de faire, et ses règles. L'aide de Pennylane pour importer un relevé bancaire indique par exemple qu'il accepte les fichiers CSV, XLS et OFX mais pas les PDF, et qu'un fichier OFX correspond à un seul compte (IBAN), que vous choisissez au moment de l'import. Si vous avez plusieurs comptes, exportez donc un fichier par compte.
Sage, EBP, Cegid et les autres logiciels ont chacun leur propre fonction d'import : consultez leur aide pour savoir quels formats ils acceptent et dans quel état (un compte par fichier, séparateur, format de date) avant de produire le fichier.
Créer un fichier OFX à partir d'un relevé PDF
Vous en avez besoin quand la banque ne propose pas l'OFX pour la période voulue, quand les relevés dépassent la fenêtre de téléchargement (12 mois chez Crédit Agricole) ou quand c'est un client ou un tiers qui vous a envoyé un PDF.
- Déposez les relevés PDF : numériques, scannés ou photographiés.
- Contrôlez le résultat : chaque relevé est vérifié (ancien solde + entrées − sorties = nouveau solde) et les lignes qui ne tombent pas juste sont signalées avec leur numéro de page.
- Choisissez Exporter → OFX pour les logiciels qui importent l'OFX, un fichier .qbo pour QuickBooks Desktop, ou le QIF pour Quicken et les logiciels plus anciens.
- Importez le fichier dans votre logiciel et vérifiez que le solde de clôture correspond à celui du relevé.
Problèmes courants à l'import d'un fichier OFX
- Doublons : deux fichiers dont les dates se chevauchent. Les logiciels qui utilisent le FITID ignorent les doublons ; sinon, importez des périodes qui ne se recoupent pas.
- Mauvais type de compte : un fichier de carte importé dans un compte courant (ou l'inverse) peut inverser le sens des montants. Choisissez le bon compte dans la fenêtre d'import.
- Refus par Quicken ou QuickBooks Desktop : ils attendent un fichier QFX ou QBO avec un identifiant de banque reconnu. Utilisez un export .qbo pour QuickBooks Desktop ; voir aussi relevé bancaire pour QuickBooks.
- Accents illisibles dans les libellés : « é » qui devient « é » signale un jeu de caractères qui ne correspond pas au contenu. Réexportez depuis la source plutôt que de corriger le fichier à la main.
Questions
Qu'est-ce qu'un fichier OFX ?
Un relevé de compte ou de carte au format Open Financial Exchange : le compte, les opérations et le solde dans un fichier texte structuré que les logiciels de finances et de comptabilité savent importer.
Quelle différence entre OFX, QFX, QBO et QIF ?
OFX, QFX et QBO portent le même type de données. QFX et QBO sont les versions d'Intuit, avec des champs supplémentaires que Quicken (QFX) et QuickBooks Desktop (QBO) vérifient à l'import. QIF est un format plus ancien, sans identifiant unique par opération.
Comment ouvrir un fichier OFX dans Excel ?
Excel ne sait pas importer l'OFX directement. Convertissez le fichier en Excel ou en CSV, par exemple en le déposant ici et en choisissant Exporter → Excel.
Comment créer un fichier OFX à partir d'un relevé PDF ?
Déposez le PDF dans un convertisseur qui lit chaque opération et contrôle les soldes, puis exportez en OFX. Voir convertir un relevé bancaire en OFX.
Où télécharger un fichier OFX auprès de ma banque ?
Dans votre espace client, cherchez Télécharger ou Exporter près de la liste de vos opérations et vérifiez si OFX fait partie des formats proposés. La période disponible est limitée : 12 mois chez Crédit Agricole par exemple.
Puis-je renommer un fichier .ofx en .qfx ou .qbo ?
Le plus souvent cela ne suffit pas, car Quicken et QuickBooks Desktop cherchent des champs propres à Intuit, pas seulement l'extension. Exportez un vrai fichier .qbo pour QuickBooks Desktop.
À lire aussi
- Convertir un relevé bancaire en fichier OFXConvertissez un relevé bancaire PDF, scanné ou CSV en fichier OFX pour Pennylane, Odoo, Sage ou GnuCash. Chaque opération est vérifiée avant l’import.
- Convertir un relevé bancaire en QIF pour Grisbi, Quicken et autres logicielsConvertissez un relevé bancaire PDF, scanné ou CSV en fichier QIF pour Grisbi, GnuCash, HomeBank ou Quicken, avec bénéficiaires propres et soldes vérifiés.
- Importer un relevé bancaire dans QuickBooks en ligne ou DesktopConvertissez un relevé bancaire PDF en CSV pour QuickBooks en ligne ou en fichier .qbo pour QuickBooks Desktop, catégorisé et vérifié avant l’import.
- Convertir vos relevés bancaires en ExcelConvertissez un relevé bancaire PDF, scan ou photo en Excel : opérations catégorisées, soldes vérifiés, vraies dates et montants. Aperçu avant de payer.
- Relevé Crédit Agricole : convertir en Excel, CSV ou OFXConvertissez vos relevés Crédit Agricole en Excel, CSV ou OFX : où télécharger vos opérations, pourquoi l'historique s'arrête à 12 mois, anciens PDF.
Votre prochain relevé, en quelques secondes.
Voyez ce que nous trouvons sur votre relevé avant de payer.
Comment ouvrir un fichier OFX, avec Excel ou autrement
Bank Statement Categorizer lit les fichiers OFX, QFX et QBO comme les PDF. Déposez-en un et exportez un fichier Excel avec une date, un libellé propre, une catégorie et un montant par ligne : les fichiers structurés comme ceux-ci n'utilisent aucune page, mais il faut un abonnement ou un pack de pages. Voir relevé bancaire PDF en Excel.