[kmymoney] [Bug 482346] New: Set cursor to start in 'date' field in ledger view

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Sun Mar 3 22:36:56 GMT 2024


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

            Bug ID: 482346
           Summary: Set cursor to start in 'date' field in ledger view
    Classification: Applications
           Product: kmymoney
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: kmymoney-devel at kde.org
          Reporter: npschwarz at gmail.com
  Target Milestone: ---

SUMMARY
***
When entering transactions in the 'Ledger View', data entry should begin in the
first column of the ledger which is typically 'Check #' or 'Date', and move
across each column from left to right filling out each column as you move
across the columns.  

Currently, when entering data in the ledger, KMyMoney begins in the middle
'Details' column, then skips the 'Reconciled column' to complete the
'Payment/Deposit' columns, then it moves backwards to the 'Not Reconciled'
dropbox, then backwards 2 steps to complete the first  column, which is the
'Number' Column, then finally it moves forward 1 column to complete the "date"
column as the last entry before you can complete the ledger entry .  This is
very confusing.  Data entry should be made in a logical order starting in the
left most column and move right across all columns in an orderly fashion.  

STEPS TO REPRODUCE
1.  Configure KMyMoney to start in 'Ledger View' (default setting is 'Show
transaction form'.  Simply uncheck the box so you are entering data in the
'Ledger View"  (Configure KMyMoney>Ledger>Uncheck Show transaction form)
2. At bottom of ledger select "New" to create a new entry.
3. Enter data and hit 'Tab' to move between fields.  

OBSERVED RESULT

1.  Note that the cursor starts in the middle of the ledger in the
Payer/Reciever 'Details' field, instead of the first column.  Which is
typically 'Check #' or 'Date'
2.  As you continue enter data after the 'Details' fields, note how the cursor
then skips the 'Reconciled status column' to complete the 'Payment/Deposit'
columns, then it moves backwards to the 'Not Reconciled' dropbox, then
backwards 2 steps to complete the first  column, which is the 'Number' Column,
then finally it moves forward 1 column to complete the "date" column as the
last entry before you can complete the ledger entry 

EXPECTED RESULT

1.  When starting a new transaction, the cursor should start in the first
column of the ledger which is typically 'Check #' or 'Date'
 2.  As you continue to enter data, your cursor should move across each column
in a left to right fashion allowing you to complete the ledger from left to
right.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: ALL
KDE Frameworks Version:  ALL
Qt Version: ALL

ADDITIONAL INFORMATION

Using the 'Transaction Form' offers a similar but slightly different order of
data entry starting with Payer or Reciever and ends with date and amount as
last 2 entrys before arriving at the "status/reconciled' dropbox.  If the order
of data entry in the 'Transaction Form' is tied to the 'Ledger' view,  I would
recommend re-arranging the "Transaction Form' as well so that the order of data
entry matches the columns in the ledger view. The order of data entry in ledger
should be: Number>Date>Details>Reconciliation Status>Payment/Deposit Amount.

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


More information about the KMyMoney-devel mailing list