OCA modules for Odoo 16
There are 3,166 OCA community modules confirmed in Odoo 16.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 15 has 2,091. 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 16
See also
Modules for Odoo 16
- Delivery GLS-ASMOdoo 12, 13, 14, 15, 16, 17, 18delivery_gls_asm
Connect Odoo to the GLS Spain (ASM) shipping service: create GLS shipments and pickups from delivery orders, print labels, track parcels and print the daily manifest.
- Delivery Line Sale Line PositionOdoo 13, 14, 15, 16, 17, 18delivery_line_sale_line_position
Shows the sale order line position on delivery slips and stock transfers, so warehouse staff can match each delivered product to its line in the sales order.
- 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 FeesOdoo 13, 14, 16, 18delivery_package_fee
Adds package-based delivery fees to sales orders. Configure fee products on a delivery method; when an outgoing transfer is validated, a sales order line is created for each package delivered.
- 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 Package Type Number ParcelsOdoo 16, 17, 18delivery_package_type_number_parcels
Lets you set a number of parcels on each delivery package type, so packages created from that type automatically carry the right parcel count. The count is also shown in the delivery package wizard and on package screens.
- PostLogistics Shipping - “Barcode” web serviceOdoo 13, 14, 16, 18delivery_postlogistics
Adds a PostLogistics delivery method that prints Swiss Post shipping labels from delivery orders using the Barcode web service. Labels are attached to the delivery order and tracking numbers are written back.
- 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 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 Carrier DPD FROdoo 14, 16delivery_roulier_dpd_fr
Adds DPD France as a shipping carrier in Odoo, with three delivery options (Classic, Relais, Predict) and the ability to generate DPD shipping labels and tracking links for parcels.
- Delivery Carrier Geodis (fr)Odoo 16delivery_roulier_geodis_fr
Adds Geodis (France) as a delivery carrier in Odoo, so you can configure Geodis accounts and agencies, generate Geodis EDI shipping files and labels, and retrieve parcel tracking numbers and links.
- Delivery Carrier La Poste (fr)Odoo 14, 16delivery_roulier_laposte_fr
Adds La Poste / Colissimo as a delivery carrier in Odoo so users can configure La Poste accounts, choose Colissimo services on delivery orders, and generate shipping labels with insurance, recommendation, cash-on-delivery and customs options.
- Delivery Roulier OptionOdoo 14, 16, 17delivery_roulier_option
Adds delivery options such as insurance, cash on delivery, acknowledgment and free of charges to roulier shipping carriers, and lets you declare a customs category on transfers for international shipments.
- 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.
- 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.
- 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.
- Despatch Advice Import UblOdoo 16despatch_advice_import_ubl
Allows importing despatch advice (shipping notice) files in UBL XML format into Odoo, so users can record incoming shipments from suppliers without manual entry.
- 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.
- Dms Attachment LinkOdoo 13, 15, 16, 17dms_attachment_link
Lets users attach an existing DMS file to any Odoo record directly from the chatter, without uploading a copy. The attachment stays linked to the DMS file and shows its content.
- 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 StorageOdoo 14, 16, 17dms_storage
Lets you keep DMS documents in an external storage backend instead of inside Odoo. On a DMS storage you choose the 'Storage' save type and pick the external storage to use.
- 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.
- 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 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 Page Tag Print ControlOdoo 16, 17document_page_tag_print_control
Lets you mark document tags as "not printable" so that any page carrying such a tag cannot be printed, with a warning shown instead. Managers of the Document Knowledge section can still print everything.
- 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.
- Google Drive URL AttachmentOdoo 16document_url_google_drive
Lets users attach a Google Drive file link to any Odoo record directly from the chatter, using Google's file picker. Administrators enable it and enter the Google API credentials in Settings.
- 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 Bank Statement OCAOdoo 16donation_bank_statement_oca
Adds a Donation button on bank statement lines so accountants can turn a credit transfer received in the bank into a donation in one click, instead of manually creating the donation and its accounting entries.
- 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 Direct DebitOdoo 14, 16donation_direct_debit
When a donation paid by SEPA direct debit is validated, Odoo automatically creates or updates a draft direct debit payment order and links the donation to it. A mandate can be required and is auto-filled from the donor's valid mandate.
- 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 RecurringOdoo 14, 16donation_recurring
Manage recurring donations: create recurring donation templates, suspend or re-activate them, and generate the actual donations for a given date in one click.