This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Ledger not working (daily build) when entering dividends

Tags: None
(comma "," separated)
pasis
Registered Member
Posts
44
Karma
0
I installed new daily build yesterday and today i started to record investment income as earlier but it is imposible.

the record is missing necessary fields.
the form only have: Activity, Security, Date, status and memo fields.
so at least both income account and moneyaccount fields are missing. So are value fields missing.

This makes entering dividends impossible.
pasis
Registered Member
Posts
44
Karma
0
And generally the new ledger is unusable. This feels like dumbed down way to unusability. This is now mere memo for cash accounts, not real ledger. What is last version where this new ledger is not in use?

I dont see how would I use this new kmymoney for example recording DRIP:s.
There IS NO money transactions per se and thus renders impossible to record activities like "I received 5 pcs of stock A as a dividend, with unit price X USD which was Z eur at transaction time". This was possible earlier.
User avatar
ostroffjh
Registered Member
Posts
253
Karma
0
OS
Which exact appimage file are you using? What version does KMM say it is? It sounds like you have downloaded the version from master branch of git, instead of from the 5.1 branch. The master branch has experimental code. However, if you are using that version, are you in the regular Ledger View, or the New Ledger View. The New Ledger really is unfinished and being actively developed. In the regular Ledger View (or the 5.1 version) I think you might have two problems. First, the fields displayed for an investment transaction can change as you change the type of transaction. When you start a new investment transaction, the type defaults to Buy Shares, and only shows the appropriate fields. If you change the transaction type to Dividend, you will then see the necessary field. Separately, what are your settings for the Ledger in Configure KMyMoney? If you do not have "Show all details for all transactions" (or something like that, I'm doing this from memory) then you will not see all the details of a transaction unless you select that transaction.
Let us know if any of this helps.
pasis
Registered Member
Posts
44
Karma
0
ostroffjh wrote:Which exact appimage file are you using? What version does KMM say it is? It sounds like you have downloaded the version from master branch of git, instead of from the 5.1 branch. The master branch has experimental code. However, if you are using that version, are you in the regular Ledger View, or the New Ledger View. The New Ledger really is unfinished and being actively developed. In the regular Ledger View (or the 5.1 version) I think you might have two problems. First, the fields displayed for an investment transaction can change as you change the type of transaction. When you start a new investment transaction, the type defaults to Buy Shares, and only shows the appropriate fields. If you change the transaction type to Dividend, you will then see the necessary field. Separately, what are your settings for the Ledger in Configure KMyMoney? If you do not have "Show all details for all transactions" (or something like that, I'm doing this from memory) then you will not see all the details of a transaction unless you select that transaction.
Let us know if any of this helps.


I am testing and using master branch and daily build. Neither works, "new ledger" or old ledger. Both are missing neccesary fields.
User avatar
ostroffjh
Registered Member
Posts
253
Karma
0
OS
That's not enough information for anyone to help you, or to help the developers fix a possible bug. Do the correct fields not appear when you change the type of investment transaction? Also, is this a new change, or has it happened for more than one of the daily builds? Also - there are daily builds for both master and 5.1 branches, so just saying daily build doesn't tell exactly which version. What version does Help/About KMyMoney show?
User avatar
ipwizard
KDE Developer
Posts
1359
Karma
6
OS
Short note: the old ledger is not working for investments anymore in the master branch code. I know that some fields don't show up. It won't be fixed because it is about to be removed completely. The new one might not be finished yet. It is WIP. What would help a lot: detailed description of the use case(s) you are trying to get working. A more specific description of things that make you think it is 'unusable' would help us to make it more usable. Just stating 'it is unusable' does not help us at all to improve it.

If you want production code, use the stable 5.1 branch. Master is not yet ready for production (and I don't use it for that myself ATM but rely on 5.1).


ipwizard, proud to be a member of the KMyMoney forum since its beginning. :-D
openSuSE Leap 15.4 64bit, KF5
pasis
Registered Member
Posts
44
Karma
0
ostroffjh wrote:That's not enough information for anyone to help you, or to help the developers fix a possible bug. Do the correct fields not appear when you change the type of investment transaction? Also, is this a new change, or has it happened for more than one of the daily builds? Also - there are daily builds for both master and 5.1 branches, so just saying daily build doesn't tell exactly which version. What version does Help/About KMyMoney show?


System: windows 10, build 20170,
kmymoney: 5.1.80-7501dbfb9

I did say Master-branch AND, if I follow link to downloads, it seems there ARE NOT daily 5.1 builds (at least easily detectable)
You can check it easily by yourself:
https://binary-factory.kde.org/job/KMyM ... tly_win64/

The reason I use masterbranch There are other bugs in 5.0.x versions (some which I have reported and they are fixed in master by ipwizard). There is no 5.1 windows version available on page in my knowledge.

And at least ipwizard DID UNDERSTOOD, AND ANSWERED to the question, so APPARENTLY THERE WAS ENOUGH INFORMATION, AT LEAST FOR SOME.

And now i have found few more usability issues.

1st. This is supposed to be personal ledger, not for commercial use (as I have understood) so not be able to easily remove erronous records (as earlier was possible) is definitely usability downgrade. Luckily this can be done from "old ledger."
2nd. There is no easy way to find "unfinished" transaction. I cancelled one transaction, and started to make another and I got this error message that kmymoney can handle only one trasaction at the time. Well as I had only one account open at ledger, I wasn't able to find one which was "unfinished". Had to close program without saving changes to recover.
3rd. new ledger should have a "button" or some other obvious way to start new transaction. To understand that you have to click empty area at very end of the ledger list view is not obvious way.
4th. I finally found that how to start entering dividends (old one was broken as ipwizard stated, and new one was related to bug above). Now logic seems to differ from earlier. dividends were entered at security's currency. Now I am not sure how this is supposed to be working, At least it did not asked conversion rate as earlier when the cash account is in different currency. So the currencies expected should be shown.
5th amounts are NOT cr/dr (yes I uderstand where those comes from) but amounts ARE in currencies. And it is misleading when you have several different currencies.
6th. New ledger visualization is subpar compared to old one, at least when you do not always use "pay to" field.
7th entering the dividends indeed does not work in new ledger. Yes, now i see all the fields, unlike in old ledger (which is broken as stated)
* I start selcting the investment account (where my securities are) I select Activity as "dividend"
* I enter the account where money goes to "account" field (EUR cash account),
* I select the security (in this case msc Industrial, (USD))
* I select the interest account (dividend income, (EUR currency).
* I select date (28th Jul).
* I enter the amount of the dividend to "interest" field, (in this case 9,56 USD) (I am not sure if this should be in EUR or in USD, earlier it was usd, and kmymoney asked conversion rate or eur amount).
* rest of the fields are empty.
* Then I press enter button. and NOTHING happens except the "blue transaction box" vanishes. No ANY trace of that transaction is visible.

And the final words. IF you do not want that someone else tests these master branches, do not publish them and please state that you do not need these tests and error reports related to master branch.
User avatar
ipwizard
KDE Developer
Posts
1359
Karma
6
OS
pasis wrote:I did say Master-branch AND, if I follow link to downloads, it seems there ARE NOT daily 5.1 builds (at least easily detectable)
You can check it easily by yourself:
https://binary-factory.kde.org/job/KMyM ... tly_win64/

The reason I use masterbranch There are other bugs in 5.0.x versions (some which I have reported and they are fixed in master by ipwizard). There is no 5.1 windows version available on page in my knowledge.


I just fixed the website to contain a link to the stable version AND the master version. The stable version 5.1 contains all those fixes you mention that have been made to (earlier) master. Take a look at the history of the 5.1 branch so far if you want.


ipwizard, proud to be a member of the KMyMoney forum since its beginning. :-D
openSuSE Leap 15.4 64bit, KF5
User avatar
ostroffjh
Registered Member
Posts
253
Karma
0
OS
https://binary-factory.kde.org/job/KMyM ... ase_win64/ although I do admit this is not easy to find. (I go to the link for preview builds, and then just enter KMyMoney in the search box)

We do want the new version tested, and your feedback on problems IS welcome. We just want to be sure you understand that these preview builds are of the development version, which is known to have problems, and is under active development. Such comments are treated differently than suggestions of bugs in the production (5.1) branch. It may just be me, but when I read about problems with the program (and I just do documentation, not programming) I start by assuming the 5.1 branch (or older, for some Linux distros) unless it is explicit in the report that it is about master branch. Both types of reports are good, but the context matters when reading them.


Bookmarks



Who is online

Registered users: Bing [Bot], Evergrowing, Google [Bot]