Bug 347848 - Cannot add a fee entry-only anymore for an investment
Summary: Cannot add a fee entry-only anymore for an investment
Status: RESOLVED NOT A BUG
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.7.2
Platform: openSUSE Linux
: NOR grave
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-17 17:25 UTC by Tulio Magno Quites Machado Filho
Modified: 2017-05-01 05:39 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tulio Magno Quites Machado Filho 2015-05-17 17:25:19 UTC
I have use-case that stopped working: some investments have some fees which aren't related to dividends or interests.
For those cases, I used to add an "interest income" or "dividend" transaction with zero interest and with the proper fees.

However, in recent versions, kmymoney started to block "interest incomes" or "dividends" with zero interests.
Although this change looks like a feature, it's blocking this use-case I mentioned.  :-)

Is there a way to return to the previous behavior (i.e. do not check for entries which the interest field is 0) or to create a new kind of investment transactions with fees only?

Reproducible: Always

Steps to Reproduce:
1. Create a new transaction for an investiment account.
2. Choose the activity "Dividend" or "Interest Income".
3. Fill in the field "Fees" and leave "Interest" with 0.

Actual Results:  
The button "Enter" is disabled.

Expected Results:  
The button "Enter" should be enabled.
Comment 1 Jan 2016-02-22 02:46:01 UTC
I suppose the fee has to be paid from the associated brokerage account, since investment accounts don't have cash.  You can enter a withdrawal in the brokerage account, payable to your bank, and assigned to the desired expense category.
Comment 2 Jan 2016-02-22 03:01:41 UTC
I mean, your request looks artificial.  If a fee is not associated with a dividend or interest payment, it should not be entered as such.  If the fee is directly associated with a particular investment, perhaps what you want is a new Activity category, sort of like a negative interest, called "Custody fee", for instance.  Custody fees normally are "per line", i.e. not directly associated with an individual investment, but with the number of investments and therefore should form an independent expense category.  But if you have a case where such a fee is directly related to an investment other than through a Buy, Sell, Interest, or Dividend, then a new Activity would be justified.
Comment 3 wojnilowicz 2017-05-01 05:39:27 UTC
Marking invalid as per comment #1