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]


Reply via email to