> On Aug 11, 2015, at 8:29 AM, Geert Janssens <geert.gnuc...@kobaltwit.be> 
> wrote:
> 
> On Monday 10 August 2015 16:27:40 John Ralls wrote:
>>> On Aug 10, 2015, at 10:34 AM, Geert Janssens
>>> I seem to remember that banks here use 6 significant digits in
>>> exchange rates, which is not quite the same as 6 places after the
>>> decimal point. Your USD-Sao Tomean Dobra illustrates this: due to
>>> the extreme value difference between the two you need 10 digits
>>> after the decimal point, but only 6 of them are significant (ie not
>>> a leading zero).
>>> 
>>> Is this something our gnc_numeric code supports and can be used by
>>> the price db ?
>> 
>> We have “significant digits” rounding code, but IIRC it’s really six
>> decimal places. If we were to have real significant digits we’d need
>> to be careful to keep it away from the debits-and-credits code or it
>> could make a real mess.
>> 
> 
> I'm probably slow here. What mess would that create ?

Rounding errors leading to imbalances. Suppose the amount I paid for a car in 
June got rounded to six significant digits: The pennies would get rounded off 
(12,345.67). 

Regards,
John Ralls


_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to