Comment ça marche
Ce qui se passe entre le dépôt d’un PDF et le téléchargement du tableau, et pourquoi vous pouvez vous fier aux chiffres.
1. Votre PDF reste sur votre appareil
Quand vous déposez un relevé, votre navigateur l’ouvre avec le même moteur PDF que Firefox (pdf.js). La page lit le texte et sa position, trouve les opérations et construit le tableau, le tout dans votre onglet. Pour la plupart des relevés, c’est tout : le fichier n’est pas envoyé. Si votre navigateur n’arrive pas à lire un relevé, ou que ses soldes ne tombent pas juste, la page l’envoie à notre serveur, qui le relit avec une reconnaissance plus puissante, et le meilleur résultat est gardé. Le serveur supprime le fichier après la lecture — sauf s’il ne sait toujours pas le lire : le fichier est alors conservé chiffré jusqu’à 14 jours, le temps de prendre en charge cette banque.
Nous comptons des événements anonymes pour savoir ce qui fonctionne, par exemple « un relevé de 3 pages a été converti avec le lecteur générique et le contrôle est passé ». Ces compteurs ne contiennent ni nom, ni numéro de compte, ni montant, ni texte de votre relevé.
2. Trouver les opérations
Un relevé est un tableau dessiné sur une page, pas un fichier de tableur. StatementEasy reconstruit ce tableau :
- Lignes et colonnes. Les morceaux de texte à la même hauteur forment une ligne. Les montants alignés sur leur bord droit forment une colonne, même sans en-tête imprimé.
- Dates. Dates numériques (31/01/2025, 01-31-25, 2025-01-31), dates avec le nom du mois (31 Jan, 3 janv., 15 mei) et dates sans année. Le reste du relevé permet de savoir si 04/05 veut dire 4 mai ou 5 avril.
- Montants. 1 234,56, 1.234,56 et 1,234.56, signe moins avant ou après, parenthèses, et mentions CR/DR, CREDITEUR/DEBITEUR.
- Libellés. Le texte qui continue sur une deuxième ou troisième ligne est rattaché à son opération, y compris le type de paiement imprimé au-dessus de la date.
- Sections. Les sections « Dépôts » et « Retraits » donnent le sens des montants sans signe. Les tableaux de soldes quotidiens et les encadrés de synthèse sont écartés.
3. Le contrôle des soldes
La plupart des relevés impriment un solde après chaque opération. StatementEasy s’en sert pour prouver le résultat :
Quand l’égalité est vraie sur toutes les lignes, vous voyez Les soldes concordent en vert. Sinon, les lignes sont signalées pour que vous voyiez exactement où une valeur a été mal lue ou une ligne manque. Ce même contrôle décide aussi quelle colonne est le débit et laquelle est le crédit quand les en-têtes ne sont pas clairs.
Les relevés sans solde ligne par ligne (beaucoup de relevés américains et de relevés de carte) sont vérifiés sur les totaux : solde initial + crédits − débits doit égaler le solde final imprimé dans la synthèse.
4. Toutes les banques, avec ou sans profil
Certaines mises en page sont testées sur la mise en page de vrais relevés et listées sur la page des banques, par exemple CIH Bank et Attijariwafa bank. Pour celles-là, la banque est reconnue et son format de date est connu d’avance. Tous les autres relevés passent par le même lecteur générique, qui comprend la mise en page tout seul. C’est pourquoi la plupart des banques fonctionnent sans être dans la liste.
5. Relevés scannés et photos
Si un PDF contient des images de pages au lieu de texte — ou si vous déposez une photo (JPG, PNG, HEIC) — StatementEasy vous demande où le lire. Sur notre serveur, les pages sont lues en haute résolution avec les modèles les plus précis de Tesseract, puis supprimées après la lecture (un scan que nous ne savons toujours pas lire est conservé chiffré jusqu’à 14 jours pour le prendre en charge) : c’est le meilleur résultat. Sur cet appareil, le même moteur tourne dans votre navigateur après un téléchargement unique de 10 Mo, et rien n’est envoyé. Les scans nets et droits donnent les meilleurs résultats, et le contrôle des soldes montre la qualité de la lecture. Si un scan lu sur l’appareil ne tombe pas juste, vous pouvez l’envoyer au serveur en un clic.
6. Quand quelque chose cloche
- Cliquez sur une cellule de l’aperçu pour la corriger. Le contrôle se met à jour pendant que vous modifiez.
- Utilisez Les colonnes ne sont pas bonnes ? Corrigez-les pour indiquer quelle colonne de nombres est le débit, le crédit, un montant unique ou le solde, et si les dates commencent par le jour ou par le mois. Votre navigateur s’en souvient pour les relevés suivants de même mise en page.
- Supprimez les lignes inutiles, comme les récapitulatifs de frais imprimés dans le tableau.
- Parlez-nous de la mise en page. Nous ajoutons de nouvelles banques chaque semaine.
7. Ce que vous téléchargez
Le fichier Excel contient une feuille Opérations avec de vraies dates et de vrais nombres, un en-tête figé et des filtres, une feuille Mensuel avec les totaux de chaque mois, et une feuille Récapitulatif avec la période, les totaux, les soldes initial et final et le résultat du contrôle. Le CSV est en UTF-8 avec une ligne d’en-tête, prêt pour un logiciel comptable. Pour QuickBooks, Xero et les autres logiciels, le menu Autres formats propose QBO, OFX, QIF et des CSV au format attendu.