Summary: | Changing an accounting entry from "withdrawal" to "transfer" must negate amount | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | Ian Hubbertz <kde_bugs> |
Component: | general | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 4.5.2 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Ian Hubbertz
2011-02-19 13:34:57 UTC
When you change the transaction type from withdrawal to transfer, note that at the beginning of the payee field, there is a dropdown. If you switch this from "To" to "From" you won't have to negate the amount. I do note there is an oddness with the transaction form. If I click "Withdrawal" the payee header says "Pay to" and if I then switch to "Transfer" is stays "Pay to." If I select "Deposit" it switches to "From" and stays "From" if I switch back to "Transfer." If nothing else, this means that when you switch transaction types, you have to be careful to check the direction of the "To/From" choice. Yes, I would still consider this as bug, because changing from "withdrawal" to "transfer" should get the "direction" of the transfer right without user interaction. Especially - like in my case - if the type of transaction is chosen automatically based on the category. My workflow: 1. import the new data of my bank account For every new transaction: 2. enter the category of the transaction. 3. Accept the transaction --> In case of a ATM withdrawal the type of transaction is automatically changed to "transfer" because the money is transferred to my "cash account". New user, especially if the used software like gnucash before, don't know the difference between in type. (in gnucash everything is an account, so there is no difference between an expense category or a real account (bank, credit or cash etc.) I just tried to duplicate the problem in 4.6.0. Must have been fixed in the meantime. If not, please re-open. |