OdooWiki OCA HUB

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, 19
    ddmrp_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, 19
    ddmrp_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, 19
    ddmrp_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, 19
    delivery_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, 19
    delivery_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, 19
    delivery_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, 19
    delivery_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_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.

  • delivery_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_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, 19
    delivery_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_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_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, 19
    delivery_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, 19
    delivery_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, 19
    delivery_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, 19
    delivery_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_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, 19
    delivery_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, 19
    delivery_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, 19
    delivery_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, 19
    delivery_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, 19
    delivery_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, 19
    delivery_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.

  • delivery_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, 19
    delivery_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, 19
    delivery_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_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, 19
    developer_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, 20
    disable_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, 19
    dms

    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, 19
    document_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, 19
    document_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, 19
    document_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_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, 19
    document_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_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, 19
    document_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, 19
    document_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_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.

  • document_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, 19
    document_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, 19
    document_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, 19
    document_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, 19
    document_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, 19
    document_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, 19
    document_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, 19
    document_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, 19
    ebill_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, 19
    edi_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_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, 19
    edi_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, 19
    edi_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_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, 19
    edi_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, 19
    edi_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, 19
    edi_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, 19
    edi_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, 19
    edi_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, 19
    edi_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.

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.