Migrating from Odoo 12 to Odoo 13: which OCA modules are available
Of the 2,205 OCA modules confirmed in Odoo 12.0, 1,292 (59 %) are also confirmed in Odoo 13.0. The other 913 do not have a confirmed 13.0 version in the catalogue yet: if you use any of them, check its page before planning the migration. In addition, 700 modules are in Odoo 13.0 without being in 12.0.
- 2,205
- in Odoo 12
- 1,292
- also in Odoo 13
- 913
- pending in Odoo 13
- 59 %
- already migrated
See also
Odoo 12 modules not yet confirmed in Odoo 13
- Product - Cost Price Tax IncludedOdoo 12, 16product_standard_price_tax_included
Adds a new computed "Cost Price Tax Included" field on products and a new pricelist base option, so you can build sale pricelists on the tax-included cost price and avoid selling below cost in B2C setups.
- Product Supplier Code in PurchaseOdoo 12, 14, 15, 16, 17, 18, 19product_supplier_code_purchase
Shows the supplier's own product code on each purchase order line, filled automatically from the vendor information stored on the product, and lets buyers edit it before sending the order.
- Barcode in supplier pricelistOdoo 12, 14, 15product_supplierinfo_barcode
Adds a barcode field to supplier pricelist items (supplier info), so each supplier's article number can be stored and used to find products by supplier barcode.
- Product Supplierinfo PickingOdoo 12, 14product_supplierinfo_picking
Shows the supplier's product name and supplier product code directly on stock moves, so warehouse users can see the vendor's own reference for the product while processing a transfer.
- product_template_copy_attributes
When you duplicate a product template in Odoo, its attribute lines are now copied to the new product as well, instead of being left empty.
- Product Top CategoryOdoo 12product_top_category
Adds a stored "Product Top Category" field on product categories and products, automatically showing the highest-level category in the hierarchy. Useful for grouping and reporting sales by top-level category.
- Product - UoM Measure TypeOdoo 12, 16, 17product_uom_measure_type
Adds a "Type of Measure" field to Units of Measure categories and units, and shows the resulting type on products. It is a technical module that prepares data for other modules rather than adding a screen of its own.
- Product - Domain on Purchase UoMOdoo 12, 16product_uom_po_domain
When you set a product's purchase unit of measure, Odoo now only offers units that belong to the same unit-of-measure category as the product's main unit. This prevents picking an inconsistent purchase unit.
- Product UoM - Use TypeOdoo 12, 16product_uom_use_type
Classify units of measure as usable for sales, purchases, or both, and prevent selecting the wrong type of unit on products.
- Product Variant InactiveOdoo 12, 14product_variant_inactive
This module lets you deactivate individual product variants and prevents reactivating variants whose combination was deleted. It adds an 'Inactive variants' count and a toggle to activate/deactivate variants directly from the product form.
- product_weighable_default_weight
Automatically fills in the weight of weighable products based on their unit of measure, so you don't have to type it manually. It also updates existing products when installed.
- Project Mail ChatterOdoo 12, 14project_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 - Multi CompanyOdoo 12, 16project_multi_company
Adds a Company field to project stages and task stages, so each stage can belong to a specific company. Users only see the stages of the companies they are allowed to work in.
- Project with Operating UnitsOdoo 12, 14, 15, 16, 17, 18project_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 RecalculateOdoo 12, 14project_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 ScrumOdoo 12, 14project_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 - Stock RequestOdoo 12, 14, 15project_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 Task Material StockOdoo 12project_task_material_stock
Record materials used on a project task and let Odoo create the stock moves and analytic cost lines automatically when the task reaches a stage marked to consume materials.
- Project: require Project on TaskOdoo 12, 14, 16project_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 Stage Allow TimesheetOdoo 12, 14, 16project_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 Template & MilestoneOdoo 12, 14, 15project_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_timesheet_holidays_integrity
Keeps leave-generated timesheets consistent with the leave they come from, and lets you rebuild them if they get out of sync. It also blocks manual edits to timesheet lines that are linked to a leave.
- Project Work Breakdown StructureOdoo 12, 14, 15project_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.
- project_wbs_task
Adds a Tasks button on the Work Breakdown Structure project tree and lets users search tasks by their full WBS code or name. Task records also show the project's analytic account and full WBS code/name.
- purchase_add_products_from_bom
Adds an "Add Products from BoM" button on purchase orders that opens a wizard to explode a Bill of Materials and select the raw components to buy.
- Purchase Backorder ReportOdoo 12, 14, 16purchase_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 CommentsOdoo 12, 14, 15, 16, 17, 18purchase_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 Date Planned ManualOdoo 12, 16purchase_date_planned_manual
Keeps the scheduled date you enter on purchase order lines instead of letting Odoo recalculate it, and warns you when a line is expected to arrive after that date.
- Purchase Default Terms ConditionsOdoo 12, 14, 15, 16, 17, 18, 19purchase_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.
- purchase_invoice_plan_deposit
Lets you include a deposit (advance payment) as the first installment of a purchase invoice plan, and warns you to register that deposit before invoicing the rest of the plan.
- Purchase Order - No Request For QuotationOdoo 12, 16, 17, 18, 19purchase_no_rfq
This module simplifies the purchase workflow by removing the 'Request for Quotation' concept, so users only see 'Purchase Order' with states 'Draft' and 'Sent' instead of 'RFQ' and 'RFQ sent'.
- Purchase Order Analytic SearchOdoo 12, 15purchase_order_analytic_search
Search purchase orders by analytic account (code, name or manager) and get a new Purchasing menu listing purchase order lines with their analytic account.
- Purchase order line descriptionOdoo 12, 18, 19purchase_order_line_description
When adding a product to a purchase order line, Odoo now fills the line description with the product's purchase description only, instead of combining it with the product name.
- purchase_order_variant_mgmt
Add or modify all variants of a product on a purchase order from a single grid screen, instead of adding each variant line one by one.
- Purchase Picking StateOdoo 12, 14purchase_picking_state
Adds a "Picking status" field on purchase orders that shows the overall state of their related receipts (cancelled, not received, partially received or transferred).
- Purchase Price RecalculationOdoo 12purchase_price_recalculation
Adds a 'Purchase recalculation' action on purchase orders that refreshes each line's unit price and taxes from the current vendor pricelist and product settings, and logs the change in the chatter.
- Quick Purchase orderOdoo 12, 14, 15, 16purchase_quick
Add many products to a purchase order at once from a supplier-specific product list, with quantities and prices filled in automatically.
- Purchase Report ExtensionOdoo 12purchase_report_extension
Adds order, ordered, received, billed and to-be-billed quantity columns to the Purchase Analysis report, so users can see how much was ordered, received, invoiced and still needs to be billed per purchase order.
- Operating Unit in Purchase RequestsOdoo 12, 14, 15purchase_request_operating_unit
Adds an Operating Unit to purchase requests and their lines, so each request belongs to a specific business unit. Users only see requests from the operating units they are allowed to access.
- purchase_request_product_usage
Lets users tag each purchase request line with a product usage, and carries that usage over to the purchase order created from the request.
- purchase_request_usage_department
Lets you set a default product usage on each HR department, and automatically fills that usage on purchase request lines when the department is chosen.
- Purchase Requisition Auto RFQOdoo 12, 14purchase_requisition_auto_rfq
Adds a button on purchase requisitions to automatically generate RFQs for the suppliers registered on the products in the requisition, and highlights requisition lines whose products have no supplier.
- Purchase Requisition Line DescriptionOdoo 12, 14, 18purchase_requisition_line_description
Shows a product description on purchase requisition lines, filled automatically from the product's purchase description in the vendor's language, and prints it on the Purchase Requisition report.
- Purchase Start End DatesOdoo 12, 17purchase_start_end_dates
Adds Start Date, End Date and Number of Days on purchase order lines for products that require dates, and copies them to the vendor bill lines. Purchase orders can also define default start and end dates for new lines.
- purchase_stock_picking_restrict_cancel
This module prevents users from cancelling a stock transfer when the related stock moves come from a purchase order, by flagging the purchase order as a blocking object.
- purchase_stock_picking_return_invoicing_force_invoiced
Keeps a purchase order marked as 'Invoiced' even after returned goods are received back into stock, when the 'Force Invoiced' option is enabled on that order.
- Purchase Work Acceptance EvaluationOdoo 12, 14, 15, 16, 18purchase_work_acceptance_evaluation
Lets you score the quality of a vendor's work on each Work Acceptance, using evaluation criteria you define yourself, and analyse the results in a dedicated report.
- Quality controlOdoo 12quality_control
Create quality control tests with questions and valid answers, then run inspections on products to record whether they pass or fail. Inspections can be started manually or triggered automatically from product, product template or product category settings.
- Quality Control IssueOdoo 12quality_control_issue
Report and manage quality control issues with stages, problems, and scrap products. Track issues by team, product, and location.
- quality_control_mrp
Automatically creates quality control inspections when a manufacturing order is finished, and shows the related inspections directly on the production order.
- Quality control - StockOdoo 12quality_control_stock
Links quality control inspections to stock operations: when a transfer is validated, inspections are created automatically for the products moved, and each transfer and lot shows counters of its inspections.
- Quality Control TeamOdoo 12quality_control_team
Lets you create quality control teams with a leader and members, and shows a dashboard of the teams you belong to. It is the base setup used by other quality control modules to route quality cases to the right team.
- Job Queue BatchOdoo 12, 14, 16, 18queue_job_batch
Group background jobs into batches so you can follow their progress, see how many finished or failed, and get notified in the systray when a batch is done.
- Rental BaseOdoo 12, 14, 16, 17rental_base
Adds a dedicated Rentals area to Odoo where you can create rental quotations and orders, flag products as rentable, and update rental periods on confirmed orders.
- Rental Check AvailabilityOdoo 12, 14rental_check_availability
Check whether the products on a rental order are actually available for the requested rental period, and see which other quotations or orders are competing for the same stock.
- Rental Off-DayOdoo 12, 14, 15, 16rental_offday
Manage off-days (days the customer does not use the rented product) on daily rental order lines. Off-days reduce the billed rental quantity, so weekends and other non-use days are not charged.
- Rental PricelistOdoo 12, 14, 16rental_pricelist
Lets you rent a product by hour, day, week or month with its own price and bulk price breaks. Ticking a time unit on a rentable product automatically creates the matching rental service product.
- Rental Pricelist (Interval)Odoo 12, 14rental_pricelist_interval
Lets you rent products by custom day intervals with tiered prices, instead of only by hour, day or month. You set interval price rules per company and the system builds the matching price list entries automatically.
- Rental Product PackOdoo 12, 14, 16rental_product_pack
This module lets you rent product packs: when a rental order is confirmed, the components of the pack are automatically added to the delivery and return pickings, so you can check out and check in all parts of the pack.
- Rental TimelineOdoo 12rental_timeline
Adds a visual timeline of rental bookings per product, so you can see at a glance when each rental item is reserved or out on a confirmed order. Timeline entries are created, updated and removed automatically from rental order lines.