OCA modules for Odoo 19
There are 1,532 OCA community modules confirmed in Odoo 19.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 18 has 3,112. 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 19
See also
Modules for Odoo 19
- DDMRP Report Part Flow IndexOdoo 14, 15, 16, 17, 18, 19ddmrp_report_part_flow_index
Adds a Parts Plan Flow Index report that ranks DDMRP buffers by how often they need to be ordered, and lets you define Flow Index Groups that are automatically assigned to buffers based on that frequency.
- DDMRP WarningOdoo 13, 14, 15, 16, 17, 18, 19ddmrp_warning
Lets you define your own warning rules for DDMRP stock buffers and automatically flags buffers that break them, with low, medium or high severity. Warnings appear on the buffer form and in a dedicated report menu.
- DDMRP Warning as jobOdoo 17, 18, 19ddmrp_warning_as_job
When the scheduled DDMRP buffer warning calculation runs, it now creates one background job per stock buffer instead of computing everything in a single transaction, so warnings are refreshed in smaller, safer batches.
- Auto-refresh deliveryOdoo 12, 13, 14, 15, 16, 17, 18, 19delivery_auto_refresh
Keeps the shipping cost line on quotations and sales orders up to date automatically. Three company-level options control refreshing on save, updating after delivery, and voiding the shipping line when goods are returned before invoicing.
- Delivery Carrier AccountOdoo 16, 17, 18, 19delivery_carrier_account
Lets you store delivery carrier account credentials (account number and password) in Odoo and link the right account to each delivery method, so shipping integrations use the correct login.
- Delivery Carrier AgencyOdoo 14, 16, 17, 18, 19delivery_carrier_agency
Lets you register the agencies (branches or pickup points) of your delivery carriers, with their address, carrier reference and the warehouses they serve. Odoo can then pick the right agency for a transfer.
- Delivery Carrier InfoOdoo 12, 13, 14, 15, 16, 17, 18, 19delivery_carrier_info
Adds a free-text "Code" field to delivery carriers so you can store the carrier's own delivery method code. The code is visible on the carrier form and in the carrier list.
- Delivery Carrier Manual PriceOdoo 16, 17, 18, 19delivery_carrier_manual_price
Lets you mark a shipping method as having a manual price, so the delivery cost is typed by the user on each sales order instead of being calculated automatically.
- Multiple ZIP intervals for the same delivery methodOdoo 13, 14, 15, 16, 17, 18, 19delivery_carrier_multi_zip
Lets you define several ZIP code intervals on a single delivery method, so the carrier is only offered when the customer's ZIP falls inside one of those ranges.
- Delivery Carrier OptionOdoo 18, 19delivery_carrier_option
Adds a list of delivery options (extra services, instructions, partner options) that can be attached to a delivery carrier and then selected on each transfer. It is a base module: it stores and shows the options but does not send them anywhere by itself.
- Delivery carrier partnerOdoo 12, 13, 14, 15, 16, 17, 18, 19delivery_carrier_partner
Adds a Transporter field to delivery carriers so you can link each carrier to the partner that actually performs the delivery.
- Delivery Carrier Picking ValidOdoo 18, 19delivery_carrier_picking_valid
Adds helper checks so Odoo can tell whether a delivery transfer fits a carrier's limits (destination address, maximum volume and maximum weight).
- Delivery Carrier Valid - Dangerous GoodsOdoo 18, 19delivery_carrier_picking_valid_dangerous_goods
Lets you exclude a delivery carrier when an order or transfer contains products with certain ADR limited amounts, so dangerous goods rules are respected when choosing a carrier.
- Delivery Correos ExpressOdoo 14, 15, 16, 17, 18, 19delivery_correos_express
Connect Odoo to Correos Express so you can register shipments, print shipping labels and follow parcel tracking directly from delivery orders.
- Delivery CTT ExpressOdoo 12, 13, 14, 15, 16, 17, 18, 19delivery_cttexpress
Connect Odoo to the CTT Express shipping service (Portugal/Spain): create shipments and labels from transfers, follow tracking status, cancel shipments, request courier pickups and download shipping manifests.
- Delivery DHL ParcelOdoo 13, 14, 15, 17, 18, 19delivery_dhl_parcel
Connect Odoo to the DHL Parcel shipping API so you can send parcels, print labels, track deliveries, hold or release shipments and close the day, all from the delivery method and the transfer screen.
- Delivery DriverOdoo 16, 17, 18, 19delivery_driver
Assign a default driver to each delivery method so transfers automatically get a driver, and track drivers on delivery orders and operations.
- Delivery Driver Stock Picking BatchOdoo 16, 18, 19delivery_driver_stock_picking_batch
Shows the delivery drivers assigned to the transfers inside a batch directly on the batch, so you can see and group batches by driver.
- Delivery Free Fee RemovalOdoo 12, 13, 14, 15, 17, 18, 19delivery_free_fee_removal
This module lets you hide free delivery lines from sales order PDF reports and stops those lines from being invoiced, so customers never see or pay for a zero-price shipping line.
- Delivery MRWOdoo 14, 16, 17, 19delivery_mrw
Connect Odoo to MRW Spain so you can create MRW shipments, print labels, track deliveries and print a daily manifest of MRW deliveries.
- Multiple destinations for the same delivery methodOdoo 12, 13, 14, 15, 16, 17, 18, 19delivery_multi_destination
Lets you configure one delivery method that contains several sub-methods, each with its own price rules per destination country or region, so the right shipping price is applied automatically on sales orders and deliveries.
- Delivery Package NumberOdoo 12, 13, 14, 15, 16, 17, 18, 19delivery_package_number
Adds a "Number of Packages" field on transfers that can be typed in manually or filled automatically from the packages used, and can ask the user for it before validating a delivery.
- Delivery Price MethodOdoo 12, 13, 14, 15, 16, 17, 18, 19delivery_price_method
Lets you force a delivery method to use a fixed price or rule-based price instead of the price returned by the carrier's web service, without changing the carrier's own configuration.
- Delivery costs in purchasesOdoo 13, 14, 15, 16, 17, 18, 19delivery_purchase
Lets buyers choose a delivery method on a purchase order and automatically calculates the incoming shipping cost, adding it as a delivery line to the order and to the receipt.
- Multiple origins for delivery costs in purchasesOdoo 15, 17, 19delivery_purchase_multi_destination
This module lets purchase orders use a delivery carrier with multiple destinations, automatically picking the right sub-carrier rule for each delivery address and calculating the correct shipping cost.
- Delivery SEUR AtlasOdoo 15, 16, 17, 18, 19delivery_seur_atlas
Adds SEUR Atlas as a shipping carrier in Odoo so you can send shipments, print SEUR labels and follow parcel tracking directly from delivery orders.
- Delivery StateOdoo 12, 13, 14, 15, 16, 17, 18, 19delivery_state
Adds carrier tracking fields to delivery orders so you can follow a shipment's status, see proof of delivery, and optionally email the customer when the carrier confirms delivery.
- Despatch Advice ImportOdoo 16, 19despatch_advice_import
Lets you upload a supplier despatch advice (XML or PDF) and automatically update the matching purchase order receipt: confirm, postpone or cancel delivered quantities.
- Developer MenuOdoo 16, 18, 19developer_menu
Adds a "🧰 Dev" shortcut menu under Settings that gathers the main technical screens (models, fields, rules, views, menus, crons, actions, reports, parameters, sequences, mail templates) in one place.
- Remove odoo.com BindingsOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20disable_odoo_online
This module removes the links between Odoo and odoo.com: it stops the update notification check, hides the Apps and Updates menus under Technical settings, and removes the Support and My Subscription entries from the user menu.
- Document Management SystemOdoo 12, 13, 14, 15, 16, 17, 18, 19dms
Lets users create and organise documents in storages, directories, files, categories and tags inside Odoo, with per-directory access groups, portal sharing and tokenised links for anonymous users.
- Documents KnowledgeOdoo 16, 17, 18, 19document_knowledge
Adds a Knowledge app area in Odoo where users can browse and manage documents (attachments) centrally, with a setting to give all users access to that central document menu.
- Document PageOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page
Create and organise internal documentation pages and categories inside Odoo, with a full revision history, change comparison and the option to publish a page as its own menu entry.
- Document Page Access GroupOdoo 14, 15, 16, 17, 18, 19document_page_access_group
Lets you restrict each document page to specific user groups or specific users, so only the right people can see it. Pages with no restriction stay visible to everyone.
- Document Page Access Group User RoleOdoo 16, 18, 19document_page_access_group_user_role
Lets you grant access to a Document Page by selecting user roles instead of individual users. All users belonging to the selected roles are automatically added to the page's allowed users.
- Document Page ApprovalOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_approval
Adds an approval workflow to knowledge pages: edits become Change Requests that must be approved before they replace the published content. Approvers get notified by email and can approve, cancel or reopen requests.
- Document Management - Wiki - Environment ManualOdoo 13, 14, 15, 16, 17, 18, 19document_page_environment_manual
Adds an "Environment Manual" template as a wiki document page category, pre-filled with an ISO 14001-style structure of headings and sub-headings.
- Environmental AspectsOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_environmental_aspect
Adds an "Environmental Aspects" section to the Management System manuals, where you can record environmental aspects and their impacts using a ready-made document template.
- Document Page GroupOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_group
Lets you restrict who can see each document category (and its sub-pages) by choosing the allowed user groups directly on the category form.
- Document Management - Wiki - Health and Safety ManualOdoo 13, 14, 15, 16, 17, 18, 19document_page_health_safety_manual
Adds a ready-made "Health and Safety Manual" wiki category to Odoo's document pages, so users can start a health and safety manual from a predefined structure.
- Link to a partner in document pagesOdoo 16, 17, 18, 19document_page_partner
Lets you attach a partner (customer, supplier or contact) to each knowledge/document page, so you can organize and find your knowledgebase by partner.
- Document Management - Wiki - ProceduresOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_procedure
Adds a Procedures section to the Management System documentation area, where you can create and store procedure documents using a ready-made template with standard headings.
- Document Page ProjectOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_project
Link wiki document pages to projects. Each project shows a Wiki Pages counter and button that opens the list of its linked pages.
- Quality ManualOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_quality_manual
Adds a ready-made Quality Manual document page structured like the ISO 9001 standard, so you can start your quality manual from a pre-filled template instead of an empty page.
- Document Page TagOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_tag
Lets you add keywords (tags) to knowledge/document pages and then find or group pages by those keywords. A new Tags menu lets you manage the list of keywords, including their colours.
- Document Management - Wiki - Work InstructionsOdoo 12, 13, 14, 15, 16, 17, 18, 19document_page_work_instruction
Adds a ready-made "Work Instructions" section to the Management System documentation, with a template of numbered steps that users can fill in and organise as wiki pages.
- Document Quick AccessOdoo 12, 13, 14, 15, 16, 17, 18, 19document_quick_access
Lets users open any Odoo record instantly by scanning or typing a QR/barcode code, and lets administrators define which models can be found this way.
- URL attachmentOdoo 12, 13, 14, 15, 16, 17, 18, 19document_url
Lets users attach a web link (URL) to any record's chatter, just like a file attachment. The link appears in the attachment list with a link icon and opens in a new tab.
- eBill PostfinanceOdoo 14, 16, 17, 18, 19ebill_postfinance
Send customer invoices and credit notes electronically to Postfinance eBill, and track their status (sent, paid, rejected) directly in Odoo.
- Edi AccountOdoo 14, 15, 16, 17, 18, 19edi_account_oca
Adds electronic document exchange (EDI) support to accounting: invoices and journal entries get an EDI tab, a counter button and a menu to review their exchange records, plus configuration placeholders on journals and partners.
- Edi Connector OcaOdoo 18, 19edi_component_oca
This module lets Odoo use Connector components to handle the code that runs on EDI exchanges, so each EDI backend can generate, send, receive, process, check and validate documents through pluggable components.
- EDIOdoo 18, 19edi_core_oca
This module provides the foundation for exchanging electronic documents (EDI) with external systems: it lets you configure backends, exchange types and exchange records, and automate generating, sending, receiving and processing files.
- EDI endpointOdoo 14, 16, 17, 18, 19edi_endpoint_oca
Lets you configure custom web endpoints that receive EDI files and automatically turn them into EDI exchange records, all managed from a dedicated EDI Endpoints menu.
- Edi Exchange Deduplicate OCAOdoo 16, 18, 19edi_exchange_deduplicate_oca
Adds options on EDI exchange types to automatically mark older pending exchange records as obsolete when a newer one is created, and to delete obsolete records via a daily scheduled job.
- EDI Exchange TemplateOdoo 14, 15, 16, 17, 18, 19edi_exchange_template_oca
Lets you define reusable templates that control the content of outgoing EDI exchange records, using QWeb views, reports or JSON code snippets, and link them to EDI exchange types.
- EDI NotificationOdoo 16, 18, 19edi_notification_oca
When an EDI exchange fails, this module automatically creates warning activities for the users and groups you choose, so they can follow up on the error.
- EDI ProductOdoo 16, 18, 19edi_product_oca
Adds EDI configuration to products, product variants and units of measure, letting users disable automatic EDI exchange and view related EDI records from the product or unit of measure form.
- EDI PurchaseOdoo 13, 14, 18, 19edi_purchase_oca
Connects purchase orders to the EDI framework so purchase orders can be exchanged electronically with suppliers. It adds an EDI tab on purchase orders, a partner-level purchase EDI configuration, and a menu to review purchase EDI exchange records.
- Edi Queue OcaOdoo 18, 19edi_queue_oca
Runs EDI file generation, sending, receiving and processing as background jobs instead of blocking the screen, and lets you schedule each exchange type to a channel, priority or daily time window.
- EDI record metadataOdoo 14, 16, 17, 18, 19edi_record_metadata_oca
Stores technical metadata on EDI exchange records and shows it in a Metadata tab on the EDI record form. Metadata can be set and read programmatically by other EDI modules.