> On Sep 8, 2024, at 8:01 AM, Michael or Penny Novack via gnucash-user 
> <gnucash-user@gnucash.org> wrote:
> 
> On 9/7/2024 5:39 PM, David Cousens wrote:
>> Brook
>> 
>> The closest you can get with GnuCash is to have separate subaccounts
>> for each entity under each of the top level accounts.
>> 
> Wrong place to start (with a problem like this)
> 
> First need to answer some questions at the "business" level.

All good questions.  Let me circle back to the beginning to provide motivation.

I have two entities that are closely coupled in the sense that there are a 
number of transactions that involved accounts in both, e.g., transfers of funds 
from one to the other.  My original question was in regards to whether it is 
safe to have two distinct books open simultaneously, so that it would be easy 
to verify that a transaction in one book had the same information/values/etc. 
as the corresponding transaction in the other book.  The direct answer to that 
question was that it is indeed safe but that there are non-technical issues to 
manage such as being sure that transactions are being entered into the correct 
book.  

The same discussion, however, also included the suggestion that new top-level 
accounts be created in a single book so that the two entities could be tracked 
together.  I interpreted this to mean to create a top-level account for entity 
A and another for B; beneath each would be A:assets and B:assets, and so forth. 
 It was mentioned that reports could easily be based upon a selection of the 
appropriate top-level account (and children).  In other words selecting the 
top-level account A (and children) when creating a P/L report would be 
equivalent to selecting all accounts (and children) in a book devoted entirely 
to entity A.

This seems like a logically valid solution to the problem of having tightly 
coupled entities in which a reasonable fraction of transactions are between the 
entities, as all parts of those transactions can be seen in a single entry 
rather than by inspecting two different books.

While one can create new top-level accounts in GC, the type of subaccount is 
limited by the type of the top-level account.  It is therefore impossible to 
create the accounts A:assets and A:equity, because the types of those are not 
compatible with a single parental type.  Currently, the only option is to 
create the accounts A-assets, A-equity, B-assets, B-equity, etc.  An 
alternative might be Assets:A, Assets:B, Equity:A, Equity:B, but that has the 
same drawbacks.  These have the distinct disadvantage that the two entities are 
not well separated in the account hierarchy and therefore perhaps is more error 
prone.

It seems that it would be useful to allow a new type of top-level account, 
which can have any type of subaccount.  In that case, it would be possible to 
manage tightly coupled entities in what appears to me and to the earlier 
discussion to be the most straightforward way.

I hope that clarifies the situation.

Cheers,
Brook

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to