> On Dec 30, 2015, at 6:45 PM, Emily Zora <milliehandshr...@gmail.com> wrote: > > OK. I have more to think about. Making lots identifiable would mean you could > have splits from multiple accounts assigned to one lot. > I noticed too that in the current scrub implementation, say you buy 100 and > then sell 50, you end up with two lots (lot 0: 50 closed, lot 1: 50 open) > instead of one lot (lot 0: 100 start/50 left open). When originally > developed, was it important to have a lot have one input and one output > split? This creates extra splits in the account which may be confusing.
I don't think anyone around now really knows what were the design assumptions. IMO the design and implementation are both rather opaque; it always takes me several hours to figure out what's going on when I need to work on that section of code. I haven't done so for several months, so I'm back to being a bit fuzzy about it. I don't think that there's a good conceptual reason to split lots when one does a partial sale, so I suppose it was done to simplify the implementation of something. What that might be would take some study. Regards, John Ralls _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel