Registered Member
|
If in an investment account ledger, you enter an investment name in the search window, the balance history is not displayed. The quantities are given but you have to compute the corresponding balances manually. Is it possible to add this feature?
|
KDE Developer
|
How do you envision this feature in case you keep multiple securities in the same investment account?
ipwizard, proud to be a member of the KMyMoney forum since its beginning.
openSuSE Leap 15.4 64bit, KF5 |
Registered Member
|
The balance of course should be per security, but when I do a search, I'm mostly interested in a single security. An example: search for "KDE Inc" (heaven forbid...)
While now, we have
Edit: Actually, KDE Inc really exists. Unintentional coincidence! |
KDE Developer
|
From what I see, there must be other transactions past 03/04/09 that got filtered. That is why the balance is not shown. The logic to suppress the running balance is active for all transactions in a ledger above a filtered transaction.
It might be a useful addition for a future release to check for filtered transactions on a per stock basis. Please feel free to open an enhancement request on http://bugs.kde.org so that the idea does not get lost.
ipwizard, proud to be a member of the KMyMoney forum since its beginning.
openSuSE Leap 15.4 64bit, KF5 |
Registered Member
|
I made up the numbers here. I never get any balance if the search matches exactly one investment. If not, e.g. I search for a single, very common letter like "A" or "E", the first 90% of matches has the triple hyphen (no balance) and the last 10% do have a balance. Several investments appear both above and below the split. If I add one letter ("Eu", "Ac", ...), I still have dozens of matches, but not a single balance number anymore. I have been unable to find what causes some numbers to be printed in these rare cases. I will. https://bugs.kde.org/show_bug.cgi?id=270118 |
KDE Developer
|
Maybe you understand when you know how the balance for each row is calculated: the total for all transactions in a ledger is known. The balance information for each row is calculated by subtracting the amount of the following row from the balance of the following row and so on until you hit the beginning of the ledger.
The problem starts, when a transaction is filtered. Then the above algorithm does not produce valid results anymore and we simply don't show a balance in this case.
ipwizard, proud to be a member of the KMyMoney forum since its beginning.
openSuSE Leap 15.4 64bit, KF5 |
Registered Member
|
If each stock is really treated as a separate account, it should be doable. At first I thought dividends could be a problem, but then, dividend ops have a zero change in qantity, resulting in no change in balance. Without knowing the code at all, what causes the algorithm to produce an invalid result? |
Registered users: Bing [Bot], Google [Bot], Sogou [Bot]