Lire un relevé bancaire PDF sans donner ses identifiants

Un relevé PDF contient déjà tout : dates, libellés, montants et solde. Le lire ne demande aucun accès au compte — et confier ses identifiants bancaires à un service tiers est un risque qu'on peut éviter entièrement.

La plupart des applications de gestion de budget demandent les identifiants de votre banque, ou passent par un agrégateur agréé. C'est légal et encadré, mais cela suppose qu'un tiers détienne en permanence une clé vers votre compte. Beaucoup de gens refusent — et ils ont une bonne raison de refuser.

Or ce n'est pas nécessaire. Le relevé mensuel que votre banque met à disposition en PDF contient déjà tout ce qu'une application de comptes peut vouloir : la date de chaque opération, son libellé, son montant, la colonne débit ou crédit, l'ancien solde et le nouveau. C'est même plus fiable qu'une connexion : un relevé est un document arrêté, daté, qui ne change plus.

Ce qui se lit dans un PDF, et comment

Un PDF de relevé n'est presque jamais une image : c'est une couche de texte positionnée. Chaque fragment porte sa position exacte sur la page. C'est cette position qui fait tout le travail — et c'est le point que la plupart des lecteurs automatiques ratent.

Le contrôle qui prouve que la lecture est juste

Un relevé porte son ancien solde et son nouveau solde. La somme algébrique des lignes lues doit tomber exactement sur la différence entre les deux. Au centime.

Ce contrôle est ce qui sépare une lecture fiable d'une devinette. S'il ne tombe pas juste, c'est qu'une ligne manque, qu'un montant est mal lu, ou qu'un signe est inversé — et il vaut mieux refuser la lecture que livrer des chiffres faux. Sur les relevés testés pour construire Comptahouse, cette vérification passe dans la quasi-totalité des cas ; les rares échecs venaient de pages scannées, sans couche de texte.

Ce que vous y gagnez, concrètement

C'est le parti pris de Comptahouse : vous déposez le PDF, les lignes sont reconnues, datées et rangées, et le contrôle de solde dit si la lecture est exacte. Rien ne se connecte à votre banque, parce que rien n'a besoin de s'y connecter.