Re: [GNC] New Imbalance-XXX Behavior

2021-06-01 Thread Matthew Forbis via gnucash-user
 Hi All,
JRalls authored a patch not too long ago that  was around trading accounts and 
not finding the correct trading account when it wasn't at the top level, so it 
created a second one.  It will be included in 4.6.  This scenario sounds pretty 
similiar and I wonder if this is related.  
Bug: https://bugs.gnucash.org/show_bug.cgi?id=798093Change Request: 
https://github.com/Gnucash/gnucash/pull/996

Matt
   

 On Tuesday, June 1, 2021, 07:22:20 AM CDT, D. via gnucash-user 
 wrote:  
 
 And, having downgraded to 4.4, I can confirm that this new behavior began with 
4.5.


 Original Message 
From: "D. via gnucash-user" 
Sent: Tue Jun 01 08:12:27 EDT 2021
To: David G Hamblen 
Cc: Gnucash Users 
Subject: Re: [GNC] New Imbalance-XXX Behavior

Well, that's how it worked before. 


 Original Message 
From: David G Hamblen 
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.o

Re: [GNC] New Imbalance-XXX Behavior

2021-06-01 Thread D. via gnucash-user
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" 
Sent: Tue Jun 01 08:21:26 EDT 2021
To: David G Hamblen 
Cc: Gnucash Users 
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" 
Sent: Tue Jun 01 08:12:27 EDT 2021
To: David G Hamblen 
Cc: Gnucash Users 
Subject: Re: [GNC] New Imbalance-XXX Behavior

Well, that's how it worked before. 


 Original Message 
From: David G Hamblen 
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.


Re: [GNC] New Imbalance-XXX Behavior

2021-06-01 Thread D. via gnucash-user
And, having downgraded to 4.4, I can confirm that this new behavior began with 
4.5.


 Original Message 
From: "D. via gnucash-user" 
Sent: Tue Jun 01 08:12:27 EDT 2021
To: David G Hamblen 
Cc: Gnucash Users 
Subject: Re: [GNC] New Imbalance-XXX Behavior

Well, that's how it worked before. 


 Original Message 
From: David G Hamblen 
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.


Re: [GNC] New Imbalance-XXX Behavior

2021-06-01 Thread D. via gnucash-user
Well, that's how it worked before. 


 Original Message 
From: David G Hamblen 
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.


Re: [GNC] New Imbalance-XXX Behavior

2021-06-01 Thread David G Hamblen
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.


Re: [GNC] New Imbalance-XXX Behavior

2021-05-31 Thread Jim DeLaHunt

Michael:

On 2021-05-31 14:36, Michael or Penny Novack wrote:

I suspect you were not seeing the behavior you thought you were seeing.…


I see the same behaviour as David, in GnuCash 4.2.  I just created a 
credit card transaction, and intentionally left the other Account field 
blank. GnuCash filled in the account: "Z Specials:Imbalance-CAD". Note: 
Note "Imbalance-CAD" at the root, but the imbalance account under the "Z 
Specials" root-level account.


I value this behaviour for the same reason that David stated: I don't 
want those accounts cluttering up the root of my Chart of Accounts tree.


On 2021-05-31 14:36, Michael or Penny Novack wrote:
…An account is NOT defined by its name but by its name within the 
context of its position in the tree (the CoA).…



That is ONE way that accounts are identified (a name within context of 
its position in the CoA tree). But it is not the only one. Each Account 
also has a unique, arbitrary identifier ("GUID"). GnuCash generates this 
identifier when it creates the account. Transactions link to this unique 
identifier, not to the name within context of the CofA tree.


Remember, you can change the name of an account, or move the account to 
a different parent in a different part of the CoA tree. All the 
transactions in that account remain with the account. That is because 
the accounts are linked to the account's unique identifier, not to the 
name and CofA context.


My model of how GnuCash operates is that it has a list of Imbalance and 
Orphan account unique identifiers, indexed by currency (and maybe 
security) codes. When GnuCash needs to use an Imbalance account in a 
transaction, it looks up the transaction's currency in that list. If 
there is an entry in that list for the currency, GnuCash retrieves the 
unique identifier and uses it in the transaction. If there is no entry, 
GnuCash creates it in the root of the CoA tree, with the name 
"Imbalance-XXX", creates the unique identifier, then adds that to the 
list, and uses it in the transaction.


My model of what David's report means is that recently, GnuCash changed 
its behaviour to store the account name and CoA context in that list, 
instead of the unique identifier.


There may be advantages to that change, but I agree with David that 
cluttering up the root of the CoA tree is a disadvantage.


Best regards,
 —Jim DeLaHunt


___
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.


Re: [GNC] New Imbalance-XXX Behavior

2021-05-31 Thread David Carlson
DaveC49,

Your information is interesting, but it does not restore the behavior that
previous releases already had, and the current release lost, as David T
pointed out.  I think he is saying that in his opinion, it wasn't broke,
didn't need fixing.

On Mon, May 31, 2021 at 10:24 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.
>


-- 
David Carlson
___
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.


Re: [GNC] New Imbalance-XXX Behavior

2021-05-31 Thread DaveC49
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.


Re: [GNC] New Imbalance-XXX Behavior

2021-05-31 Thread D. via gnucash-user
Michael, 

I'm not sure what behavior you think I am seeing? I do think you're missing my 
point, which is that prior to 4.5, automatically-generated entries for 
Imbalance-USD would be placed in my existing Imbalance-USD account, which is 
located under Special Accounts. That is,  "Special Accounts: Imbalance-USD". It 
doesn't do that any more, and instead insists that all such entries be made 
only into a top level account.

I'm not interested in having multiple Imbalance-USD accounts littering my CoA 
(let alone any additional top level Imbalance-XXX accounts for any other 
currencies my books might track); I am looking for Gnucash to use the Imbalance 
accounts that already exist. 

David


 Original Message 
From: Michael or Penny Novack 
Sent: Mon May 31 17:36:23 EDT 2021
To: gnucash-user@gnucash.org
Subject: Re: [GNC] New Imbalance-XXX Behavior

On 5/31/2021 1:08 PM, David T. via gnucash-user wrote:


> Please re-read my email. In it you will see that I am NOT/NOT asking 
> about how to handle entries that are automatically added to 
> Imbalance-USD. I am fully aware of Gnucash behaviors in regard to the 
> creation of entries into Imbalance-USD, and I have a long-established 
> workflow in place for handling such created entries.
>
>
> What I was noting is a CHANGE IN BEHAVIOR from earlier versions of 
> Gnucash. In earlier versions, entries to Imbalance-USD would be added 
> to the EXISTING Imbalance-USD account, regardless of its placement in 
> the Chart of Accounts. In my books, I moved Imbalance-USD to be a 
> child account of a new Top Level account that I created called 
> "Special Accounts." 


David, for a very good reason, I suspect you were not seeing the 
behavior you thought you were seeing. An account is NOT defined by its 
name but by its name within the context of its position in the tree (the 
CoA). Does you CoA not have ANY account names that are duplicated except 
for their position in the tree? For example, suppose among your expenses 
you were tracking the costs associated with automobiles, with one of 
these being fuel.

Expenses

     Automobile expenses

    Auto 1

   fuel

    Auto 2

   fuel

Now those two accounts for fuel have the same name but they are NOT the 
same account. You would not expect to simply specify "fuel" as the 
account affected by a transaction but also which one you meant.

But you are saying you had this working for the name "Imbalance". That 
you moved this to a different place in the tree but gnucash still 
treated it as the same account as the normal (special account) Imbalance.

Michael D Novack





___
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.


Re: [GNC] New Imbalance-XXX Behavior

2021-05-31 Thread Michael or Penny Novack

On 5/31/2021 1:08 PM, David T. via gnucash-user wrote:


Please re-read my email. In it you will see that I am NOT/NOT asking 
about how to handle entries that are automatically added to 
Imbalance-USD. I am fully aware of Gnucash behaviors in regard to the 
creation of entries into Imbalance-USD, and I have a long-established 
workflow in place for handling such created entries.



What I was noting is a CHANGE IN BEHAVIOR from earlier versions of 
Gnucash. In earlier versions, entries to Imbalance-USD would be added 
to the EXISTING Imbalance-USD account, regardless of its placement in 
the Chart of Accounts. In my books, I moved Imbalance-USD to be a 
child account of a new Top Level account that I created called 
"Special Accounts." 



David, for a very good reason, I suspect you were not seeing the 
behavior you thought you were seeing. An account is NOT defined by its 
name but by its name within the context of its position in the tree (the 
CoA). Does you CoA not have ANY account names that are duplicated except 
for their position in the tree? For example, suppose among your expenses 
you were tracking the costs associated with automobiles, with one of 
these being fuel.


Expenses

    Automobile expenses

   Auto 1

  fuel

   Auto 2

  fuel

Now those two accounts for fuel have the same name but they are NOT the 
same account. You would not expect to simply specify "fuel" as the 
account affected by a transaction but also which one you meant.


But you are saying you had this working for the name "Imbalance". That 
you moved this to a different place in the tree but gnucash still 
treated it as the same account as the normal (special account) Imbalance.


Michael D Novack





___
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.


Re: [GNC] New Imbalance-XXX Behavior

2021-05-31 Thread David T. via gnucash-user

@Derek:

Please re-read my email. In it you will see that I am NOT/NOT asking 
about how to handle entries that are automatically added to 
Imbalance-USD. I am fully aware of Gnucash behaviors in regard to the 
creation of entries into Imbalance-USD, and I have a long-established 
workflow in place for handling such created entries.



What I was noting is a CHANGE IN BEHAVIOR from earlier versions of 
Gnucash. In earlier versions, entries to Imbalance-USD would be added to 
the EXISTING Imbalance-USD account, regardless of its placement in the 
Chart of Accounts. In my books, I moved Imbalance-USD to be a child 
account of a new Top Level account that I created called "Special 
Accounts."



I have Used "Special Accounts" since around 2007 to encapsulate any and 
all "Imbalance-XXX" accounts, any "Orphaned Gains-XXX" accounts, any 
"Orphan-XXX" accounts (whatever they got created for), as well as my own 
"Unspecified" account (used on exceedingly rare occasions). This keeps 
the clutter down in the main Chart of Accounts. For the record, in each 
of these cases, I took the automatically-created account and MOVED it 
into its subsidiary location, a process I attempted with the 
GC4.5-vintage Imbalance-USD account without success.


In ALL prior versions (prior to 4.5), any imbalance entries would be 
added to "Special Accounts:Imbalance-USD", and I would periodically go 
through that account and clear up discrepancies. In GnuCash 4.5, these 
imbalance entries are ALWAYS placed in a top level account named 
"Imbalance-USD" regardless of the existence of "Special 
Accounts:Imbalance-USD".


@David:

Thank you for the vote of support.

On 5/31/2021 10:56 AM, David Carlson wrote:
The Imbalance-xxx account will reappear the next time an error is made 
in balancing a transaction, or if a transaction is intentionally left 
out of balance to be fixed later, so it is useless to delete the account.
I agree with David T that new entries should go to the existing 
account, even if it is not in the default position in the CoA.


On Mon, May 31, 2021 at 9:45 AM Derek Atkins > wrote:


The existence of an Imbalance account means you have an error in a
transaction.  So you should fix it and empty it..

-derek
Sent using my mobile device. Please excuse any typos.
On May 31, 2021 10:34:48 AM "D. via gnucash-user"
mailto:gnucash-user@gnucash.org>> wrote:

> Hello,
>
> I have noticed a new behavior in regards to the automatic
creation of
> entries to Imbalance-XXX (in my case,  Imbalance-USD).
>
> When I first started using Gnucash, I found the creation of a
top level
> imbalance account to be additional unwanted clutter to my Chart of
> Accounts. I found, by sheer coincidence, that I could move the
top level
> account into a different area of my CoA (in my case, a top level
> placeholder called Special Accounts, which includes a number of
these types
> of accounts), and Gnucash would use that newly-situated
Imbalance-XXX
> account for all new automatically-created imbalance entries.
>
> Alas, this is no more. In my most recent session, I have found
that Gnucash
> has decided that it must ALWAYS use a top level Imbalance
account for these
> entries. I find the concomitant clutter of my books annoying.
>
> This is disappointing. Does anyone know why this behavior has
changed, and
> is there any point to submitting a bug request to have the previous
> behavior restored?
>
> David T.
> Gnucash user since 2005
> Current: GC 4.5 on Windows 10
>
> ??
> ___
> 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.



--
David Carlson


Re: [GNC] New Imbalance-XXX Behavior

2021-05-31 Thread David Carlson
The Imbalance-xxx account will reappear the next time an error is made in
balancing a transaction, or if a transaction is intentionally left out of
balance to be fixed later, so it is useless to delete the account.
I agree with David T that new entries should go to the existing account,
even if it is not in the default position in the CoA.

On Mon, May 31, 2021 at 9:45 AM Derek Atkins  wrote:

> The existence of an Imbalance account means you have an error in a
> transaction.  So you should fix it and empty it..
>
> -derek
> Sent using my mobile device. Please excuse any typos.
> On May 31, 2021 10:34:48 AM "D. via gnucash-user"
>  wrote:
>
> > Hello,
> >
> > I have noticed a new behavior in regards to the automatic creation of
> > entries to Imbalance-XXX (in my case,  Imbalance-USD).
> >
> > When I first started using Gnucash, I found the creation of a top level
> > imbalance account to be additional unwanted clutter to my Chart of
> > Accounts. I found, by sheer coincidence, that I could move the top level
> > account into a different area of my CoA (in my case, a top level
> > placeholder called Special Accounts, which includes a number of these
> types
> > of accounts), and Gnucash would use that newly-situated Imbalance-XXX
> > account for all new automatically-created imbalance entries.
> >
> > Alas, this is no more. In my most recent session, I have found that
> Gnucash
> > has decided that it must ALWAYS use a top level Imbalance account for
> these
> > entries. I find the concomitant clutter of my books annoying.
> >
> > This is disappointing. Does anyone know why this behavior has changed,
> and
> > is there any point to submitting a bug request to have the previous
> > behavior restored?
> >
> > David T.
> > Gnucash user since 2005
> > Current: GC 4.5 on Windows 10
> >
> > ??
> > ___
> > 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.
>


-- 
David Carlson
___
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.


Re: [GNC] New Imbalance-XXX Behavior

2021-05-31 Thread Derek Atkins
The existence of an Imbalance account means you have an error in a 
transaction.  So you should fix it and empty it..


-derek
Sent using my mobile device. Please excuse any typos.
On May 31, 2021 10:34:48 AM "D. via gnucash-user" 
 wrote:



Hello,

I have noticed a new behavior in regards to the automatic creation of 
entries to Imbalance-XXX (in my case,  Imbalance-USD).


When I first started using Gnucash, I found the creation of a top level 
imbalance account to be additional unwanted clutter to my Chart of 
Accounts. I found, by sheer coincidence, that I could move the top level 
account into a different area of my CoA (in my case, a top level 
placeholder called Special Accounts, which includes a number of these types 
of accounts), and Gnucash would use that newly-situated Imbalance-XXX 
account for all new automatically-created imbalance entries.


Alas, this is no more. In my most recent session, I have found that Gnucash 
has decided that it must ALWAYS use a top level Imbalance account for these 
entries. I find the concomitant clutter of my books annoying.


This is disappointing. Does anyone know why this behavior has changed, and 
is there any point to submitting a bug request to have the previous 
behavior restored?


David T.
Gnucash user since 2005
Current: GC 4.5 on Windows 10

??
___
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.


[GNC] New Imbalance-XXX Behavior

2021-05-31 Thread D. via gnucash-user
Hello, 

I have noticed a new behavior in regards to the automatic creation of entries 
to Imbalance-XXX (in my case,  Imbalance-USD).

When I first started using Gnucash, I found the creation of a top level 
imbalance account to be additional unwanted clutter to my Chart of Accounts. I 
found, by sheer coincidence, that I could move the top level account into a 
different area of my CoA (in my case, a top level placeholder called Special 
Accounts, which includes a number of these types of accounts), and Gnucash 
would use that newly-situated Imbalance-XXX account for all new 
automatically-created imbalance entries.

Alas, this is no more. In my most recent session, I have found that Gnucash has 
decided that it must ALWAYS use a top level Imbalance account for these 
entries. I find the concomitant clutter of my books annoying. 

This is disappointing. Does anyone know why this behavior has changed, and is 
there any point to submitting a bug request to have the previous behavior 
restored?

David T. 
Gnucash user since 2005
Current: GC 4.5 on Windows 10

⁣​
___
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.