GNOME Bugzilla – Bug 744193
advanced portfolio report: problems if securities are traded in a currency other than the report's currency
Last modified: 2018-06-29 23:38:29 UTC
When you run report with report currency different from the currency of some of the shares (for example, you own shares in CAD and USD and want to run report in CAD), Advanced portfolio report takes the last available exchange rate for both Basis and Value. While it is correct for the Value, it is not for the Basis, as shares could have been bought in the past with different exchange rates. The Basis should be calculated as acquisition cost x exchange rate on the day of acquisition, not the date of the report. This impacts other fields, such as total gain and rate of return.
GnuCash bug tracking has moved to a new Bugzilla host. The new URL for this bug is https://bugs.gnucash.org/show_bug.cgi?id=744193. Please continue processing the bug there and please update any external references or bookmarks.