Synchroniser ses comptes de la caisse d’epargne avec money ou équivalent

Je suis un utilisateur de Grisbi le logiciel de comptabilité personnel et je suis un codeur flemmard alors j’ai créé un petit script permettant d’automatiser le téléchargement des opérations pour mon compte à la caisse d’épargne.

Installation:

Le script à besoin de php et notamment de :

  • php5-cli
  • php5-curl

Renommez le fichier sample.settings.php en settings.php, puis éditez-le pour noter vos identifiants de connexion à l’interface web de la caisse d’épargne. Ensuite pour chaque compte ajoutez le numéro iban partiel.

Lancez le script en ligne de commande : php app.php ou réalisez un cron pour lancer l’import de manière automatique.

Fonctionnement :

La caisse d’épargne limite le téléchargement de l’historique des transactions à 60 jours, il faut donc lancer ce script au minimum tous les 2 mois.

Le script va faire toutes les opérations que l’on doit faire habituellement à la main et mémoriser la date du dernier import. Ensuite pour chaque compte il va enregistrer un fichier .qif ou .ofx que l’on pourra importer dans son logiciel de comptabilité.

Si du monde est intéressé, je le poserai sur github et éventuellement je peux tenter de rendre ça plus facile à utiliser.

[mise à jour du 5/12/2011]

J’ai enfin pushé le script sur github : https://github.com/esion/import-operations-caisse-epargne-script

This entry was posted in Code, Informatique. Bookmark the permalink.

7 Responses to Synchroniser ses comptes de la caisse d’epargne avec money ou équivalent

  1. Salut,

    Je suis intéressé par ce script mais je n’ai pas trouvé ou le télécharger.
    Aurais-tu un lien ? stp ?

    Comment fais-tu pour récupérer les relevés ? Il existe une API ? Si tu as un lien vers la doc, je suis preneur.

    Merci

    • David says:

      Le lien vers github est maintenant dans le billet.

      Pour ta question, non il n’y a pas d’API, ou en tout cas pas public. Pour ce script j’ai plus ou moins fait de la rétro-ingénierie sur l’interface web.

      Je pense qu’il y a une piste peut être plus sérieuse à voir sur les applications mobiles en étudiant les requêtes réalisées par celles-ci.

  2. lenod says:

    Il semble que ce script ne marche plus (le site de la Caisse d’Épargne a été mis à jour).

    • esion says:

      Ah oui il me semblait que le login avait évolué.
      Bon n’importe qui est libre de proposer un patch, sinon il faudra attendre un peu.

      Merci pour ton retour Lenod.

  3. lenod says:

    weboob vient de rajouter un backend pour la Caisse d’Épargne. Je ne l’ai pas encore testé (la dernière version n’est pas dans les dépôts), mais le source du module devrait aider à adapter le script :
    https://symlink.me/projects/weboob/repository/revisions/master/show/modules/caissedepargne
    (notemment browser.py)

  4. evuez says:

    J’ai forké ton script pour en faire un (en python, désolé pour les amateurs de php) fonctionnant avec la version actuelle du site https://github.com/evuez/import-operations-caisse-epargne-script

    • esion says:

      great news! (bon question php c’était pas du grand art donc le passage à python est peut être une bonne chose). En tout cas merci pour la référence.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>