I suggest you ...

Type ahead search when entering the accounts to a transaction

Corresponding bugzilla item: https://bugzilla.gnome.org/show_bug.cgi?id=545160

I'd like to suggest using type ahead search when specifying which account
should be used in a transaction.

Just to give an example i have the following expenses accounts:

Expenses:Auto:Repair
Expenses:Auto:Gas
Expenses:Boat:Repair
Expenses:Boat:Gas

I would like to type "rep" and have Gnucash suggest all matching accounts. In
this case:
Expenses:Auto:Repair
Expenses:Boat:Repair

If I start typing "a" it should show
Expenses:Auto:Repair
Expenses:Auto:Gas

In short it should work like the label selection widget on Gmail.

I have a pretty deep expenses structure (matching different budgets I have set
up) which makes typing all the different levels tedious even if I can
":"-complete.

191 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Alexander IsacsonAlexander Isacson shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    9 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • YeOldHinnerkYeOldHinnerk commented  ·   ·  Flag as inappropriate

        @cstim: The tirck with the account separator is actually quite usefull and to some extent makes this request obsolete. However, I doubt this trick is known to most users. The request is much more intuitive.

      • cstimAdmincstim (Core Developer, GnuCash) commented  ·   ·  Flag as inappropriate

        Do you know the existing workaround for faster typing: You can type the account separation character to jump from the first level of account name to the next one. In your example you can type 'E' ':' and if Expenses: is your only top-level account name starting with an 'E', these two keys will take you to the more meaningful options.

      • Matt DurakMatt Durak commented  ·   ·  Flag as inappropriate

        Yes that's a huge time waster for me (typing Expenses: before I get any meaningful options being populated).

      • BjornBjorn commented  ·   ·  Flag as inappropriate

        This would be so awesome!
        One of the only flaws I see in your software ;-)

      • YeOldHinnerkYeOldHinnerk commented  ·   ·  Flag as inappropriate

        I think this feature would be a huge time-saver.
        Since I have to book all my credti card expenses, by portfolio and also anything I pay in cash manually in GnuCash, a strong autocompletion would be awesome. In the current version, it's almost useless, except for a few specialised accounts.

      • AnonymousAnonymous commented  ·   ·  Flag as inappropriate

        would be good to enable this also for online transaction import matching. there is some search functionality but it seems clunky

      • thehandymanthehandyman commented  ·   ·  Flag as inappropriate

        I couldn't agree more. I just started using Gnucash, coming from Money 2004 (!!!), and the better autocomplete you describe worked in Money for many versions before that. People seem to think the ":" or "." is good, but it's achingly slow! Very frustrating to take such a big step backwards.

      • HilHil commented  ·   ·  Flag as inappropriate

        I agree... Or the other option I was thinking was splitting the transfer field. So you would enter say Expenses in the first field and then Auto:Repair, Auto:Gas, Boat:Repair, etc. in the next field. Then if it is an expense type transaction default the next tab move into the Withdrawal field.

      Feedback and Knowledge Base