GNOME Bugzilla – Bug 670009
Advanced Portfolio: Income (dividend) has wrong currency
Last modified: 2018-06-29 23:06:30 UTC
Created attachment 207482 [details] example ledger showing the problem In the attached ledger, I have some stock shares. I enter a dividend with the income account in EUR, deposited into a checking account in CHF. With an exchange rate of 1.20, the dividends of EUR 30 show up as CHF 36 in the checking account. This works as expected. If I now open the Advanced Portfolio report, the Income column shows a value of CHF 30. This is wrong, it should be EUR 30 or CHF 36.
I think this might be a duplicate of Bug 350658, but I'm not sure.
I think this is fixed in the changes I checked in today. These will be in version 2.6.1 or you can try them in the meantime by replacing the Advanced Portfolio report with the copy at http://svn.gnucash.org/trac/browser/gnucash/trunk/src/report/standard-reports/advanced-portfolio.scm. Let me know if it still fails. I tried the test file attached to this bug and it seemed to work.
Reassign version to 2.4.x so that individual 2.4 versions can be retired.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=670009. Please update any external references or bookmarks.