OdooWiki OCA HUB

OCA modules for Odoo 14

There are 2,909 OCA community modules confirmed in Odoo 14.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 13 has 1,992. Open any module to see what it does, its availability in the other versions and its sources.

Confirmed modules per version

Repositories with the most modules in Odoo 14

See also

Modules for Odoo 14

  • project_forecast_line_milestone

    This module makes the forecast end date of project tasks follow the target date of their linked milestone, so planning stays aligned with milestone deadlines.

  • project_forecast_line_priority

    Set a planned end date for project forecast lines automatically based on each task's priority. For each priority level you choose either a fixed date or a number of days from today.

  • Todo ListsOdoo 14
    project_gtd

    Adds a personal to-do list on top of project tasks, using GTD contexts (where you work) and timeboxes (when you plan to do it), with dedicated menus and wizards to move tasks between timeboxes.

  • Project HROdoo 12, 13, 14, 15, 16, 17, 18, 19
    project_hr

    Link HR employee categories to projects and tasks, and restrict which users can be assigned to a task based on those categories.

  • Project KeyOdoo 12, 13, 14, 16, 17, 18, 19
    project_key

    Gives every project a short unique key and every task an automatic key built from the project key plus a running number, so people can refer to projects and tasks by short codes instead of long names.

  • Projects List ViewOdoo 12, 13, 14, 15, 16
    project_list

    Adds a list (table) view to the Projects screens, so projects can be browsed and read as rows instead of only as cards. The list becomes the first view shown when opening the Projects menu.

  • project_mail_chatter

    Adds a message chatter to the Project form so users can log notes, send messages, and schedule activities directly on a project.

  • Project MembersOdoo 12, 13, 14
    project_members

    Adds a Members tab to the project form where you can list the users who belong to a project.

  • Project MilestonesOdoo 12, 13, 14
    project_milestone

    Adds milestones to projects so you can group tasks under key checkpoints, track their target dates and see a completion percentage. Milestones can be turned on per project and made mandatory on tasks.

  • Project with Operating UnitsOdoo 12, 14, 15, 16, 17, 18
    project_operating_unit

    Adds an Operating Unit to projects and tasks, so each project belongs to a business unit and users only see projects and tasks from their allowed operating units.

  • Project Parent Task FilterOdoo 12, 13, 14, 15, 16, 17, 18, 19
    project_parent_task_filter

    Adds a "Parent tasks" filter and grouping option to the task search panel in the Project app, so users can quickly list only top-level tasks or group tasks by their parent task.

  • Project Purchase LinkOdoo 12, 13, 14, 16, 17, 18
    project_purchase_link

    Adds purchase and purchase invoice smart buttons to the project form, showing counts and totals of purchase order lines and vendor bill lines linked to the project's analytic account.

  • project_recalculate

    This module lets you recalculate task start and end dates based on the project's start or end date, using a 'Recalculate project' button. It also automatically computes estimated days and from days when task dates change.

  • Project RolesOdoo 12, 13, 14, 15, 16, 17, 18
    project_role

    Define project roles and assign users to them, either company-wide or per project. Odoo blocks duplicate or conflicting assignments and can restrict which roles a user may take.

  • Project ScrumOdoo 12, 14
    project_scrum

    Adds Scrum and Sprint management to Odoo projects: create sprints with start/end dates, user stories, daily meetings and test cases, and link tasks to sprints and user stories.

  • Project SequenceOdoo 14, 15, 16, 17, 18, 19
    project_sequence

    Automatically gives every project a unique sequence code (like 2025-00001) and shows it in the project's display name, so projects are easy to identify and search by number.

  • project_stage_closed

    This module adds a 'Closed' stage to project tasks, letting teams mark tasks as finished and keep them out of active work views.

  • project_stage_mgmt

    Lets you add and manage task stages directly while creating a project, and shows a dedicated Stages tab on the project form.

  • project_stage_state

    Adds a State field to project stages so each stage can be grouped into broad categories like New, In Progress, Pending, Done or Cancelled. Tasks automatically inherit the state of their stage, and you can filter or group tasks by state.

  • Project StatusOdoo 12, 13, 14, 15, 16, 17, 18
    project_status

    Adds a configurable project status (e.g. Pending, In Progress, Complete) to projects, shown as a clickable status bar on the project form and used to group and filter projects.

  • Project StockOdoo 12, 13, 14, 15, 16
    project_stock

    Consume products directly from a project task: add stock moves to a task, confirm, reserve, transfer or scrap materials, and get the cost posted to the project's analytic account.

  • Project Stock Product SetOdoo 13, 14, 15, 16
    project_stock_product_set

    Add product sets directly to project tasks that use stock moves. A new "Add set" button on the task form opens a wizard to pick a set and quantity, then creates the related stock moves.

  • project_stock_request

    Link stock requests to projects and project tasks, so you can see and create stock requests directly from a project or a task.

  • Project TagsOdoo 12, 13, 14
    project_tag

    Adds tags to projects and lets you mark tags as required, so tasks in that project must have at least one tag before saving.

  • Project Task Add Very HighOdoo 12, 13, 14, 15, 16, 17, 18
    project_task_add_very_high

    Adds two extra priority levels to project tasks: 'Very High' and 'Most Important'. Tasks can now be rated with up to three stars on the task form, in Kanban and in the customer portal.

  • Sequential Code for TasksOdoo 12, 13, 14, 15, 16, 17, 18, 19
    project_task_code

    Adds an automatic sequential number (like T0001) to every project task, shown before the task title. Each project can choose to display the number with the title or the number alone.

  • Project Task Default StageOdoo 12, 13, 14, 15, 16, 17, 18, 19
    project_task_default_stage

    Lets you mark task stages as default so every new project automatically starts with those stages, and adds a Project Stages tab on the project form to manage them.

  • Project Task DependenciesOdoo 12, 13, 14, 15
    project_task_dependency

    This module adds the ability to define dependencies between project tasks, so a task can be linked to other tasks it depends on. It is a small extension of the standard Project app.

  • Project Task Description TemplateOdoo 14, 15, 16, 17, 18, 19
    project_task_description_template

    Lets you save reusable task description templates and insert them into a project task's description with one selection, saving typing time and keeping task instructions consistent.

  • project_task_digitized_signature

    Adds a customer acceptance signature field to project tasks, which can be captured on the task form and printed on the task report.

  • Project Task MaterialOdoo 12, 13, 14, 15, 16, 17, 18
    project_task_material

    Record the products and quantities used on a project task, directly from the task form. It is a simple log only: no stock or accounting entries are created.

  • Project task notesOdoo 14, 15, 16, 17, 18, 19
    project_task_note

    Adds an 'Internal Notes' rich-text field to project tasks, shown on the task form right after the description, so teams can keep private notes on a task.

  • project_task_project_required

    This module makes the Project field mandatory on tasks, so users cannot save a task without choosing a project. The requirement can be turned on or off per company in Project settings.

  • Project Task Pull RequestOdoo 12, 13, 14, 15, 16, 17, 18, 19
    project_task_pull_request

    Lets you store a pull request link on each project task and forces users to fill it in before a task can be moved to stages you mark as requiring a PR.

  • project_task_recurring_activity

    Add recurring activities to recurring project tasks so that scheduled activities are automatically created on each new occurrence of the task.

  • Project Task ReportOdoo 12, 13, 14, 16, 18
    project_task_report

    Adds two printable PDF reports for project tasks: a simple task sheet and a fuller version that also includes the task's chatter history. Both are available from the Print menu on tasks.

  • project_task_send_by_mail

    Adds a "Send by Email" button on the project task form so users can email the task details and its PDF report to the task's contact using a ready-made message template.

  • Project Task Sign OcaOdoo 14, 15, 16, 17, 18
    project_task_sign_oca

    Automatically sends signature requests to the customer of a project task using a template configured per company. Users can see and open the signature requests linked to a task from the task form.

  • project_task_stage_allow_timesheet

    Adds an "Allow timesheets" option on project task stages so you can block logging time on tasks that are in stages where timesheets should not be recorded.

  • Project TemplatesOdoo 12, 13, 14, 15, 16, 17, 18
    project_template

    Mark any project as a template and create new projects from it in one click, copying its tasks and keeping their planned dates.

  • project_template_milestone

    When you create a project from a template, its milestones are now copied into the new project and the new tasks are linked to those copied milestones.

  • Project timelineOdoo 12, 13, 14, 15, 16, 17, 18, 19
    project_timeline

    Adds a timeline (Gantt-style) view to projects and tasks, so you can see planned work on a calendar-like chart. Tasks get planned start and end dates, with automatic defaults and a check that the end date cannot be before the start date.

  • Project Timeline - TimesheetOdoo 12, 13, 14, 15, 16, 17, 18, 19
    project_timeline_hr_timesheet

    Adds a progress bar to the Project Timeline view so you can see how much of each task is done based on its timesheets, plus the hours still remaining.

  • project_timeline_task_dependency

    Adds arrows on the project task timeline view to show which tasks depend on which other tasks. It works automatically once the timeline and task dependency features are installed.

  • Project timesheet time controlOdoo 12, 13, 14, 15, 16, 17, 18
    project_timesheet_time_control

    Track the exact start and end time of timesheet lines and start/stop timers directly from projects, tasks and timesheets. Users can start work on a project or task, and the module automatically stops any previous running timer.

  • project_timesheet_time_control_sale

    Technical glue module that makes the timesheet timer feature work correctly with Sales Timesheet. It ensures only completed (stopped) timesheet lines are invoiced, never running timers.

  • project_wbs

    Organise projects as a Work Breakdown Structure (WBS) with parent/child levels, full WBS codes and paths, and classify each element as project, phase, deliverable or work package.

  • Purchase Advance PaymentOdoo 14, 15, 16, 17, 18, 19
    purchase_advance_payment

    Lets you pay a supplier in advance directly from a purchase order or request for quotation, before any bill is received. The order then shows how much is still due and whether it is fully, partially or not paid.

  • Purchase and Invoice Allowed ProductOdoo 12, 13, 14, 15, 16, 17, 18, 19
    purchase_allowed_product

    Adds an option on vendors, purchase orders and supplier invoices to only allow choosing products that the vendor actually supplies. The setting defaults from the vendor and can be changed per document.

  • Purchase AnalyticOdoo 12, 13, 14, 15, 16, 17, 18, 19
    purchase_analytic

    Adds an analytic distribution field directly on purchase orders, so you can assign analytic accounts to a whole order at once and have every order line inherit the same distribution.

  • Purchase - Analytic Account GlobalOdoo 12, 13, 14, 15, 16, 18
    purchase_analytic_global

    Lets you set one analytic distribution on a purchase order and automatically copy it to every order line, so you don't have to fill it in line by line.

  • purchase_auto_validation

    Create rules that group purchase orders for specific products and suppliers, then let Odoo confirm those orders automatically on a chosen weekday and hour.

  • purchase_backorder

    Shows, on purchase orders and in a dedicated list, how much has been received but not yet invoiced (UIGR) and how much is still pending delivery (backorder), with quantities, values and last receipt/bill dates.

  • Purchase Blanket OrdersOdoo 12, 13, 14, 15, 16, 17, 18
    purchase_blanket_order

    Create purchase blanket orders (pre-agreements with a vendor for quantities at a fixed price) and generate RFQs/purchase orders from them until the validity date or quantities run out.

  • purchase_cancel_confirm

    When you cancel a purchase order from the Cancel button, Odoo now asks for a confirmation and lets you optionally enter a cancellation reason, which is saved on the order.

  • Purchase Cancel ReasonOdoo 14, 16, 17, 18
    purchase_cancel_reason

    When cancelling a purchase order, Odoo now asks you to pick a reason from a configurable list, and stores that reason on the order. Managers can maintain the list of reasons under Purchase settings.

  • purchase_cancel_remaining_delivery

    Adds a 'Cancel Remaining Delivery' button on purchase orders that are partially received, letting you cancel all outstanding deliveries in one click.

  • Purchase CommentsOdoo 12, 14, 15, 16, 17, 18
    purchase_comment_template

    Add reusable comment texts to purchase orders and requests for quotation, and print them on the PDF. Comments can be placed above or below the order lines.

  • Purchase Commercial PartnerOdoo 12, 13, 14, 16, 17, 18
    purchase_commercial_partner

    Adds a stored "Commercial Vendor" field on purchase orders, automatically filled from the vendor's commercial entity, so you can group and analyse purchases by the parent company instead of the individual contact.

  • Purchase Default Terms ConditionsOdoo 12, 14, 15, 16, 17, 18, 19
    purchase_default_terms_conditions

    Lets you store default purchase terms and conditions on the company or on each supplier, and automatically fills the Terms and Conditions box of new request for quotations and purchase orders.

Data imported from GitHub: “confirmed” means branch, module directory and installable manifest checked on the review date. A module that is not confirmed in a version may still exist: it may be in another repository or pending the next review. Active support and OCA certification are not assessed.