This is an early, independent draft. The Community/Enterprise classification was produced with automated checks and hand review, but only part of it is verified in detail, so there are certainly errors and gaps. Each item shows how confident we are (“verified”, “module-level”, “needs review”) and the evidence behind it.
Corrections and contributions are very welcome. Spotted a mistake or know a localization better? Use “Suggest a correction on GitHub” under any item’s evidence, open an issue or send a pull request to the repository.
The feature list follows the items of Odoo’s official release notes. Each item was read and assigned by hand to the module(s) it belongs to. Each module’s edition comes from the module lists of a Community and an Enterprise 20.0 test database: LGPL-3 means Community, OEEL-1 means Enterprise. Evidence was then collected per item and conflicts were reviewed:
| Confidence | Exact meaning |
|---|---|
| Verified | A direct check backs the status: a distinctive UI text of the item occurs only in the named module(s) (at most four match); a code search written for this item hits the named module; a test-database check or a Community screenshot confirms it; the item belongs to an app that exists only as Enterprise module(s), so nothing of it can be in Community; or an industry package depends on Enterprise modules. |
| Module-level | The module the feature lives in is known and its edition verified, but no direct match was found for this particular item. Main risk: a Community app item whose screen actually comes from an Enterprise extension module. |
| Needs review | A judgement call without direct evidence: the item probably spans Community and Enterprise and the parts could not be pinned down, or it bundles many changes (most localizations cover accounting, payroll and point of sale of a country in one item). |
Each item’s “Evidence” list shows the exact checks behind its status, with a link to suggest a correction on GitHub.