OdooWiki OCA HUB

OCA modules for Odoo 13

There are 1,992 OCA community modules confirmed in Odoo 13.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 12 has 2,205. 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 13

See also

Modules for Odoo 13

  • Project ParentOdoo 13, 16, 17, 18, 19
    project_parent

    Lets you link projects to a parent project, creating a hierarchy of projects and sub-projects. You can see and open the sub-projects of any project directly from its form.

  • 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 RiskOdoo 12, 13, 16, 17
    project_risk

    Track and manage project risks in Odoo using the MOR method: record each risk with probability, impact, an automatic rating, a status, an owner and planned responses, and see a risk counter on the project.

  • 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_sale_link

    Adds two smart buttons to the project form showing how many sales orders and customer invoices are linked to the project, with one click to open the related records.

  • 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_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 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.

  • project_task_brand

    Adds a Brand field to project tasks, so each task can be linked to a brand. Users can see, filter and group tasks by brand in the task form, list and search views.

  • 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_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_markdown

    Lets users write project task descriptions in Markdown and see them rendered as formatted text. The Description tab on the task form uses a Markdown editor instead of a plain text box.

  • 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 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 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_timesheet_report

    Adds timesheet information to the project task report, showing planned, effective and remaining hours plus a detailed list of timesheet lines per task.

  • 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 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.

  • Purchase All ShipmentsOdoo 13, 16, 17, 18, 19, 20
    purchase_all_shipments

    On a purchase order, the standard "Receipt" button is replaced by an "All Pickings" button that also lists the warehouse transfers chained to the receipt by push rules, such as the steps of a multi-step reception.

  • 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_batch_invoicing

    Create vendor bills for several purchase orders at once, choosing whether to group them by purchase order or by vendor, and optionally skip lines with zero quantity.

  • 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 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 Delivery Split DateOdoo 12, 13, 14, 15, 16, 17, 18, 19
    purchase_delivery_split_date

    When you confirm a Purchase Order, Odoo creates one separate Incoming Shipment for each different expected date on the order lines, instead of grouping everything into a single receipt.

  • Purchase DepositOdoo 12, 13, 14, 15, 16, 17, 18, 19
    purchase_deposit

    Lets you register a deposit (down payment) on a confirmed purchase order and generate the corresponding draft vendor bill, either as a percentage or a fixed amount.

  • purchase_discount

    Add a discount percentage to each purchase order line and to supplier price lists, so you can negotiate prices with suppliers without changing the unit price. The discount also appears on the purchase order PDF and in purchase analysis.

  • Purchase ExceptionOdoo 12, 13, 14, 15, 16, 17, 18, 19
    purchase_exception

    Lets you define custom exception rules on purchase orders and order lines, see which orders are blocked, and fix or ignore them before confirming. Blocked orders can be filtered and reviewed in bulk.

  • Purchase Force InvoicedOdoo 12, 13, 14, 15, 16, 17, 18, 19
    purchase_force_invoiced

    Lets authorized users mark a locked purchase order as fully billed, even if some ordered or delivered quantities were never invoiced. This removes those orders from the waiting bills list.

  • purchase_incoming_products

    Adds an "Incoming Products" report under the Purchase reporting menu that lists all stock moves for products you are waiting to receive, with tree and kanban views and quick receive buttons.

  • Purchase Invoice PlanOdoo 12, 13, 14, 15, 16, 17, 18
    purchase_invoice_plan

    Plan supplier bills in advance on a purchase order: split the order into installments with dates and percentages, then create the bills one by one or all at once.

  • purchase_invoicing_no_zero_line

    Adds an option on purchase journals to skip invoice lines with zero quantity when a vendor bill is created from a purchase order.

  • purchase_isolated_rfq

    Separates Requests for Quotation (RFQ) from Purchase Orders so each gets its own numbering sequence. Users create RFQs, then convert them into a Purchase Order with a dedicated button.

  • purchase_landed_cost

    Lets you record extra purchase costs (freight, customs, insurance) on a separate 'Costs distributions' screen and spread them over the received goods, updating product costs.

  • Purchase Product Last Price InfoOdoo 12, 13, 14, 15, 16, 17, 18, 19
    purchase_last_price_info

    Shows the last confirmed purchase information for each product: supplier, purchase date and unit price. The data appears on the product form and in product lists, so buyers can quickly see what was last paid.

  • Purchase Line Procurement GroupOdoo 12, 13, 14, 16, 18
    purchase_line_procurement_group

    Keeps purchase order lines and their stock moves separate when they come from different procurement groups, so demands from different sources are not merged into one line.

  • Purchase Location by LineOdoo 12, 13, 14, 15, 16, 17, 18
    purchase_location_by_line

    Lets you set a specific destination location on each purchase order line, so products on the same order can be received into different warehouses or locations.

  • Purchase - Manual CurrencyOdoo 13, 14, 15, 17, 18
    purchase_manual_currency

    Lets buyers set a manual currency rate on draft purchase orders instead of using Odoo's automatic rate, and choose whether vendor bills inherit that rate from the purchase order or use their own.

  • Purchase Manual DeliveryOdoo 12, 13, 14, 16, 17, 18
    purchase_manual_delivery

    Stops Odoo from automatically creating incoming shipments when a purchase order is confirmed, and lets you create those receipts manually for the lines your supplier has actually confirmed.

  • Purchase Minimum AmountOdoo 12, 13, 14, 16
    purchase_minimum_amount

    Set a minimum purchase amount per vendor and let Odoo automatically block purchase orders that fall below it, with a clear approval block reason.

  • Purchase Open QtyOdoo 12, 13, 14, 15, 16, 17, 18
    purchase_open_qty

    Shows, on purchase orders and purchase order lines, how much quantity is still pending to receive or to bill, and lets users filter purchase orders that have pending quantities.

  • Operating Unit in Purchase OrdersOdoo 12, 13, 14, 15, 17, 18
    purchase_operating_unit

    Adds an Operating Unit to purchase orders and their lines, carries it through to vendor bills, and restricts which purchase orders each user can see based on their allowed operating units.

  • Purchase Order Approval BlockOdoo 12, 13, 14, 15, 16, 18
    purchase_order_approval_block

    Lets you flag a request for quotation with an approval block reason so it cannot be approved until a manager releases the block. Block reasons are managed in a new configuration menu.

  • Purchase Order ApprovedOdoo 12, 13, 14, 15, 16, 17, 18, 19
    purchase_order_approved

    Adds an extra 'Approved' stage to purchase orders before they become real Purchase Orders, so a second person can validate them. You can also send an approved order back to draft or release it to create the incoming shipments.

  • Purchase Order ArchiveOdoo 12, 13, 14, 16, 17, 18, 19
    purchase_order_archive

    This module lets you archive purchase orders that are Locked or Cancelled, hiding them from the normal purchase orders list. Archived orders show a red 'Archived' ribbon and can be found again with a dedicated search filter.

  • Purchase Order General DiscountOdoo 12, 13, 14, 15, 16, 17, 18, 19
    purchase_order_general_discount

    Adds a general discount percentage on purchase orders that is copied to every order line, and lets you set a default discount per supplier and choose which line discount field receives it.

  • Purchase Order Line Deep SortOdoo 12, 13, 14, 15, 16, 17, 19
    purchase_order_line_deep_sort

    Automatically sorts the product lines of a purchase order by a chosen criterion (name, product, reference, planned date, price or quantity), either ascending or descending. A default sort can be set for the whole company, and each order can override it.

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.