Pragmatic – Leading provider of open source business applications OpenERP, Ruby on Rails, Node.js, Talend, jaspersoft  – Pragmatic
Beyonce Adams

Odoo Modules: A List for Odoo Enterprise Version

Odoo serves as holistic software that provides end-to-end business solutions. It serves various verticals like Customer Relationship Management (CRM), Website building & optimization, Sales, e-commerce, Financial Management, Supply Chain Management, Manufacturing Management, Project Management, Employee and Payroll Management, etc.

Odoo has a modular architecture and this differentiates Odoo from other ERPs in the market. Based on these modules customized apps can be created as per the need of every business functions in an industry. In Odoo, customization of apps are done with ease. With 3.7 million users around the world, Odoo has introduced Odoo 12, its latest software version, with enhanced specifications which supports its users in all business verticals.

There are over 35 base Odoo modules, covering a vast array of business functions, from Manufacturing, Inventory, Accounting, Sales, eCommerce, HR, and more.

As a customer, this gives you a lot of power in your implementation. You can select the applications most relevant to your business and purchase and implement those. The modules all work functionally together, giving you access to one cohesive ERP system.

Not only does this make Odoo easy to use, but it also makes it cost effective since you’re choosing only the modules that are needed for your company.

Furthermore, you can set up access rules so employees only have access to the sections relevant to them (e.g. marketing has access to marketing modules, salespeople to sales, accountants to accounting, etc.). This improves security for your system.

Below, you can find the complete Odoo modules list for Odoo Enterprise Version 12.


Sales Module –

Sales module allows you to manage and classify your sales orders on a structural and hierarchical system. It gives you the ability to create new orders and to review the existing orders in their various states. Confirmation of an order can trigger delivery of the goods, and invoicing timing is defined by a setting in each individual order.

Key points:

  • Get all information needed by the salesman to do his quote in one screen
  • Complete follow-up and control of sales orders, deliveries and invoicing
  • Traceability of all customers operations

Integration benefits:

  • Integrated with point of sales.
  • Automatic accounting (financial and analytic) entries creation.
  • Integrated with contracts, projects, master production schedule.
  • Integrated with different e-commerce platforms for online selling.
  • Design templates of re-usable offers with the report designer.

Logistics Module –

This module provides functionality to manage multi-warehouses, multi and structured stock locations. For each warehouse, input location, output location and stock location can be defined.

Key Points:

  • Easily create multi-warehouses with locations.
  • Thanks to the double entry management, the inventory controlling is powerful and flexible

(moves history and planning, stock valuation, robustness faced with Inventory differences, automatic reordering rules, barcode supported, rapid detection of mistakes through double entry system, traceability)

Integration Benefits:

  • Keep track of stock moves between warehouses (from where goods are coming in and going out).
  • Integrated with stock module.

Accounting and Finance Module –

Odoo provides a fully integrated accounting module that covers financial accounting, analytic accounting, third party management, tax management, budgets, assets, etc. Odoo has more than 50 extra modules for specific accounting features: electronic bank transfers, assets management, automatic invoicing, analytic controls, financial indicators, statements management, etc.

Key Points:

  • Multi-company, multi-currencies, multi analytic axes
  • Real-time consolidation of multiple charts of accounts
  • Very good ergonomy for fast encoding of entries and invoices
  • An integrated analytic/cost accounting
  • Lots of customizable reports.

Integration Benefits:

  • Avoid re-encoding everything, all documents are pre-generated
  • Accountants decisions may have an impact on the whole system
  • Cross reporting with others modules.


Human Resources Module – 

This module allows you to manage your employee’s attendance, their leaves and absences requests, plan the company’s calendar and shows the time attended to projects. It gives you access to your employees schedule and give you the right to complete and validate their timesheets. The main objective of this module is to follow the working hours of current projects and costs implications.

Key points:

  • Validation system included
  • Personalized menu for each user
  • Follow up of profitability for each project

Integration benefits:

  • Integrated to analytics accounting
  • Integrated with accounting for automatic invoicing
  • Possibility to get invoices per customer
  • Dashboards and reports included

CRM & SRM Module –

The generic Odoo Customer Relationship Management system enables a group of people to intelligently and efficiently manage leads, opportunities, tasks, issues, requests, bugs, campaign, claims, etc. It manages key tasks such as communication, identification, prioritization, assignment, resolution and notification.

Odoo ensures that all cases are successfully tracked by users, customers and suppliers. It can automatically send reminders, escalate the request, trigger specific methods and lots of other actions based on your enterprise own rules.

Key Points:

  • Automatic incoming and outgoing email processing using the mail gateway
  • A generic and fully customizable system,
  • A configuration wizard to help you set-up it as per your requirements.

Integration Benefits:

  • Integrated with the enterprise calendars,
  • Integrated with sales, purchases and after-sales services,
  • Get your enterprise processes running through workflows.

Project Management Module –

Odoo integrates financial project management allowing you to stay in control of your different activities. It keep track of costs, budgets, automatic invoicing based on tasks achieved, profitability reports, etc.

Key Points:

  • Based on the analytic accounting
  • Fully integrated with human resources for cost control

Integration Benefits:

  • Planning automatically impacts budgets and treasury
  • Tasks and timesheets are fully integrated
  • Sales orders and tasks control are integrated

Some More Odoo Modules List –


New Modules in Odoo 12

  • Documents
  • Internet of Things (IoT)
Odoo Accounting

  • Accounting
  • Invoicing
Odoo Manufacturing

  • Manufacturing
  • PLM
  • Maintenance
  • Quality Control
  • Project
Odoo eCommerce

  • Website
  • eCommerce
  • Ebay integration
Odoo Operations

  • Expenses
Odoo Inventory

  • Inventory
  • Purchase
Odoo Marketing

  • Email Marketing
  • Marketing Automation
  • Events
  • Helpdesk
Odoo Sales

  • CRM
  • Point of Sale (POS)
  • Sales
  • Sign
  • Subscription
  • VoIP Integration (Asterisk)
  • Appointment Scheduling
Odoo Shipping

  • DHL Integration
  • UPS Integration
  • USPS Integration
  • FedEx Integration
  • Bpost Integration
  • Easypost Integration
Odoo Human Resources

  • Timesheet
  • Leaves
  • Recruitment
  • Appraisal
  • Equipment
Odoo Development

  • Studio

Ready to get started with Odoo Modules? 

Pragmatic Techsoft is an Odoo ERP implementation company that has worked with global clients for over a decade.

If you’re not sure which modules are right for you, don’t worry! At Pragmatic, our technical expertise is combined with business knowledge for the perfect combination. We consult with you and learn your requirements, and then design and tailor a solution that meets your needs.

We can also customize your Odoo modules. We can create or customize features for your unique requirements. We can also integrate other software with Odoo, as well as help with Odoo migration, Odoo upgrade, Odoo training, Odoo customization and support.

For more information, you can reach us using our contact form or email us at


Leave a Reply

Subscribe to Blog via Email.

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Recent Comments

Related Posts