On 6/18/2023 9:14 AM, Brad Morrison wrote:
Thanks flywire!

That GitHub Pull Request link takes me to a comment from John Ralls that very succinctly summarizes the difficulties of using GnuCash for larger or more complex enterprises.

The rest of that comment is: "Adding those modules is a non-starter: Consider that it's been 10 years since we began working on separating libgnucash from the application, converting from GObject to C++, and changing from a program that can load its data from a SQL database and put it back to one that is built around SQL queries. We haven't gotten very far.

There are many parts (component) to a full accounting SYSTEM and which of them needed depending on the sort of enterprise. ONE of those components would be the one that usually goes by the name "general ledger". THAT is what gnucash is, all that it is. A full SYSTEM  might include components doing "point of sales" (POS) , handling inventory, handling payroll and keeping HR records, etc. In a small, not very automated system, these might just produce reports of transactions to be manually entered into general ledger. In larger systems, would be automated, with these systems creating FILES of transactions to get imported.

Look -- if you are a small enterprise in the sense of number of transactions, gnucash alone might work for you.

But if you are a large enterprise in the sense of number of transactions, employees, quantity and variety of good sold, multiple locations, etc. then you will want components to handle inventory, POS, payroll, billable hours, etc,  Notice that thinking of these other components as PART of general ledger is the wrong way to think. They are doing other things as well, "talking" to each other and other departments as well as general ledger. Thus POS might send a "sales" transaction to general ledger and send a "widget transaction" to inventory. Inventory would then send a "cost of goods sold" transaction to general ledger but also check the number of remaining widgets against the "reorder number" and maybe send something to "ordering" to tell that department to order more widgets, etc.

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