Christopher Browne wrote:
>
> On Mon, 17 Apr 2000 16:50:05 +0200, the world broke into rejoicing as
> Herbert Thoma <[EMAIL PROTECTED]> said:
> > Peter van Rossum wrote:
> > > Thanks. I'll look through the archives to see what is said there. I
> > > do have the impression, though, that the problem with multiple currencies
> > > is even worse. If I buy 100 shares at $20 and then another 100 shares
> > > at $30, I have a total number of 200 shares at a value of $5000 (at least,
> > > I hope that's what gnucash does and not 200 x $30 = $6000; I haven't
> > > checked...).
> >
> > Actually GnuCash does 200 x $30. But I think most people want it this
> > way. Your way (100 x $20 + 100 x $30) is "how much spent". Most people
> > want "current worth". They do daily stock price update with gnc-prices
> > and want to see their current value. So you must do
> > nr_of_shares x current_price.
>
> The question is whether that's what you report in the _register_,
> or if that is what is reported in the share value reports.
>
> My inclination (which is somewhat educated in the matter :-)) is to have
> the register report _Cost._ Cost does not change over time, and since
> it tends to reflect cash changing hands, it is _fairly_ objective.
I agree. But I think that the engine does not work this way, although
I don't know the engine well enough to be sure. I think the engine
works this way: It has a balance of total shares and the most recent
price per share. The reported balance then gets total_shares x price_per_share.
To do it right we may have to change the engine and the stock register.
All those who know the engine better, please comment.
Herbert.
--
Herbert Thoma
FhG-IIS A, Studio Department
Am Weichselgarten3, 91058 Erlangen, Germany
Phone: +49-9131-776-323
Fax: +49-9131-776-399
email: [EMAIL PROTECTED]
www: http://www.iis.fhg.de/
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]