It's been rumoured that Christopher Browne said:
>
> Given freedom to choose a way of representing this, I'd think the
> Right Way to be to have, for the stock, an indication of splits that
> have taken place, in much the same way that prices are tracked.
Imagine a 2-for-1 split ...
One could create a balancing transaction by 'selling' 100 shares at
$100 and 'buying' 200 shares at $50.
By putting both ends of this transaction in the same account, we'd be
done ... except for a few bugs ...
-- first, the current register code would display this transaction
twice, (which is a bug), leading to no end of confusion.
-- next, we have that sign-reversal problem debated in earlier emails.
There'd have to be some care to make sure the sign didn't get
accidentally reversed: there might need to be special case code
for detecting when both ends of a transaction are in the same
account.
-- finally, this might introduce problems with the cost-basis code.
On the other hand, this seems to have less of an overhead than
introducing 'yet another field' into the engine, and tracking the value
of that field ...
--linas
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]