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]


Reply via email to