OdooWiki OCA HUB

OCA modules for Odoo 15

There are 2,091 OCA community modules confirmed in Odoo 15.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 14 has 2,909. 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 15

See also

Modules for Odoo 15

  • 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.

  • Dms Attachment LinkOdoo 13, 15, 16, 17
    dms_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.

  • dms_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, 18
    dms_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.

  • dms_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, 18
    dms_user_role

    Lets you attach user roles to DMS access groups so that everyone in a role automatically gets the group's document permissions.

  • 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 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 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 ReferenceOdoo 12, 13, 14, 15, 16, 17, 18
    document_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, 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.

  • document_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, 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.

  • Donation BaseOdoo 12, 13, 14, 15, 16, 18
    donation_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.

  • 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 Backend PartnerOdoo 14, 15, 16
    edi_backend_partner_oca

    Adds a Partner field to EDI backends and shows a smart button on contacts to see their linked EDI backends.

  • 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 OcaOdoo 12, 14, 15, 16, 17, 18
    edi_oca

    This module bundles the split EDI framework modules back together so existing installations keep working after the EDI framework was divided into separate parts.

  • EDI Stock OCAOdoo 13, 14, 15, 16, 18
    edi_stock_oca

    Adds EDI (electronic data interchange) support to stock transfers, so you can automatically send transfer information to external systems when a transfer is created, changed or its status changes.

  • EDI Storage backend supportOdoo 14, 15, 16, 17, 18, 19
    edi_storage_oca

    Lets you exchange EDI files through a storage backend such as SFTP, with separate pending, done and error folders for incoming and outgoing files. A scheduled job scans the input folder and creates exchange records automatically.

  • edi_voxel_account_invoice_oca

    Automatically sends customer invoices and credit notes to Voxel when they are posted, and lets accounting users track, retry or cancel each sending from the invoice form.

  • VoxelOdoo 14, 15, 17, 18
    edi_voxel_oca

    Connects Odoo to the Voxel (baVel) electronic document platform: it stores the connection credentials, lets you choose when documents are sent, and provides the shared machinery to send XML documents and pick up incoming ones in the background.

  • Voxel sale order ocaOdoo 15, 17, 18
    edi_voxel_sale_order_import_oca

    Automatically imports sales orders from Voxel into Odoo in the background. Orders are created with customer, delivery address, products, quantities, discounts and taxes taken from the Voxel XML file.

  • edi_voxel_sale_secondary_unit_oca

    During Voxel sales order imports, this module matches the unit of measure sent by Voxel to a product's secondary unit of measure and fills the line with the secondary quantity, letting Odoo compute the standard quantity and unit automatically.

  • edi_voxel_secondary_unit_oca

    Adds a Voxel unit-of-measure code field to secondary units of measure, so each secondary unit can be mapped to the code used in Voxel EDI files.

  • edi_voxel_stock_picking_oca

    Automatically sends outgoing delivery orders to Voxel as XML reports in the background, and lets users track, retry or cancel each sending from the transfer screen.

  • edi_voxel_stock_picking_secondary_unit_oca

    When a stock transfer is sent to Voxel, this module makes the quantities and units exported use the secondary unit of measure of each line when one is set, instead of the standard unit.

  • EDI WebServiceOdoo 14, 15, 16, 17, 18, 19
    edi_webservice_oca

    Lets you attach a web service connection to an EDI backend so that EDI exchange records can be sent out automatically through that web service.

  • QWeb for email templatesOdoo 12, 13, 14, 15, 16
    email_template_qweb

    Lets you write email templates as QWeb views instead of plain HTML, so you can reuse and inherit designs across multiple templates. A new 'Body templating engine' choice appears on email templates.

  • Event Email ReminderOdoo 12, 13, 15, 17, 19
    event_email_reminder

    Automatically emails a reminder listing upcoming events to the responsible organisers before the events start. You can also mark event stages so their events are never included in these reminders.

  • Event MailOdoo 12, 13, 14, 15, 16, 17, 18
    event_mail

    Lets you create reusable mail schedule templates for events and set a default one in the event settings, so new events automatically get their reminder and subscription emails pre-filled.

  • Minimum seats in eventsOdoo 15, 17, 18, 19
    event_min_seat

    Lets you set a minimum number of attendees for events and event types, and highlights events in red in the list when registrations are below that minimum.

  • event_quick_registration

    Adds an "Add attendees" button on the event form that opens a small pop-up to register several attendees at once for a chosen ticket, optionally confirming them immediately.

  • event_registration_mail_compose

    Adds a "Send email" action to the Event Attendees list, letting you write one message and send it to several attendees at once using Odoo's email composer.

  • Unique Partner per EventOdoo 12, 13, 14, 15, 16, 17, 18, 19
    event_registration_partner_unique

    Adds a 'Forbid duplicates' option on events so the same attendee cannot be registered twice for the same event. When enabled, Odoo blocks any registration that would duplicate an existing attendee.

  • event_registration_qr_code

    Automatically gives every event registration a unique QR code and prints it on event badges and tickets, so attendees can be identified by scanning.

  • Sell event reservationsOdoo 12, 13, 15, 17, 18, 19
    event_sale_reservation

    Sell event seats before the event exists: create products that reserve seats for an event type, track pending reservations on sales orders, and later convert them into real event registrations.

  • Event Sale SessionsOdoo 13, 14, 15, 16, 18
    event_sale_session

    When selling tickets for events that are split into sessions, you can now pick the exact session on the sales order line, the ticket configurator and the attendee editor. Sessions also show their sales and unconfirmed seats, and reports can be grouped by…

  • Event SessionsOdoo 13, 14, 15, 16, 18
    event_session

    Lets you split an event into multiple dated sessions, each with its own attendees, seats and email schedule, and generate many sessions at once with a recurrence wizard.

  • Event cancellation workflowsOdoo 15, 17, 18, 19
    event_stage_cancelled

    Adds a "Cancelled" stage for events and a Cancel Event button that moves the event to that stage and cancels all its attendees, plus a new mailing option to email attendees after the cancellation.

  • Event Track Location OverlapOdoo 12, 13, 15, 17, 19
    event_track_location_overlap

    Adds an "Overlappable" option to event track locations so you can prevent two event tracks from being scheduled at the same place and time.

  • Excel Import/Export/ReportOdoo 12, 13, 14, 15, 16, 18
    excel_import_export

    Lets developers and administrators build Excel import, export and report templates from Odoo without writing code. Users can upload an Excel file, map its cells to Odoo fields, and then import or export data through wizards and menus.

  • Excel Import/Export/Report DemoOdoo 12, 13, 14, 15, 16
    excel_import_export_demo

    This demo module shows how to import and export Excel files in Odoo for sales orders, purchase orders, CRM leads and partners, and adds ready-made Excel reports for quotations/orders and partner lists.

  • ExtendableOdoo 13, 14, 15, 16, 18
    extendable

    This module loads the Extendable library's class registry into Odoo, enabling other modules to use extendable classes. It runs automatically when Odoo starts and during HTTP requests.

  • Fetchmail Incoming LogOdoo 12, 13, 14, 15
    fetchmail_incoming_log

    Logs basic information about every incoming email fetched by Odoo before it is processed, so administrators can check whether a missing email was ever received.

  • fetchmail_incoming_log_test

    This is a technical test module with no user-facing features. It only adds automated tests that verify the 'fetchmail_incoming_log' module works correctly when incoming emails are fetched.

  • fetchmail_mail_activity_team_activity

    Automatically creates an email activity for the responsible team when an incoming email is routed to a record of a configured model, so the team is notified to follow up.

  • Fetchmail Notify Error to SenderOdoo 12, 13, 14, 15, 16, 17, 18
    fetchmail_notify_error_to_sender

    When Odoo cannot route an incoming email fetched from a mail server, this module automatically sends a notification email back to the original sender, instead of losing the message silently.

  • Field ServiceOdoo 12, 13, 14, 15, 16, 17, 18, 19
    fieldservice

    Manage field service work in Odoo: locations, workers, equipment, teams, and orders with scheduling, stages, signatures, and territory-based assignments.

  • Field Service - AccountingOdoo 12, 13, 14, 15, 16, 17, 18, 19
    fieldservice_account

    Link field service orders to customer invoices and vendor bills, so you can see from an invoice which service orders it covers and from a service order which invoices were created.

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.