On January 10, 2003 11:19 pm, Linas Vepstas wrote: > -- When a lot is closed, we must have the 'double-balance' > condition: The sum total of all 'S' is zero, and the > sum total of all 'C' is zero. Thus, if I buy 100 shares > of RHAT for $5 and sell 100 shares of RHAT for $10, then > I *must* also add an 'adjusting transaction' for zero > shares of RHAT, at $500. If there is no adjusting transaction, > then the lot cannot be closed. If sum 'S' is zero, > while sum 'C' is not zero, then the lot is declared to > be 'out-of-balance', and an 'adjusting transaction' must > be forced.
Everything I know about this, I learned from reading the GnuCash 1.6 Manual's section on capital gains, so this is likely wrong or irrelevant to 1.7, but ... Shouldn't the adjusting transaction move money from a realized gain account to the ultimate destination account? I thought stock sales would work like this: - Buy 1 share of RHAT for $5, and record it in the stock account. - Sell 1 share of RHAT for $9 cash. The transaction would have splits showing * one share of RHAT sold from the stock account for $5 (the purchase price) * $4 credited (debited? whichever) from a realized gain account * $9 deposited in the "cash" account. All transactions involving a lot would use the same price. The GUI should support sales by having the user pick a realized gain account, and by automatically subtracting the purchase price from the sale price. _______________________________________________ gnucash-devel mailing list [EMAIL PROTECTED] http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel
