[kmymoney] [Bug 521431] New: UI should limit moving transaction to only of Category or Account type.

Dawid Wróbel bugzilla_noreply at kde.org
Sat Jun 13 17:42:35 BST 2026


https://bugs.kde.org/show_bug.cgi?id=521431

            Bug ID: 521431
           Summary: UI should limit moving transaction to only of Category
                    or Account type.
    Classification: Applications
           Product: kmymoney
      Version First 5.2.2
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: ux-ui
          Assignee: kmymoney-devel at kde.org
          Reporter: me at dawidwrobel.com
  Target Milestone: ---

DESCRIPTION
While the UI makes an effort to ease users into the concept of double-entry
bookkeeping by introducing the concept of Expense/Income Categories and
Asset/Liability Accounts, it is still possible to assign a transaction to any
type of account when in edit mode.
However, the UI also artificially enforces that split when not necessary, e.g.
when trying to move a transaction between Category and Asset/Liability type.
This creates unnecessary friction as there is no underlying technical reason to
prevent the move—especially since the user can bypass this restriction simply
by editing the transaction manually, adding to confusion.

Additionally, the UI doesn't do a good job at explaining why a particular
account might be missing from the list, which happens if there's a
currency/security mismatch.

STEPS TO REPRODUCE
1. In any account, find a transaction that is assigned to an Expense/Income
category
2. Right click it, choose Move option

OBSERVED RESULT
You can only move that transaction to another Expense/Income category. 

EXPECTED RESULT
It should be possible to move that transaction to any type of account, be it
Expense, Income, Investment, Liability, Asset or Equity, provided that the
target account matches the currency. Additionally, if currency mismatch is
detected between the transaction and an account, it should be disabled with a
tooltip, not removed from the list entirely.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list