[kmymoney4] [Bug 345655] Rounding problems between checking and investment account

Jack via KDE Bugzilla bugzilla_noreply at kde.org
Wed May 25 19:13:58 UTC 2016


https://bugs.kde.org/show_bug.cgi?id=345655

--- Comment #12 from Jack <ostroffjh at users.sourceforge.net> ---
First, sorry I didn't recognize that as a typo. :-)
Second, I'm going to have to review the details of this bug in more detail to
be sure I really understand what is happening before I make any
recommendations.  I do agree that there are issues with rounding, especially
with investment accounts and securities that are tracked at many decimal
places.  

For now, there are a few things you might do.  First, can you create a test kmy
file that shows the issue?  Just the investment and the checking accounts, for
example.  Will the mismatch happen even if you manually enter the bank
transaction at exactly 100?  If so you could send the file, so someone can look
to see what is happening.  You can also do that yourself.  A .kmy file is just
a gzipped xml file.  (Always make a backup!)  If you can find the various
transactions in the file, you can see how KMM is exactly recording the amounts.
 The other option is that you could see if you can create an anonymized file,
and post that, if it still shows the problem.

Separately, even if you cannot directly map  your KMM account to your online
investment account, see if your broker lets you download the transactions -
hopefully as OFX or possible QIF.  KMM can import either of those.  You can
work separately to see if you actually can do a direct connect to your broker.

One other thing to check is the default precision set in KMM.  Select the
Settings/Configure KMyMoney menu item, and on the General view, the Global tab,
what is the Price precision set to?  Mine is set to 4 digits.  I'm not certain,
but I think that may affect the precision to which things are rounded (but not
necessarily displayed).  I certainly agree that if it is saying that 100 != 100
(I use dollars not pounds, but I don't think that should matter) then something
is amiss.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list