Journal Omoma : application web de gestion financière

Posté par  (site web personnel) .
Étiquettes :
15
20
mar.
2011

Bonjour Nal,

Jusqu'ici, j'utilisais une service web pour gérer mon argent : Buxfer. Un truc génial avec cet outil, que je n'ai trouvé nulle part ailleurs, c'est sa gestion des "IOU" : on peut noter qu'on doit de l'argent à telle ou telle personne, c'est lié aux transactions qu'on enregistre, et c'est bidirectionnel (cela nécessite que les deux personnes gèrent leurs comptes via Buxfer, bien sûr).

Je l'utilise avec ma copine depuis longtemps, ça nous permet d'éviter les complications liées à un compte commun, et ça nous évite de tout compter à chaque fois qu'on dépense quelque chose "pour le couple" : tout ça devient automatique.

Le seul problème depuis le début, c'est la confidentialité... Donner le détail de ses comptes à un service tiers, ce n'est vraiment pas idéal. Ensuite sont venus les problèmes de stabilité du site. Des lenteurs, des indisponibilités...

Alors j'ai fait des sauvegardes de mes comptes, et j'ai commencé une nouvelle application de gestion financière qui implémenterait les fonctionnalités dont j'ai besoin :

  • IOUs (possibilité de travailler à plusieurs sur une même instance, en séparant bien les comptes)
  • accès de n'importe où - téléphone, PC, etc (web, obligatoirement... et une API à prévoir)
  • gestion de budgets, prévisions (statistiques personnalisables, planification de dépenses, éventuellement un peu d'IA dans une future version, etc)
  • et d'autres fonctionnalités, plus communes...

Cet outil, je viens d'en publier une première pré-version, sous licence GPL bien sûr, utilisant le framework Django.

Pour en savoir plus, c'est par là : http://code.google.com/p/omoma/

  • # Trop cool!

    Posté par  . Évalué à 3.

    Salut,

    Merci beaucoup pour ce projet :)

    Je m'en vais de ce pas tester ta pré-version !

    Un besoin que j'ai et que je n'ai jamais vraiment trouvé, et qui est peut-être lié aux IOUs (jamais entendu parler avant) c'est la possibilité de répartir des charges sur plusieurs personnes sachant qu'il y en a une qui paie.

    Typiquement, ici je suis dans une collocation et je tiens les comptes (et j'avance l'argent :|)
    Alors j'utilise http://www.screeperzone.com/expensesharer/xsharer.html qui ne stocke aucune donnée (je stock le json en local) et qui gère juste le calcul de qui doit combien à qui.

    C'est pas mal, mais bon, c'est vrai qu'un truc auto-hébergé comme omoma me plaît bien.

    • [^] # Re: Trop cool!

      Posté par  (site web personnel) . Évalué à 3.

      Si ton besoin de répartition des charges est un besoin qui dure dans le temps (par exemple dans un couple, une colocation, ou autre chose du genre), les IOU c'est exactement le principe dont tu as besoin. Ce qui semble être le cas.

      Par contre, chacun doit gérer son compte sur l'outil en question.

      Si ton besoin est plus ponctuel et/ou si tu ne veux pas faire une gestion de comptes mais plutôt un suivi de ce que chacun doit aux autres, indépendamment de toute gestion financière, BillMonk est une alternative intéressante : https://www.billmonk.com/

      Ah oui, et actuellement Omoma est un peu compliqué à appréhender... L'interface reste encore assez proche de la structure de la base de données, qui est un peu tarabiscotée dans certains cas (par exemple, un transfert d'un de tes comptes vers un autre de tes comptes, c'est stocké comme deux transaction et un IOU qui les lie les deux... et il n'y a pas d'interface qui fait ça automatiquement).

      • [^] # Re: Trop cool!

        Posté par  . Évalué à 3.

        Ok, je viens de tester, je vois l'idée :)

        En terme d'interface, il sera peut-être ensuite sympa d'avoir un truc "ajouter un nouveau paiement partagé entre x y et z" qui créera les transactions qui vont bien :)

  • # GPL vs AGPL

    Posté par  . Évalué à 10.

    sous licence GPL bien sûr,

    Question de béotien:
    Pour ce genre de logiciel, la licence AGPL n'est elle pas plus "adaptée" ?
    Je veux dire "adaptée" dans le sens où l'utilisateur final pourra consulter le code source et pas seulement celui qui déploie le service.

    • [^] # Re: GPL vs AGPL

      Posté par  . Évalué à 4.

      Pour moi aussi, ça me semble important de le mettre sous licence AGPL, pour éviter des abus éventuels.

  • # Le mariage règle les problèmes.

    Posté par  . Évalué à 0.

    Je l'utilise avec ma copine depuis longtemps, ça nous permet d'éviter les complications liées à un compte commun, et ça nous évite de tout compter à chaque fois qu'on dépense quelque chose "pour le couple" : tout ça devient automatique.
    

    Si vous vous mariez, ça devient automatique également. Tout ce qui appartient à l'un appartient à l'autre, t'as plus trop à te poser la question ^^

    • [^] # Re: Le mariage règle les problèmes.

      Posté par  (site web personnel) . Évalué à 6.

      y'a pas des histoires de contrat de mariage ?

    • [^] # Re: Le mariage règle les problèmes.

      Posté par  (site web personnel) . Évalué à 3.

      Automatique !? Tu as fumé quoi ? Heureusement que ce n'est pas le cas !

    • [^] # Re: Le mariage règle les problèmes.

      Posté par  (Mastodon) . Évalué à 3.

      En fait j'ai pas compris le problème... un compte commun règle justement de manière définitive tous ces petits soucis !

      C'est ce que j'ai fait pendant 2 ans de collocation avec un copain : un compte commun, où on mettait une somme connue (et égale dans notre cas, mais ça, chacun se le voit), et ce compte servait à tout ce qui est "commun". A la fin, on a clôturé le compte, on a partagé les sous qui restaient, point.

      En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

      • [^] # Re: Le mariage règle les problèmes.

        Posté par  (site web personnel) . Évalué à 5.

        Salut chéri! Tu aimes ma nouvelle robe? Je l'ai eu pour seulement 800€ sur vente-public! Ah oui j'ai payé avec le compte commun, c'était plus simple et de toute façon ça te fait plaisir aussi!

        Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

        • [^] # Re: Le mariage règle les problèmes.

          Posté par  . Évalué à 5.

          Incroyable! On est vraiment fait l'un pour l'autre parce que tu as choisi exactement la même couleur que celle de la Jaguar que je viens de m'offrir!

      • [^] # Re: Le mariage règle les problèmes.

        Posté par  (site web personnel) . Évalué à 4.

        Le compte commun, j'ai déjà fait par le passé ; c'est plus complexe à gérer qu'avec des IOU.

        Quand le compte commun est vide avant la fin du mois, il faut le remplir, à parts égales. Il faut surveiller l'évolution du compte pour s'assurer que ça colle aux dépenses. Avec des IOU, l'argent n'est pas mis en commun, chacun dépense ce qu'il a sur son compte et déclare comme telles les dépenses communes.

        Chacun peut dépenser ce qu'il veut du compte commun (voir le commentaire de devnewton), sans possibilité de validation par l'autre (ou les autres). Il faut aveuglément faire confiance à l'autre. Avec des IOU, on a toujours la possibilité de refuser ce que l'autre a déclaré, l'autre n'a pas accès à notre argent.

        On ne peut pas faire des dépenses qui ne soient pas réparties également entre les parts (par exemple, achat de vêtements, 3 costumes pour moi et un t-shirt pour elle, pas très équitable de partager ça à 50/50). Dans ces cas le compte commun ne peut être utilisé, il faut un remboursement direct de gré à gré après la dépense. Avec des IOU, on peut déclarer la somme exacte que l'autre nous doit (ou que l'on doit à l'autre).

        Lorsqu'on a un compte commun, on a deux CB, il ne faut pas se tromper quand on paie. En plus, cette seconde CB, elle peut coûter de l'argent en plus...

        • [^] # Re: Le mariage règle les problèmes.

          Posté par  (Mastodon) . Évalué à 2.

          Ok je comprends l'idée. Perso je suis pas fan (pour tout dire, avec ma femme on n'a QUE un compte commun), mais je vois que c'est une autre façon de faire, qui doit donc avoir ses adeptes.

          Astucieux !

          En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • # Vie privée

    Posté par  . Évalué à 4.

    Donner le détail de ses comptes à un service tiers

    Et pourtant, je peux voir le détail de tes comptes sur la page d'accueil du projet.

    Fail

    « En fait, le monde du libre, c’est souvent un peu comme le parti socialiste en France » Troll

  • # Demo?

    Posté par  (site web personnel) . Évalué à 2.

    Est-ce que tu as prévu de mettre en place un site démo?

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • # IOU

    Posté par  . Évalué à 2.

    Vu ce que j'ai compris de la page de wikipedia , ce sont des reconnaissances de dettes, non?

    IOU "I owe you".

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.