GNOME Bugzilla – Bug 466773
Need a Mechanism to track Cost Basis
Last modified: 2018-06-29 21:46:02 UTC
Currently, there is not a built-in way to determine the Average Cost Basis for a particular Stock account on a particular day. Because of this, GnuCash cannot calculate correct gains/losses for an account that is set up to use Average Cost Basis and has multiple buys and sells over a long period of time. It also means that a user must calculate the average cost basis using some other means before closing the books in order to accurately reflect the gains/losses in the following financial term.
The Adjusted Cost is very important, particularly in Canada. Not only the Commission paid to acquire and dispose of an investment, but also the Return of Capital distributions need to be factored in.
Thank you for taking the time to explain your enhancement request. The described enhancement is a good proposal and would be an advantage for the software. However, as a volunteer-driven project with limited resources, the GnuCash developers have their own priorities about the features which are most likely being worked on in the near future. In that sense, the current GnuCash developers decided not to work on your proposed feature in the next 4-6 months. In case you would like to have this feature implemented in any case, you have the following option: 1. Start to program in gnucash yourself - see http://wiki.gnucash.org/wiki/Development . 2. Convince someone who is not yet part of the GnuCash team to join the team and implement your feature. 3. Pay some of the GnuCash developers to implement your feature - ask on the mailing list gnucash-devel@gnucash.org in that case. Thank you very much. Feel free to file other bugs or enhancement requests that you find, though.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=466773. Please update any external references or bookmarks.