KMyMoney register entry order can't be set properly

Bug #913607 reported by Frank Prescott
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kmymoney2 (Ubuntu)
New
Undecided
Unassigned

Bug Description

KMyMoney 1.0.4 installed via repositories in Ubuntu 10.04 LTS on 3 separate computers.

I asked the following question in the KMyMoney forum:

Register entry order

Post Sat Jan 07, 2012 11:55 pm

I am moving from Quicken 2003 to KMyMoney in Ubuntu 10.04. The QIF import was flawless and I am basically ready to go.

I would like to know if there is a way to open a new transaction and it default to the number field as the first entry. I have set preferences to not show the new transaction form but it defaults to the payee field first. I can adapt but the wife, being so used to Quicken, would rather have the transaction begin with the "No. (check number)" field. There is not option in the preference under register to set the entry order.

Is there a config file where I could make this change?

I desire the entry order to be: No., Date, Details, Payment/Deposit, Category, Memo.

First reply was:

From: cristian.onet KDE Developer
There are settings for the tab order of the transaction form and the register form but those settings are not exposed in the user interface.
The settings are:

Code: Select all
    [General Options]
    stdTransactionFormTabOrder=account,cashflow,payee,category,memo,number,date,amount,state
    stdTransactionRegisterTabOrder=number,date,payee,category,memo,payment,deposit,state

and can be added to you configuration file manually by editing this file

Code: Select all
    ~/.kde4/share/config/kmymoneyrc

and adding the above values rearranged according to your preferences.

My response was:

These settings do not change the order. I experimented by using this setup:

Code: Select all
    stdTransactionFormTabOrder=number,date,payee,category,memo,payment,deposit,state
    stdTransactionRegisterTabOrder=number,date,payee,category,memo,payment,deposit,state

This does change the tab order but it now goes payee,number,date,category,(split),memo,payment,deposit,state. Once I have tabbed through those fields it will not go back to the payee but goes to category. I inserted (split) because that is where the tab sequence goes after category. I have not put split in the config file list. I do notice that the payee field shows "Payer/Receiver" and the category field shows "Category/Account", in faded lettering before tabbing into those fields. I changed that in the tab order config but it is no different than payee and category.

The original values you provided from my initial question did nothing.

Follow-up reply:

ipwizard KDE Developer

This shows that you use register based entry. Thus changing stdTransactionRegisterTabOrder is required. The other setting is for form-based transaction entry. Maybe, we (still) have a bug in this area.

Is this a bug or is the program hard coded for a default "Payee" field as a first entry order?

description: updated
Revision history for this message
Jack Ostroff (ostroffjh) wrote :

This should be closed as outdated. KMyMoney version 5.1 has recently been released, and custom ordering of the ledger has been available for some time.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.