Hi Christian,

I had to edit the .kmy file directly and change the saf, ppu and scf properties 
of the BTC <CURRENCY> tag from 100 to 1000000.

I can't find a place to configure that in the GUI as the currency dialog only 
displays name, ID and symbol. The link [1] also does not mention decimal places.

It's working fine now but I'm wondering whether I'm missing a cleaner way than 
editing the XML?

Thanks
Felix

[1] 
https://docs.kde.org/stable4/en/extragear-office/kmymoney/details.currencies.html#details.currencies.newcurrency


On 14.03.2016 09:17, Cristian Oneț wrote:
> Hi,
>
> You probably configured BTC to have two decimal places. The currency
> conversion dialog will represent the destination amount with the
> precision permitted by the destination currency.
>
> Regards,
> Cristian
>
> [1] 
> https://docs.kde.org/stable4/en/extragear-office/kmymoney/details.currencies.html#details.currencies.newcurrency
>
> 2016-03-12 13:13 GMT+02:00 Felix Leimbach <felix.leimb...@gmail.com>:
> > Hi,
> >
> > when transferring money between accounts with different currencies the 
> > kcurrencycalculator.cpp dialog insists on rounding the target amount to two 
> > decimal places. This is a problem for BTC accounts where higher precision 
> > is required.
> >
> > In the global settings I've already set the precision to 8 decimal places. 
> > Interestingly that does work for XAU denominated accounts, but not others.
> >
> > I'm running the latest stable (4.7.2) and have added the BTC currency as 
> > per [1].
> > I've tried the account types "Checking" and "Savings" for the BTC account 
> > but it makes no difference.
> >
> > Is there a way to increase the precision?
> >
> > Thanks
> > Felix
> >
> > [1] https://bugs.kde.org/show_bug.cgi?id=307138

Reply via email to