Community archives des diffusions par email


Re: [Odoo 11 CE] Are Accounting Features Removed?!

Fabien Pinckaers (fp)
- 11/09/2017 04:10:20
Hi all,

Here is more feedback;

What did we do?

We did not remove the accounting engine from Odoo Community (CE); we removed the module account_accountant and kept the module where all the code is: 'account'. The module we removed does not have a single line of code. It's only an XML file that adds a group on users. You can always assign this group manually from the interface. The features are still there, but hidden.

We did not removed any line of code contributed by the community neither; all l10n_XX modules remains in Odoo Community.

Rationale behind this change

As a product / marketing point of view, we think it's wrong to promote Odoo CE as an accounting software. By doing that, we set the wrong expectations to the end-users. In reality, Odoo CE does not have the features an accountant expect in a traditional accounting software: clean reports, bank interfaces, check printing, localisations, etc.

So, we prefer to be clear in our messages for end-users; Odoo CE is for billing and Odoo EE is for accounting. They will not be frustrated and criticize Odoo's accounting if the expectation is set correctly. (we have seen people complaining and communicating negatively about the accounting of Odoo; they did not even know that we recommend Enterprise for accounting)

Note that I am only talking about the official distribution of Odoo; the one you get when you download it or subscribe on Odoo Online. Of course, there is community addons that allows to complete Odoo CE with features to make it usable for a pure accounting need. So, with OCA (or others) modules, you can convert a barely useable accounting (Odoo CE v10) into a real accounting.

Our goal is to have a clear message to the end-users upfront:
- Odoo CE is for billing, not accounting
- Odoo Enterprise provide the real accounting features. (or OCA/community addons if you don't want EE)

This is what this change is all about; it does not prevent community modules to do what they do today. (as we kept the whole accounting engine in Odoo Community)

Impact on the community

Our goal is to support all community efforts. We always accepted modules who competes directly with Odoo Enterprise and never did anything against them; we advertise themes that are clone of Odoo Enterprise in, we never criticized OpenUpgrade, we are happy to have contributions of accounting features, ... We think competition amongst modules is good; and it forces us to always innovate to be sure Odoo Enterprise is the best option.

That's why we did not remove the accounting engine, we just hide it. That way, we have nearly no impact on community modules or people who want to do accounting with third-party modules.

This move is a good balance between our marketing needs and:
  • continue to support contributors who build new accounting features (you can reactivate the feature in one XML record)
  • have nearly no impact for community users of accounting modules
  • continue the collaboration with community in building localisations in Odoo CE (CoA, taxes, ...)

About our 'intentions'

Our business model is do 80% open source features and 20% enterprise features. Nothing changes here.

It's important to continue investing massively in Odoo Community as it's what brings a lot of users to Odoo. But it's important, as well, to have a real value in Odoo Enterprise (20% of our investments) as this is what pays the fast evolution of the software. 80%/20% looks like a good balance.

Today, the core apps are mostly in community (sale, purchase, stock, mrp, invoicing, project, crm, website, ecommerce, ...) and we have a few apps in enterprise too (studio, accounting, new design). In terms of commit, over the past 10 months we did: 5327 commits in community and 1948 commits in enterprise (74%/26%).

Are we following Compiere/SugarCRM's way?

We are strongly open source minded. It's very important for us to develop a great open source product. The reason we do 80% open source, and not 100%, is because we think it's the best way to finance even more developments to improve the product; that will allow us to have a product that beats every proprietary contributor. (I don't think 100% open source ERPs will be able to evolve faster enough to cope with proprietary software, or pass the next technology wave)

What made Compiere/SugarCRM become less and less open source was their inability to become profitable with their open source model (it's not because of VC's decisions or the fact that they don't like open source). They had to close more to sell more, for the company to survive; to the point where they had to drop the open source product.

We don't have this issue as Odoo SA is profitable since the move to Odoo Enterprise, and we have a good growth allowing us to continuously recruit more developers. (and 80% of them will work on Odoo Community)

Our position is very difficult; we have to find a good balance between; interest of the community, create a value for customers, build sustainable business for Odoo SA and partners. And I think the 80%/20% balance is the best trade-of. (Of course, there will always be people complaining about the 20%, but it's worth the 'little frustrations')


Disrupting the ERP market with a complete, very simple and inexpensive solution is amazingly hard. We succeeded because of our commitment to open source and the good collaboration with the community over the past years. Let's continue in that direction.

On our side, we will always keep the community interest in mind when having to take decisions that are a trade-of between different interests (like we did by hiding the accounting instead of removing it). I hope that, you will accept that we have these 20% of features that we sell, as it's what sustain the fast evolution of Odoo as a whole (Odoo CE, Odoo SA, Partner's business).

Let me know if something is not clear?


Odoo Founder

On Mon, Sep 11, 2017 at 4:55 AM, Dhinesh D <> wrote:

On Sun, Sep 10, 2017 at 2:30 PM, Ermin Trevisan <> wrote:
Forget about creating new communication channels, use the channels
already existing. I'm fed up with discussions going all over the
internet (be it telegram, whatsup (which I will never use), LinkedIn, etc).

Use the mailing lists, both on Odoo and OCA, and twitter. Support OCA,
the more Odoo becomes proprietary, the more important gets OCA.

Cheers, trevi

twanda AG
Ermin Trevisan
Artherstrasse 19
CH-6318 Walchwil 
T    +41 41 758 1515
M    +41 79 208 7373

Post to:

Dhinesh D

Post to: