GNOME Bugzilla – Bug 122878
Insuficient precision in exchange rate.
Last modified: 2018-06-29 20:37:36 UTC
In general ledger on a transaction to an account that doesn't use my default currency, in the exchange rate field I can't enter an exchange rate of 0.000026 - it gets rounded to 0.00003 and of course I end up with another amount in that account. (my default currency is ROL and the other account is in EUR, and the exchange rate is 1 EUR = 37500 ROL , 0.000026 EUR = 1 ROL...)
Do you know the exact amount? If so, enter that instead.
If I enter the exact amount it calculates the exchange rate (aproximated to 0.00003 not to 0.000026) and it changes the exact sum I entered. So if for example I enter 95 in exact , it transforms it to 106.5....
It also affects reports. For example I use to print my reports using the EUR currency. This means that I need to specify the price for ROL currency. 1ROL = 1/37500 EUR gets rounded to 0.00003 and hence inexact reports.
I'll take ownership for when I look at these problems at some point.
*** Bug 117773 has been marked as a duplicate of this bug. ***
*** Bug 129062 has been marked as a duplicate of this bug. ***
That other bug#129062 also has a patch that might fix some of this problems.
*** Bug 150524 has been marked as a duplicate of this bug. ***
bug #150022 might be related, too
Development on 1.8.x has stopped. Is this still a problem in the 1.9.x/2.0.x series of gnucash?
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=122878. Please update any external references or bookmarks.