portfolio-performance / portfolio

Track and evaluate the performance of your investment portfolio across stocks, cryptocurrencies, and other assets.
http://www.portfolio-performance.info
Eclipse Public License 1.0
2.84k stars 588 forks source link

Dividends: enter dividends in different currency #1901

Open chrisaut opened 3 years ago

chrisaut commented 3 years ago

Is your feature request related to a problem? Please describe. It is useful to track dividend payments in the securities' original currency, no matter what currency the deposit accout or security price is tracked in.

For example, purchasing of a dividend paying US stock in a german exchange. Typically the security price will now be tracked in EUR, and the deposit account most likely also be in EUR. But dividends will be payed in USD (and converted on the fly into EUR).

This would also help to more clearly see dividend growths, independed of forex movements.

Describe the solution you'd like During dividend entry, allow the user to select the dividend per share currency manually.

Additional context Forum discussion: https://forum.portfolio-performance.info/t/jaehrliche-dividendensteigerung-auswerten/12589

chirlu commented 3 years ago

Duplicate of #1321. Related: #510.

iwalucas commented 3 years ago

I am doing this with internally having different deposit accounts... I have a DEGIRO EUR and a DEGIRO USD for example, so I keep things separated.

Not sure if that addresses your situation

chrisaut commented 3 years ago

Duplicate of #1321. Related: #510.

Right, I should have linked those, but those are in German and AFAIK we try to do English now. Should I still close this?

bbatsov commented 3 years ago

I'd rather keep it open, as I don't know German myself and I wanted to request the same thing. :-)

Like @iwalucas I'm handling this for the time being by doing a "fake" conversion of the dividend between my cash accounts, but that's pretty annoying as it doesn't reflect the fact that the dividend was actually paid in a different currency than the one the stock was bought in (e.g. you buy RDSB in Amsterdam in euros, but it pays dividends in GBP). I think a lot of people are buying on EU markets stocks that pay dividends in all sorts of different currencies, so that's a pretty common problem to have.

I definitely think it'd be better if there was some way to specify the dividend currency of an instrument independently - e.g. by default you assume it's the same as the instrument's currency, but you can change it to something else.

zach-all commented 3 years ago

I am doing this with internally having different deposit accounts... I have a DEGIRO EUR and a DEGIRO USD for example, so I keep things separated.

Not sure if that addresses your situation

can you please go more into detail on this? Are you using the pdf import succesfully? Because that seems to only work with your degiro main currency but cant read dividends in other currencies.

tomasherman commented 3 years ago

This is an issue for me aswell. I could maybe take a stab at fixing it ... i assume one would need to:

@buchen sorry for tagging you directly but what do you think of this proposal? before i start digging in, would such approach make sense to you?

chirlu commented 3 years ago

Cf. #1915.

bbatsov commented 3 years ago

be able to specify dividend currency for given security (by default same one as the one that the security is denominated in)

Such a solution would be fine by me, although it might be a bit of an overkill, as many securities don't pay dividends. In general I want to able to select some currency if the dividend dialog, but if I can also set a default somewhere else - that'd be great.

tomasherman commented 3 years ago

be able to specify dividend currency for given security (by default same one as the one that the security is denominated in)

Such a solution would be fine by me, although it might be a bit of an overkill, as many securities don't pay dividends. In general I want to able to select some currency if the dividend dialog, but if I can also set a default somewhere else - that'd be great.

Off topic: what a small world ... You don't know me but i love emacs prelude... Thanks! :-D

bbatsov commented 3 years ago

Happy to hear this! :-) Small world, indeed. If I didn't have so many OSS projects on my hands I would have probably implemented this feature myself as well. :D

arjan-s commented 1 year ago

Hi all, this issue has been open for nearly two years, and it seems there hasn't been any more work on this. This is still kind of preventing me to use Portfolio, as I have several ETFs that are denominated in EUR but pay out dividends in USD. I currently have to calculate by hand what the dividends in EUR are and enter everything manually. And this issue causes the (DEGIRO) PDF importer to fail too, as it doesn't understand the multiple currency per asset situation.