OCA modules for Odoo 18
There are 3,113 OCA community modules confirmed in Odoo 18.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 17 has 1,994. 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 18
See also
Modules for Odoo 18
- Postlogistics Shipping Dangerous GoodsOdoo 14, 18delivery_postlogistics_dangerous_goods
When generating Postlogistics shipping labels, this module automatically declares dangerous goods in limited quantity by adding the UN numbers of the products to the label data.
- Delivery Postlogistics Server EnvironmentOdoo 13, 14, 16, 18delivery_postlogistics_server_env
Stores the Postlogistics delivery carrier credentials (client ID and client secret) in server environment configuration files instead of the Odoo database, so they can be managed outside Odoo.
- Delivery pre shippingOdoo 18delivery_pre_shipping
Adds a button on delivery orders to send the shipment to the carrier before the transfer is validated, plus a separate Cancel button to undo a shipment sent by mistake.
- 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 Procurement Group CarrierOdoo 14, 15, 16, 17, 18delivery_procurement_group_carrier
Stores the delivery method (carrier) chosen on a sales order in the procurement group, so that delivery routing rules and picking grouping can use the carrier. It also keeps the carrier consistent across related transfers.
- 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.
- Delivery Carrier RoulierOdoo 14, 16, 17, 18delivery_roulier
Base module that connects Odoo deliveries to the Roulier carrier library, so shipping labels, tracking numbers and tracking links can be generated for carriers such as La Poste, DPD, Geodis or GLS (installed separately).
- Delivery SchenkerOdoo 13, 14, 16, 17, 18delivery_schenker
Connect Odoo deliveries to the DB Schenker booking and tracking service. Configure a DB Schenker shipping method, send bookings from a transfer, print labels and follow the parcel status.
- Sendcloud ShippingOdoo 17, 18delivery_sendcloud_oca
Connect Odoo to Sendcloud to compute shipping costs, create shipments and labels, and manage Sendcloud parcels, returns, brands and invoices directly from sales orders and deliveries.
- 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.
- Delivery State ManualOdoo 16, 18delivery_state_manual
Lets you manually set the delivery state of transfers handled by carriers marked as 'Manual Delivery State', instead of relying on automatic carrier tracking updates.
- Delivery Total Weight From PackagingOdoo 13, 14, 16, 18delivery_total_weight_from_packaging
This module makes Odoo calculate delivery weights using the full packaging weight instead of only the product weight, so transfers, packages and delivery packages show more accurate shipping weights.
- Delivery UPS OCAOdoo 13, 14, 17, 18delivery_ups_oca
Adds UPS as a shipping carrier in Odoo so you can get live shipping rates, create UPS labels, track deliveries and cancel shipments directly from sales orders and delivery orders.
- 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.
- Auto classify documents into DMSOdoo 15, 16, 18dms_auto_classification
Upload a .zip file and automatically sort its contents into the right DMS folders using configurable templates. You can preview which files will go where before creating them.
- DMS FieldOdoo 12, 13, 14, 15, 16, 18dms_field
Lets you attach a document folder tree to any Odoo record (for example a customer or an employee) and view it directly inside the record form. Templates define which folders and files are created automatically for each new record.
- Auto classify files into embedded DMSOdoo 15, 16, 18dms_field_auto_classification
Extend automatic file classification so that files inside a ZIP are routed into the DMS folders of a specific Odoo record (for example a customer or vendor), based on the file name and the record's field values.
- DMS User RoleOdoo 15, 16, 18dms_user_role
Lets you attach user roles to DMS access groups so that everyone in a role automatically gets the group's document permissions.
- 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.
- Document Page MgmtsystemOdoo 18document_page_mgmtsystem
Adds a "Management System Page Type" field to document pages and categories, so documents can be classified by management-system type. The value is inherited from the parent category and can be searched and filtered.
- 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 ProductOdoo 17, 18document_page_product
Link knowledge/document pages to products. On a product you get a Knowledge button showing how many pages are linked, and on a document page you can tag the products it relates to.
- 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.
- Document Page Project TaskOdoo 18document_page_project_task
Link wiki/document pages to project tasks. A page can be shared by several tasks, and each task shows a button with the number of linked wiki 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 ReferenceOdoo 12, 13, 14, 15, 16, 17, 18document_page_reference
Adds a unique reference name to each document page and lets you link to other pages inside the text using {{reference}} placeholders, which are turned into clickable links.
- 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.
- Document Quick Access Folder Auto ClassificationOdoo 12, 13, 14, 15, 16, 18document_quick_access_folder_auto_classification
Automatically reads QR codes inside PDF files and attaches each document to the right Odoo record using your existing document quick access rules. Files that cannot be matched land in a 'Documents to process' queue where a user can assign or reject them.
- 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.
- DonationOdoo 12, 13, 14, 16, 18donation
Manage donations in Odoo: record cash, check, credit-transfer and in-kind donations, validate them to generate journal entries and tax receipts, and print thanks letters. Donations can also be created directly from bank statement lines.
- Donation BaseOdoo 12, 13, 14, 15, 16, 18donation_base
This base module lets you mark products as donations, flag donors, and manage donation tax receipts (one-time or annual) with printing and emailing. It adds no donation workflow by itself; it prepares the data and receipt object used by the donation modules.
- Donation MassOdoo 14, 16, 18donation_mass
Manage mass requests and plan the celebration of masses. When a donation includes a mass product, a mass request is created automatically and the amount is held in a stock account until the mass is celebrated, when it is moved to revenue.
- Donation StayOdoo 14, 16, 18donation_stay
Lets you record a donation directly from a guest stay and see the total donated per stay. It adds a Create Donation button on stays and shows donation totals on stay forms and lists.
- 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.
- eBill Postfinance Customer Free ReferenceOdoo 14, 18ebill_postfinance_customer_free_ref
Automatically adds the customer's free reference to PostFinance eBill invoices and uses the customer order number as the eBill client order reference.
- Server environment for eBill PostfinanceOdoo 14, 16, 17, 18ebill_postfinance_server_env
Lets administrators configure the PostFinance eBill connection (test mode, username, password) through server environment configuration files instead of typing them in Odoo, so each environment (dev, test, production) can use its own credentials.
- eBill Postfinance StockOdoo 14, 16, 17, 18ebill_postfinance_stock
Adds delivery information from stock moves to Postfinance eBill invoices, so customers see shipping details on their eBill.
- Edi AccountOdoo 18edi_account_core_oca
Adds an EDI (electronic data interchange) foundation to accounting in Odoo, so invoices and journal entries can be linked to electronic exchange records. It adds EDI configuration sections on journals and partners and an EDI button on invoices.
- 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_record_file_manager
Adds a "Manage File" button on EDI exchange records that are in an error state, opening a wizard where users can edit the exchange file content directly or replace it with a new file.
- 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 Exchange Template - Party dataOdoo 14, 18edi_exchange_template_party_data
Adds a helper to EDI output templates so they can look up party (partner) data while generating outgoing EDI files. The module is deprecated and only logs a notice at startup.