Extraction de documents financiers

Convertissez automatiquement votre relevé de carte de crédit PDF en tableau structuré

Les relevés de carte de crédit ne sont pas un tableau unique — c'est un assemblage de zones : une section « Achats » avec les détails du marchand, un bloc « Intérêts facturés » avec les calculs de taux, une zone « Paiements et crédits » avec les codes d'ajustement, chacune avec des colonnes différentes. Cet outil extrait chaque zone dans des colonnes Excel nommées en 5 à 10 secondes par page.

Traitement chiffré · Suppression automatique des données après conversion

Relevés PDF
XLSX/CSV
Tous les émetteurs

Ce que vous pouvez extraire des relevés de carte de crédit

Chaque transaction, frais et paiement de votre relevé de carte de crédit apparaît dans sa propre ligne sous les noms de colonnes que vous choisissez. Saisissez les noms de colonnes dont vous avez besoin et l'IA trouve chaque valeur en lisant le relevé de manière sémantique, en distinguant le tableau « Purchases » de la section « Interest Charged » et du bloc « Payments & Credits », chacun avec sa propre disposition de colonnes.

Date de transaction
Date de traitement
Description
Montant
Type de transaction
Catégorie
Numéro de référence
Montant en devise étrangère
Taux de change

L'outil utilise l'Extraction de Colonnes Personnalisées : vous définissez les noms de colonnes dans votre fichier de sortie — « Date de transaction », « Montant en devise étrangère », « Catégorie (déduite du commerçant) » — et l'IA localise la valeur correspondante sur chaque relevé en comprenant la signification du champ, sans se baser sur un modèle fixe. La classification du champ Type de transaction (Achat, Paiement, Frais, Intérêts) utilise l'extraction par Colonne Déduite — l'IA lit le contexte de chaque ligne, identifie la zone à laquelle elle appartient et attribue le type correct, même si le relevé n'affiche pas explicitement de libellé « Type de transaction ».

Pourquoi les relevés de carte de crédit brisent l'extraction basée sur des modèles — et ce qui est différent ici

Un relevé de carte de crédit n'est pas un tableau unique. C'est un document multi-zones où chaque section a sa propre mise en page de colonnes — et l'OCR traditionnel lit tout comme un flux de texte continu, fusionnant les totaux récapitulatifs dans vos lignes de transactions.

01

Trois zones, trois structures de colonnes, une seule page. Un relevé de carte de crédit typique comporte : (1) un tableau « Achats et ajustements » avec date de transaction, date de publication, description, numéro de référence et montant ; (2) une section « Intérêts facturés » indiquant les dates, les détails du TAEG et le solde soumis aux intérêts — avec des colonnes qui ne correspondent pas au tableau des achats ; et (3) une section « Paiements et crédits » avec les dates de paiement et les références de publication. Les outils basés sur des modèles qui recherchent une seule disposition de colonnes appliquent la mauvaise correspondance de colonnes à la mauvaise zone.

02

L'OCR lit le pied de page du récapitulatif comme une ligne de transaction. De nombreux relevés impriment une ligne récapitulative de section — « Total des frais facturés en 2024 : XX,XX € » — juste en dessous du tableau de ventilation des frais. L'OCR basée sur les coordonnées qui lit « les lignes de Y=100 à Y=800 » traite ce récapitulatif comme une autre transaction, fusionnant le montant total des frais dans vos lignes d'achat comme s'il s'agissait d'un commerçant. Un utilisateur sur Reddit a signalé que YNAB a importé ses frais annuels et ses intérêts comme des transactions de dépenses distinctes — le bug exact qui se produit lorsqu'un pipeline OCR ne peut pas distinguer les types de sections.

03

Les transactions en devises étrangères impriment deux montants, et le mauvais se retrouve dans votre feuille de calcul. Lorsque vous effectuez un achat en EUR sur une carte libellée en USD, le relevé imprime à la fois le montant en devise étrangère (XX,XX €) et le montant converti en USD. L'extraction basée sur un modèle qui lit « le nombre dans la colonne 4 » sélectionne le montant qui se trouve dans la colonne 4 — parfois le montant en devise étrangère, parfois le montant converti — produisant des données incohérentes sur l'ensemble du lot. Vous avez besoin des deux valeurs dans des colonnes nommées distinctes, et l'IA doit comprendre laquelle est laquelle.

01

L'IA identifie chaque zone par son en-tête de section, et non par des coordonnées de pixels. Elle lit « Purchases », « Interest Charged » et « Payments & Credits » comme des frontières sémantiques — chaque ligne hérite de la structure de colonnes de la zone à laquelle elle appartient. Les transactions d'achat reçoivent le mappage de colonnes Date/Description/Montant. Les lignes d'intérêt reçoivent leur propre mappage date/taux/solde. Aucune n'est confondue avec l'autre, car l'IA comprend la structure du document.

02

Les résumés de section sont identifiés comme des résumés, et non comme des transactions. Lorsque l'IA rencontre « Total Fees Charged in 2024 », elle reconnaît le motif textuel d'une ligne de résumé — mise en forme en italique ou en gras, mot-clé « Total », position en bas d'une section — et le traite en conséquence. Vous décidez si ces valeurs de résumé deviennent leur propre colonne (comme « Total Annual Fee ») ou restent hors des lignes de transaction.

03

Les montants en devises étrangères restent dans leurs propres colonnes. Ajoutez Foreign Currency Amount et Exchange Rate comme noms de colonnes — l'IA lit le contexte du relevé, trouve le code de devise (EUR, GBP, JPY), le montant en devise étrangère imprimé à côté ou en dessous du montant en USD, et le taux de change dans le pied de page ou dans la mention des frais de transaction en devise étrangère. Les trois atterrissent dans des colonnes séparées et correctement étiquetées — aucun recoupement manuel nécessaire.

Comment un relevé de carte de crédit multi-zones est traité

Téléversement — ce que vous avez, tel quel

Vous téléversez un relevé Chase Sapphire de 5 pages en PDF, téléchargé depuis le portail Chase. La page 1 contient le résumé du compte, les pages 2 à 3 les transactions d'achat, la page 4 les frais d'intérêt et une section transactions étrangères (achats en EUR lors d'un voyage, chacun avec un montant en devise étrangère, un montant converti en USD et une note de bas de page sur le taux de change), et la page 5 les paiements et les codes d'ajustement. Vous n'avez pas besoin de diviser le PDF ni de séparer les zones ; téléversez l'intégralité du relevé comme un seul fichier. Si votre émetteur vous envoie le relevé par e-mail, transmettez cet e-mail à l'adresse de boîte de réception dédiée de votre compte (Email Inbox) et la pièce jointe arrive dans votre file de traitement. Les relevés arrivent souvent sous forme de PDF protégés par mot de passe : enregistrez donc à l'avance les mots de passe que vous utilisez dans les paramètres. Ils sont essayés automatiquement, et un relevé verrouillé démarre son traitement sans que vous ayez à le déverrouiller au préalable.

Définir les colonnes — ce que vous voulez obtenir

Saisissez les noms des colonnes pour votre feuille de calcul de sortie : Transaction Date, Post Date, Description, Amount, Transaction Type (options: Purchase/Payment/Fee/Interest), Category (infer from merchant), Reference Number, Foreign Currency Amount, Exchange Rate. L'IA lit l'ensemble des cinq pages, identifie chaque zone et associe les valeurs à vos colonnes nommées — les lignes d'achat des pages 2 à 3, les lignes d'intérêt de la page 4, les détails des transactions étrangères de la section EUR, et les entrées de paiement de la page 5.

Sortie — une seule feuille de calcul, toutes les zones consolidées

Téléchargez un fichier Excel où chaque ligne représente une ligne de votre relevé — un achat chez Whole Foods, un achat en EUR avec les montants en devise étrangère et en USD dans des colonnes séparées, des frais d'intérêt avec le détail du TAEG, un paiement avec sa référence de comptabilisation. La colonne Transaction Type étiquette chaque ligne (Purchase, Payment, Fee, Interest) afin que vous puissiez filtrer par type dans Excel. La colonne Category attribue une catégorie de dépense estimée en fonction du nom du marchand. Exportez au format XLSX, CSV ou JSON.

Quand cela fonctionne le mieux — et quand vérifier les résultats

La précision de l'extraction est élevée pour les relevés numériques standard des principaux émetteurs. Quelques formats de relevés et cas particuliers méritent d'être compris avant de traiter une grande archive.

Traitement fiable

PDF numériques des principaux portails d'émetteurs. Les relevés téléchargés depuis Chase, Amex, Citi, Capital One et Discover extraient la date de transaction, la description, le montant et le numéro de référence avec une précision allant jusqu'à 99 %. L'IA gère la mise en forme unique de chaque émetteur — y compris la disposition à deux colonnes « Transactions » + « Frais » d'Amex et le bloc de détail des frais d'intérêt de Chase — sans modèles par émetteur.

Lots multi-mois. Téléchargez 12 mois de relevés en une seule fois — tous traités avec la même configuration de colonnes et consolidés dans un seul fichier Excel avec toutes les transactions dans l'ordre chronologique. Les transactions de chaque relevé sont clairement séparées par plage de dates.

Transactions en devises étrangères (EUR, GBP, JPY, CAD, AUD). Lorsque le relevé affiche un montant en devise étrangère à côté du montant en USD, les deux valeurs sont extraites dans des colonnes distinctes nommées. Le taux de change du pied de page du relevé ou de la mention des frais de transaction en devise étrangère est également capturé.

Paiements, crédits et remboursements. Les entrées de paiement, les remboursements de commerçants et les ajustements de crédit sont extraits sous forme de lignes propres avec le Type de transaction correctement libellé (Paiement, Achat — pour les remboursements, le Montant est négatif et la Description indique le commerçant d'origine).

Vérifier ces cas

Captures d'écran d'appli mobile avec noms de commerçants tronqués. Si vous capturez l'appli Chase ou Amex au lieu de télécharger le PDF, les noms de commerçants sont souvent tronqués (ex. "AMAZON.COM*123ABC" devient "AMAZON.COM*1…"). Téléchargez le relevé PDF complet depuis le site de l'émetteur pour obtenir les descripteurs complets.

Plans de financement promotionnel avec intérêts différés. Les cartes de crédit de marque (Amazon Store Card, Best Buy, Home Depot) incluent souvent un suivi de financement promotionnel — "Promo 6 mois expire le 15 août : 432,00 $ restants" — imprimé en bloc de texte, pas en ligne de tableau. L'IA extrait les transactions d'achat de manière fiable ; le suivi des intérêts différés est un élément visuel. Vérifiez ces détails promotionnels s'ils sont importants pour votre rapprochement.

Sous-comptes d'utilisateurs autorisés sur un même relevé. Certains émetteurs regroupent les transactions par titulaire de carte — une section pour le titulaire principal, puis une pour l'utilisateur autorisé, chacune avec son propre mini-tableau de transactions. L'IA lit et extrait les deux sections. Ajoutez une colonne Titulaire et vérifiez ponctuellement que chaque ligne est correctement attribuée.

Pages de résumé des points de récompense et cash-back. Les résumés de points de récompense et les panneaux "Cash-back cumulé depuis le début de l'année" sont conçus comme des infographies visuelles, pas des tableaux structurés. Concentrez l'extraction sur les pages de transactions — la page de total des récompenses peut produire un résultat incomplet ou non structuré. Si vous avez besoin des données de récompenses, envisagez de les extraire lors d'un passage séparé avec des noms de colonnes différents.

Questions fréquemment posées

Votre IA peut-elle extraire des données de relevés de carte de crédit PDF de n'importe quel émetteur ?

Oui. L'IA comprend les mises en page courantes des relevés des principaux émetteurs tels que Chase, Amex, Citi, Capital One et Discover. Elle identifie automatiquement la date de transaction, la date de traitement, la description, le montant et le solde du relevé, sans nécessiter de modèle spécifique pour chaque émetteur. L'IA lit le document de manière sémantique — en reconnaissant les en-têtes de sections comme « Achats », « Intérêts facturés » et « Paiements » — et mappe chaque ligne de transaction vers sa zone correcte, même lorsque différentes zones ont des structures de colonnes différentes.

Quelle est la précision de l'extraction de données à partir de relevés PDF ?

Notre IA atteint jusqu'à 99 % de précision sur les relevés de carte de crédit PDF standard. Elle corrige les erreurs OCR courantes telles que la confusion entre « 5 » et « S » et aligne intelligemment les données multi-colonnes à travers les différentes zones d'un relevé — achats, frais, intérêts et paiements — garantissant que votre feuille Excel finale est prête pour l'audit et nécessite un minimum de corrections manuelles.

Puis-je traiter plusieurs mois de relevés en une seule fois ?

Oui. Téléversez 12 mois de relevés en un seul lot — tous traités avec la même configuration de colonnes. Le résultat est un fichier Excel fusionné contenant toutes les transactions en ordre chronologique, prêt pour les rapports de dépenses, la préparation fiscale ou l'importation dans un logiciel de comptabilité. Les transactions de chaque relevé sont clairement séparées par plage de dates, et la colonne Type de transaction vous permet de filtrer ou de regrouper sur toute l'année. Si le grand livre se trouve dans une feuille de calcul plutôt que dans un fichier téléchargé, relevé de carte de crédit vers Google Sheets ajoute chaque transaction directement dans l'onglet actif.

Comment l'IA classe-t-elle le type de transaction — Achat, Paiement, Frais ou Intérêts ?

L'IA lit le contexte de section de chaque ligne. Les transactions de la section « Achats » sont classées comme Achat. Les lignes du bloc « Intérêts facturés » sont classées comme Intérêts. Les entrées de paiement sont classées comme Paiement. Les descriptions de commerçant contenant des mots-clés comme « FRAIS ANNUELS » ou « FRAIS DE RETARD » sont en outre classées comme Frais — l'IA utilise à la fois le contexte de section et le texte de description pour déterminer le type, produisant des étiquettes plus précises qu'un simple appariement d'en-tête de section. Utilisez Type de transaction (options : Achat/Paiement/Frais/Intérêts) comme nom de colonne — il s'agit d'une colonne déduite qui produit la classification sans que le relevé n'ait besoin d'imprimer une étiquette de type de transaction.

Puis-je extraire la catégorie marchande ou la catégorie de dépenses de mon relevé ?

Si votre émetteur imprime une colonne de catégorie sur le relevé (certains relevés Amex et Chase le font), ajoutez Catégorie comme nom de colonne et elle sera extraite directement. Si le relevé n'inclut pas de catégories, utilisez Catégorie (déduire du commerçant) comme colonne déduite — l'IA attribue une catégorie estimée en fonction du nom du commerçant (ex. « WHOLEFDS » → Alimentation, « UBER » → Transport), que vous pouvez ensuite vérifier et corriger dans le fichier de sortie.

📮 contact email: [email protected]