Multi-company accounting

Mike or Penny Novack stepbystepfarm at mtdata.com
Wed Feb 25 14:07:26 EST 2009


Conor McGarry wrote:

>This new "organizational" account type would be perfect.  Could it be
>developed?
>  
>
I'll jump in here as business analyst?

There are TWO issues that look like one only because solving one of 
these in a certain way (if were possible) might eliminate the pressing 
need for the other.

1) In the special case scenario where one bookkeeper just happens to be 
keeping the books for two business entities, identify on the fly any 
transaction that happens to be between these two entities and generate 
the corresponding transaction. I will come back to why this probably is 
impossible.

2) In the above situation, have an automated reconciliation program that 
can spot when a transaction is between two or more of these companies 
and check that a corresponding entry exists in the other set of books. 
Eliminate the work of doing this reconciliation by hand even if the 
transactions have to be entered individually.

Note on 2 --- That could be a stand alone which takes as input the 
files. It would be necessary that SOMETHING entered in the transaction 
(probably in the description) identified the "inter" relationship. 
Adjunct function of GnuCash which would not affect anything else.

Michael D Novack

Note on 1 --- Conor might know that his situation is extremely 
restricted and so not see why I would immediately judge "impossible"
a) The fact that a transaction affecting company A is known to affect 
company B does NOT give you any information about what accounts of 
company B are affected. To give an extremely simple example --- company 
A is sending a payment by check to company B but company A has 
absolutely no control/knowledge about into which of company B's current 
accounts the funds are to be deposited. Conor might be considering just 
the extremely restricted transfer "all transfers between these companies 
are wire between known accounts" -- but even here not enough information 
to identify the name of that account in company B's books.
b) More important, how does company A know the other side of the 
transaction for company B? When entering this transaction in company A's 
books you know not only what account will make the payment but what 
expense or liability to debit. Even if you knew which account in company 
B's books to debit with the transfer, how do you know which to credit?
c) This isn't 1:1 unless there is a further restriction. In the general 
case, a transaction could be between N of these entities.



More information about the gnucash-user mailing list