[kmymoney4] [Bug 365177] New: Changing investment fraction doesn't change rounding behavior
David Chamberlain via KDE Bugzilla
bugzilla_noreply at kde.org
Thu Jul 7 03:56:46 UTC 2016
https://bugs.kde.org/show_bug.cgi?id=365177
Bug ID: 365177
Summary: Changing investment fraction doesn't change rounding
behavior
Product: kmymoney4
Version: 4.8.0
Platform: Archlinux Packages
OS: Linux
Status: UNCONFIRMED
Severity: minor
Priority: NOR
Component: general
Assignee: kmymoney-devel at kde.org
Reporter: dc46and2 at gmail.com
Changed the "Fraction" field on the investment details dialog from "1000" to
"10000" so I could accurately record some dividend reinvestment transactions.
On the ledger, the quantity is now shown with 4 decimal places, but any
quantity I enter is still rounded to 3 decimal places.
A workaround is to change the "Fraction", then exit and restart kmymoney before
updating quantities on the ledger.
Reproducible: Always
Steps to Reproduce:
1.Create an investment, accept default "Fraction" of 100
2.Edit the investment and increase the "Fraction" to 1000
3.Open investment account ledger and create a transaction involving the above
investment. Use a quantity with three numbers after the decimal, such as 1.123.
Actual Results:
The quantity on the ledger will be 1.120.
Expected Results:
The quantity on the ledger should be 1.123
It appears that the transaction price is correctly calculated using the
unrounded quantity, causing the transaction data recorded in the ledger to be
inconsistent. I.e. Quantity x Share price != Transaction price
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the KMyMoney-devel
mailing list