I wonder whether a change in the underlying account functions in pull request #921 has caused this change in behavior. The PR appears to have rearranged the list order to improve performance, and I wonder if by rearranging, the embedded imbalance account is no longer found? I'll note that with 4.5, I have seen the account drop down scrolling through the account structure to reach accounts deep in the hierarchy. This scrolling also is not present in 4.4. It doesn't ultimately affect the system functionality, but it is a little disconcerting...
-------- Original Message -------- From: "D. via gnucash-user" <gnucash-user@gnucash.org> Sent: Tue Jun 01 08:21:26 EDT 2021 To: David G Hamblen <dhamb...@afrinc.com> Cc: Gnucash Users <gnucash-user@gnucash.org> Subject: Re: [GNC] New Imbalance-XXX Behavior And, having downgraded to 4.4, I can confirm that this new behavior began with 4.5. -------- Original Message -------- From: "D. via gnucash-user" <gnucash-user@gnucash.org> Sent: Tue Jun 01 08:12:27 EDT 2021 To: David G Hamblen <dhamb...@afrinc.com> Cc: Gnucash Users <gnucash-user@gnucash.org> Subject: Re: [GNC] New Imbalance-XXX Behavior Well, that's how it worked before. -------- Original Message -------- From: David G Hamblen <dhamb...@afrinc.com> Sent: Tue Jun 01 07:08:28 EDT 2021 To: gnucash-user@gnucash.org Subject: Re: [GNC] New Imbalance-XXX Behavior Since Gnucash uses guid's, perhaps let it create the imbalance account in the root account, then rename/move it to a location of your choosing. That way it maybe gets added to the list of valid imbalance accounts? On 5/31/21 11:23 PM, DaveC49 wrote: > David, > > I'm not sure why the behaviour has changed, but from a programming > prospective, it is much simpler to create the imbalance accounts at the top > level. There is no need to search for a location which may be different in > every user's CoA. One reason perhaps for keeping it at the top level is that > it sticks out and alerts the user they have made an error in a transaction, > which is perhaps a benefit for new users, although annoying for those who > have an established workflow which takes care of detecting errors anyway > > If an older version of GnuCash was able to create new imbalance accounts in > a lower level position in the account heirarchy, then it had to be recording > that location in the heirarchy that the Imbalance account had been shifted > to after its initial creation at the top level in some manner. > > It should not be too hard to have a preference setting for the Imbalance > account location and if a user shifts an Imbalance account from the default > location, set that preference location to the location in the CoA the > account is moved to and use that for subsequent creation of Imbalance > account entries. I can imagine that some users could want to have Imbalance > accounts for different currencies in different locations which would require > a preference location for each currency in use. > > Just requires someone to program/reprogram it. > > > > > -- > Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html > _______________________________________________ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > If you are using Nabble or Gmane, please see > https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. > . -- dhamb...@afrinc.com home phone (207) 633-4342 Cell Phone (207) 350-0440 _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All. _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All. _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All. _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.