I have been in FOSS ERP for 5-6 years. been research on most FOSS ERP in the market.
I admitted that, so far, I only found good solutions, but not yet the “Right” solution.
I have deep 3 years with Adempiere and 3 years with Odoo. I wanted to share some experience about it. I hope it will be useful.
To me, Adempiere is the real serious ERP. It is a deep solution with great accounting engine. But it is more as old age solution not quite flexible enough to do fancy other things. Not easy nor attractive enough for small business.
For Odoo, it is a nice business suite, modular, modern and beautiful. It has almost every business features you can think of, but it also quite shallow for many things. At first, it is almost a perfect solution. But its lack of decent accounting engine like Adempiere make it short (for being an ERP).
As a teasing word. Adempiere is good for accounting but not for every other things. Odoo is good for every other thing except for accounting. -_-"
I also agree with some comment that, Odoo has so many modules but none work right at the first time. After long years with it, I think root of the problem stem from its too much of modularity concept. Accounting also fall short because of this, I think.
While in Adempeire, it concepts around DocType, which is correct for an ERP. The system allows us to setup 70+ default accounts from the beginning. And its accounting engine can smartly decide which account to use for different cases. You set it correctly first time, after that rest assure everything will be fine. I think that’s what ERP should be.
In Odoo, it concept around journal booking. There is no real default account setup page that can cope with all situation. Again, I think because its too much modular that it not allow to have such setup from the beginning (of course, because it not even know what modules will be installed). Technically understandable. But the result is, we can’t rest assure about its account posting. Our accountant has to verify every use case, and if not correct, we code to fix it.
Don’t get me wrong that I don’t like the solution, I think it is best solution to do the work so far. I am now currently very focus on Odoo, and we are going to have a big project replacing SAP for one of our customer.
I do think FOSS ERP has opportunity even for big market. Many big company want to leave proprietary and come to FOSS. The thing is, not many CIO dare to risk with it yet. And without serious Accounting Engine at the core, it will be tough. (in v9, Odoo declare that accounting is not its core, but customer, sales and marketing is… my godness !!)
From the impression I have with ERPNext. I admit that I like it. I like the community, I like the look and I like many concept of it. I don’t have deep experience with it yet, but I am “feeling” it somehow
I also come across the word “DocType” which is good sign. And have seen a default accounting setup in company page (around 10+ accounts, not much but ok). I have impression that it could fill the gap of both Adempiere and Odoo. You have given me a good hope of finding the “Right” solution.
Lastly, I also like to congratulate your work. You have done amazing job. May be functionality wise does not match the more mature one. But if the direction is right, the future is yours.
PS: By the way, what is the direction of accounting in ERPNext, is it like ADempiere or Odoo, can anyone explain?