Check that Preferences > General > Numbers > 'Force Prices to display as decimals' is *unchecked*.
This should result in fractions being shown rather than being rounded or truncated. You may need to have Trading Accounts turned on, but I could be mistaken. The total decimals used I think has something to do with the setting of the involved currencies. Both BRL and GBP are set to 1/100 as the lowest fractional piece of currency. Thus an exchange between them will preserve 4 decimal places. (1/100 * 1/100 = 1/10000) Unfortunately, I don’t see a way to edit this field as it is greyed out in the Security Editor. Regards, Adrien > On Feb 19, 2020 w8d50, at 5:31 AM, Paul Abraham <p...@acasa.org.uk> wrote: > > I have real world transaction that involves a transfer from a GBP to a > BRL account but cannot get it to accept either the correct value in BRL > or the actual exchange rate. It insists on truncating the rate to 3 > decimal places (or 4 sig figs?) and adjusting the amount to match, even > though the "Transfer Funds" window suggests it's working to 6 DPs - . > How do I fix this? Details are: > OS: 4.19.102-1-MANJARO > Gnucash version: Version: 3.8 (Build ID: 3.8b+(2019-12-29)) - the > latest in the Manjaro repository. > Amount in GBP: 1975.10 > Amount in BRL: 11102.12 > Exchange Rate: 5.62104 > Gnucash forces exchange rate to 5.621000 resulting in BRL value of > 11,102.04 > > Thanks _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.