Bug 378377 - Allow investment accounts to include cash
Summary: Allow investment accounts to include cash
Status: REPORTED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: git (master)
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-02 20:16 UTC by Jack
Modified: 2022-12-03 09:17 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jack 2017-04-02 20:16:16 UTC
Currently, investment accounts can only contain securities, and any cash balance must be kept in an associated brokerage account.  In reality, most investment companies use a single account for both cash and securities.  There have been several requests to the mailing list over the years for this, so I am filing this wishlist just to assure it doesn't get lost.
Comment 1 NSLW 2017-04-03 13:27:31 UTC
AFAIK investment companies have two accounts i.e. first for stocks and second for money. Money account in my case is probably some kind of technical account and is identified by less numbers than normal account. I see this account number and how much cash is there but I cannot make any operation there, because all is done automatically by my brokerage.
Summing it up, I think current implementation with two separate accounts is correct although I don't see clearly any separate brokerage account in my case.

(In reply to Jack from comment #0)
> Currently, investment accounts can only contain securities, and any cash
> balance must be kept in an associated brokerage account.  In reality, most
> investment companies use a single account for both cash and securities. 
> There have been several requests to the mailing list over the years for
> this, so I am filing this wishlist just to assure it doesn't get lost.
Comment 2 Jack 2017-04-03 14:28:41 UTC
Different companies do it different ways.  In my case (Merrill Lynch) it really is a single account for both securities and cash.  

I suppose it would be best to allow either method, which makes the change a bit more involved.  When creating an investment account, you get to choose whether cash goes into the same account or a separate brokerage account.  Perhaps the internals are that the brokerage account points to the same account instead of a different one.  The only danger there would be if the brokerage account were separate (as the current situation) then it should not be possible to accidentally put cash in the investment account.
Comment 3 NSLW 2017-04-03 15:49:12 UTC
I think you're mixing up stuff.
You cannot count apples (e.g. dollars) and peanuts (e.g. facebook stock) in one and the same account.
I think separate accounts for counting one and the another is the only way.
How do you think logic of your desired account should look like?

(In reply to Jack from comment #2)
> Different companies do it different ways.  In my case (Merrill Lynch) it
> really is a single account for both securities and cash.  
> 
> I suppose it would be best to allow either method, which makes the change a
> bit more involved.  When creating an investment account, you get to choose
> whether cash goes into the same account or a separate brokerage account. 
> Perhaps the internals are that the brokerage account points to the same
> account instead of a different one.  The only danger there would be if the
> brokerage account were separate (as the current situation) then it should
> not be possible to accidentally put cash in the investment account.
Comment 4 Mark 2017-04-03 16:23:20 UTC
As investment companies around the world do this differently, it should not be mandatory in kmm to create a separate account for cash. Here in Canada, the brokerage accounts offered by all the major banks (TD, Scotia Bank, RBC, CIBC and BMO) have cash and securities in a single trading account.
Comment 5 Mark 2017-04-03 23:48:34 UTC
(In reply to NSLW from comment #3)
> I think you're mixing up stuff.
> You cannot count apples (e.g. dollars) and peanuts (e.g. facebook stock) in
> one and the same account.
> I think separate accounts for counting one and the another is the only way.
> How do you think logic of your desired account should look like?
> 

Cash and Securities would not be in the same account. Cash would be held in the Investment account and Securities would continue to be held in the sub-accounts. Buying shares depletes the cash balance in the parent Investment account and selling shares increases the cash balance in the parent Investment account.

The devil is in the details but there does not appear to be anything in the MyMoney model that would prevent this. Perhaps I am missing something?
Comment 6 Jack 2017-04-04 00:15:00 UTC
(In reply to NSLW from comment #3)
As Mark said - the cash is in the main investment account and the securities are in the sub-accounts.  The total value of the account would be the current value (shares times price for each security, plus the cash.  Any cash which currently moves to or from the brokerage account just comes from the investment account itself.  It might even be reasonable for KMM to keep two separate accounts internally - the main issue is that the current forced requirement for a separate brokerage account doesn't match how many folks think of their investment accounts, and how some investment firms present the account in terms of statements and balances.

There are several discussions which have gone on regarding changes and enhancements to investment accounts - and although none of this is likely to be touched until after the dust settles on the migration to Frameworks, there will be many inter-related issues to be discussed and addressed.
Comment 7 Don Carter 2017-10-05 15:36:48 UTC
My Fidelity account holds both the Cash ans Mutual fund investments, same account.  Requiring a separate KMyMoney account clouds things on this side.
Comment 8 Jack 2017-10-05 15:51:49 UTC
This is a known issue, and is on the list for changing,  but it wont be soon.  All current developer effort is going towards completing the migration to KDE Frameworks.  After that, the developers will review all the outstanding issues (both bugs and wishlist) to prioritize the next phase of development.  There has been some discussion about a major revision of the entire way KMM handles investments, so at least some of that is likely to happen, but there is no timetable yet.