[GNC] v4.2 exchange rates' decimal places

Phil Diacono satphil at gmail.com
Sat Oct 17 00:37:54 EDT 2020


Hi team,

I have a multi-currency setup so when I run reports (Balance Sheet,
Profit and Loss, Trial Balance) I click on options -> commodities -> and
tick "Show Foreign Currencies" and "Show Exchange Rates".

Back in v3 of gnucash, these would display with 2 decimal places (the
same number of decimal places as Edit -> Preferences -> Numbers ->
Decimal Places).

Now in v4.2 of gnucash, these Exchange Rates display with 4 decimal
places with the last two places zero so the number displayed is still
effectively rounded to 2 decimal places. But the Price Database from
where these exchange rates are extracted holds them to 6 decimal places
and it does seem as though the currency conversions in the report line
items do honour the 6 decimal places exchange rates.

So you could argue:

-1- listing an exchange rate of $1.6300 instead of the rate actually
used of 1.627650 is misleading

or

-2- wouldn't it be helpful to have a separate setting for number of
decimal places to display exchange rates (defaulting to 4 as seems to be
hinted at in the change from v3 to v4 of gnucash).

[I know those big City types who boast of making their living on the
fifth decimal place would probably appreciate it].

Anyway, what do you think?

Regards

Phil



More information about the gnucash-user mailing list