finalynx icon indicating copy to clipboard operation
finalynx copied to clipboard

Getting monthly investments incomes info when applicable

Open nmathey opened this issue 2 years ago • 11 comments

Hello,

J'ai proposé cela pour Finary et en attendant serait-il possible de le faire sur Finalynx si tout est récupéré via l'API?

Apparement nous avons bien un annual_yield en réponse mais à nul tant pour les securities que pour les scpi. Cependant pour ces dernières nous avons également monthly_revenue qui lui a l'info recherchée.

nmathey avatar Jun 04 '23 00:06 nmathey

Hello,

De ce que je comprends tu voudrais avoir la somme des revenus prévus pour tes investissements (dividendes et loyers mais pas les plus-value) pour les afficher dans Finalynx ? Ce serait une info affichée dans chaque Line de l'arbre ou un panneau à part comme ceux déjà présents en bas ?

Pour l'instant Finalynx n'est pas du tout axé sur la performance des investissements ou des revenus, à ajouter peut-être mais il faut trouver le bon compromis entre complexité (projet open source à maintenir gratuitement) et features :slightly_smiling_face:

Je n'aurai pas le temps de développer tout ça en plus de mes plans initiaux (simulation, événements, projets de vie, et optimisation), mais je veux bien t'aider si je peux faire quelque chose pour te lancer et une PR est toujours bienvenue :smile:

MadeInPierre avatar Jun 04 '23 09:06 MadeInPierre

Yes je le voyais plutôt comme un panneau informatif en bas. Pour le moment l'API en remonte que les infos des SCPI.

Sur Finary, l'info est dispo sur la version mobile apparement.

A mettre en "long term wishlist" ? :)

nmathey avatar Jun 04 '23 10:06 nmathey

Si t'as un screenshot de l'info sur l'app mobile je suis preneur pour comprendre ce que c'est censé donner ^^ Après si c'est sur l'appli, c'est forcément quelque part dans l'API... :upside_down_face:

Quitte à ajouter ces revenus, autant permettre aussi d'afficher les plus-values dans l'arbre, ça ne devrait pas être compliqué à récupérer. Potentiellement même une sorte de "cashflow" qui correspondrait aux revenus annuels de chaque ligne ?

MadeInPierre avatar Jun 04 '23 10:06 MadeInPierre

Ce seraient des infos en plus qui s'ajoutent à la liste de vues déjà implémentées, voir python config.py --help :

image

MadeInPierre avatar Jun 04 '23 10:06 MadeInPierre

Pour le résultat "recherché" sur l'app mobile c'est sous insights > dividendes ensuite on peut même filter sur les types de produits IMG_7AA28ABBCDDA-1

Sinon sur la version web c'est le détails des dividendes sur chaque enveloppes/broker mais je ne le retrouve pas les infos sur l'API Capture d’écran 2023-06-04 à 21 09 27

Pour les SCPI dans leurs détails (info renvoyée sur l'API d'ailleurs) Capture d’écran 2023-06-04 à 21 11 04

nmathey avatar Jun 04 '23 10:06 nmathey

Il faut peut-être contacter un autre endpoint de l'API pour avoir ces infos prévisionnelles, peut-être ouvrir une issue chez https://github.com/lasconic/finary_uapi de @lasconic si tu ne trouves pas ?

MadeInPierre avatar Jun 04 '23 10:06 MadeInPierre

Dans uapi, il y a views.py get_insights, mais il n'y a pas les dividendes seulement les frais, etc.. tout ce qui s'affiche dans l'onglet insights du site web. Je regarde pour un appel pour les dividendes.

lasconic avatar Jun 04 '23 14:06 lasconic

See https://github.com/lasconic/finary_uapi/issues/87

lasconic avatar Jun 04 '23 14:06 lasconic

Nice merci, j'update la version de finary_uapi dans Finalynx bientôt :) je créerai aussi une nouvelle source SourceFinarySharing (et renommant l'actuelle à SourceFinaryCredentials) si les réponses JSON sont vraiment différentes (pas encore regardé), mais pas tout de suite car c'est pas urgent.

Pour cette issue, je n'ai pas encore Finary+ donc je ne peux pas tester (avec le compte démo peut-être?), je vous laisse faire une fois finary_uapi mis à jour dans Finalynx et j'attaque d'autres features en parallèle :wink:

MadeInPierre avatar Jun 06 '23 15:06 MadeInPierre

Hello ! Sorry j'ai un peu zappé ce projet un moment, si jamais l'issue est toujours active j'ai mis à jour finary_uapi :slightly_smiling_face:

Si j'ai bien compris, il faudrait partir de la nouvelle fonction get_portfolio_investments_dividends() de finary_uapi pour récupérer les dividendes, puis carte blanche pour les afficher ^^

MadeInPierre avatar Jul 15 '23 17:07 MadeInPierre

En fait en y repensant, il ne faudrait pas afficher/reporter les revenus mais plutôt récupérer/calculer le rendement pour qu'il puisse ensuite être utiliser dans le simulateur. Rendement qui pourrait toujours être écrasé avec le champs perf

nmathey avatar Aug 25 '23 02:08 nmathey