After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 657524 - Display account codes in register and account selection popup
Display account codes in register and account selection popup
Status: RESOLVED OBSOLETE
Product: GnuCash
Classification: Other
Component: User Interface General
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: Christian Stimming
Geert Janssens
Depends on:
Blocks:
 
 
Reported: 2011-08-27 18:35 UTC by workflo
Modified: 2018-06-29 23:00 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description workflo 2011-08-27 18:35:25 UTC
Original discussion in http://lists.gnucash.org/pipermail/gnucash-devel/2011-August/032481.html

A bit of background: in Austria where I live, most companies use an account
hierarchy scheme which is hierarchically numbered, typically in 4-digit numbers. The numbering scheme is nationally standardized. I know a similar system exists in Germany, albeit with a set of industry specific account hierarchies (some of them available as GnuCash account hierarchy templates). I'm not sure about other European countries.

Now, while GnuCash does allow for accounts to be assigned a number,
those numbers are not available to actually be selected in the
register when making an entry. That complicates matters for users
using a numbered accounting scheme -- specifically because, as the
account number identifies the account unequivocally, the account
hierarchy scheme does not enforce uniqueness among leaf account
names. In GnuCash, this problem can be worked around by referring to
accounts by their full name (as opposed to just the leaf account
names) -- but that's comparatively tedious, compared to identifying an
account by its number.

Some existing account hierarchies (in the de_DE locale) presently work
around this limitation rather crudely, by including the account number
as a prefix to the account name. Apart from that being a rather
inelegant redundancy, it also creates a suboptimal user experience:
GnuCash displays account names right-aligned in the register -- so for
long account names, even if the "only display leaf account names"
option is checked, the account number is often invisible.

Thus, my suggestion is to add an option to display account codes in
the register and account selection dialog. Then, if said option is
checked, the account selection dropdown would display account numbers
and enable users to quickly select an account by typing 3-4 numeric
keys.

Going down the rabbit hole, it would of course make sense to
optionally include the account numbers in reports too -- but I believe
this is safe to defer until after the basic functionality exists
Comment 1 workflo 2011-08-27 18:43:11 UTC
Following suggestions in the original mailing list thread, I have set up a branch tracking patches implementing the suggested functionality:

https://github.com/fghaas/gnucash/tree/bugzilla-657524

This will occasionally be rebased on trunk if and when work progresses.
Comment 2 John Ralls 2018-06-29 23:00:33 UTC
GnuCash bug tracking has moved to a new Bugzilla host. The new URL for this bug is https://bugs.gnucash.org/show_bug.cgi?id=657524. Please continue processing the bug there and please update any external references or bookmarks.