Enable user selection of lots sold
Only the FIFO method of lot selection is presently implemented. Enabling users to specify lots to be sold would allow other methods such as LIFO to be used as well as enabling users to deal with tax issues such as holding period rules for capital gains and minimizing or maximized realized gains or losses for given investment transactions.
-
Anonymous commented
I seem to recall there is a complex, incomplete, and/or non-intuitive implementation of this idea, at least as of GC 3.x, though I haven't checked recently. I do know that my 2000 Quicken Basic (which I used until switching to GnuCash two years ago) had a simple way of selecting lots being sold.*
As I recall, the program gives you the option of selecting lots that give you the maximum or minimum gain, FIFO or LIFO, or the checkbox flexibility of choosing which lots to sell.
_____
* I'm not a programmer, but I fully recognize that the "simple" presentation in the user interface may have been anything but simple under the hood.