Skip to content

Module availability by version

The single most misusable fact about NestERP is that it does not offer the same modules on every Odoo version. This page exists so nobody promises a client something their version cannot run.

Out of scope

  • nest_hms_* — belongs to nestHMS, a separate product.
  • Point of Sale / Restaurant modules — excluded from NestERP documentation. That covers pos_*, cr_pos_*, company_logo_kot_receipt and sync_pos_combo_product.

Neither group appears on this page or anywhere on this site.

What ✅ means, and what it does not

✅ means the module source exists in our development tree for that Odoo version. It does not mean the module is installed at any client, nor that it has been tested on that version. Deployment status per client is a separate question, answered by querying ir_module_module on that instance — see the Live verification checklist.

CodeNest custom modules

Module 16 17 18 Status Function
aegis_dg Phase 1 build Airport dangerous-goods intelligence
inventory_dashboard Live Stock dashboard (OWL)
inventory_adjustments Live Stock adjustment workflow
mrp_internal_conversion Live Internal stock conversion via manufacturing
thalia_invoice_reminders Built Tiered overdue-invoice escalation
thalia_tra_reconciliation In development Sales/purchase reconciliation against TRA
thalia_mgmt_dashboard_v17 Live Consolidated management dashboard
partner_statement Live Customer/vendor statements to Excel
direct_budget_management Live Budget management
inventory_valuation_report Live Stock valuation reporting
sales_dashboard Live Sales dashboard
lunch_custom_module Under construction Staff lunch handling, recovered through payroll
mtewele_report_theme Live Client report branding
mtewele_web_theme Live Client UI branding
nesterp_branding Live NestERP branding
payroll_custom_module Live both versions Tanzanian statutory payroll
payroll_department_filter Live both versions Department filter on payslip generation
employee_info_export Live both versions HR data export to Excel
purchase_multi_approval Live both versions Multi-stage purchase approval
purchase_date_override Live both versions Purchase date control
sales_order_override Live both versions Sales order customisation
stock_dashboard Live both versions Inventory dashboard

Two modules are not shippable features yet

thalia_tra_reconciliation is under active development and declares a dependency on thalia_core, which is absent from all three local trees — so it cannot install as written.

lunch_custom_module is under construction.

Neither may be listed as available functionality in a client proposal.

Third-party modules present, by version

Vendor Module 16 17 18
Cybrosys base_accounting_kit
Cybrosys base_account_budget
Heritage dynamic_accounts_report
Cybrosys hr_payroll_community
Cybrosys hr_payroll_account_community
Cybrosys OpenHRMS suite (ohrms_*, hr_*, oh_*)
OCA report_xlsx, report_xlsx_helper
To confirm multi_branch_base
To confirm advanced_loan_management
To confirm employee_bonus_manager

Functional availability, summarised

Functional area Odoo 16 Odoo 17 Odoo 18
Accounting & finance
Inventory & dashboards
Purchasing with approvals
Sales
Payroll & HR
Receivables chasing
Management dashboards
Manufacturing
Dangerous goods (aegis_dg)

Do not promise across versions

aegis_dg and Manufacturing exist on Odoo 16 only. The Thalia finance modules and management dashboards are Odoo 17 only. Only payroll, purchasing, sales and inventory extensions exist on both 17 and 18. Anything else is a port — development work, quoted as such.

Excluded from documentation

Present on disk, out of scope for this documentation:

  • the entire nest_hms_* suite — belongs to nestHMS, a separate product
  • the Point of Sale / Restaurant stack — 16 modules on the Odoo 16 line (pos_grid_custom_module, pos_order_management, pos_mrp_order, pos_restrict_consumable_bom, pos_restrict_product_stock, pos_restrict_cash_tips, pos_tip_waiter_accounting, pos_backend_discounts, pos_allowance_limit, pos_daily_summary_report, pos_product_source_location, cr_pos_network_printer, cr_pos_network_printer_res, company_logo_kot_receipt, sync_pos_combo_product) plus pos_multi_branch and pos_stock_restrict on the 17 line
  • _backup_prefreshpull/ and _localbackups/ directories in the Odoo 18 tree
  • every nest_hms_*_localbackup module, and nest_hms_radiology_prodcopy

Needs verification

  • For each client instance, record which modules are actually installed by querying ir_module_module — the ✅ marks here reflect our git trees, not any deployment
  • Confirm vendor and licence for multi_branch_base, advanced_loan_management and employee_bonus_manager
  • Confirm whether dynamic_accounts_report is installed live or only present on disk
  • Confirm the Status column against reality — "Live" is asserted from project history and needs checking per client