OdooWiki OCA HUB

OCA modules for Odoo 13

There are 1,992 OCA community modules confirmed in Odoo 13.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 12 has 2,205. 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 13

See also

Modules for Odoo 13

  • Phonecall plannerOdoo 12, 13, 15, 17, 18
    crm_phonecall_planner

    Plan and automatically generate a schedule of phone calls for your partners based on their ideal call times, call duration, and date range. The planner creates the calls in bulk and shows them in a list, calendar, or form view.

  • Restricted Summary for Phone CallsOdoo 12, 13, 14, 15, 17, 18, 19
    crm_phonecall_summary_predefined

    Lets you pick a phone call summary from a controlled list instead of typing free text. Only sales managers can add or edit the summaries; salespeople just choose one.

  • Lead to TaskOdoo 13, 14, 15
    crm_project

    Adds a 'Convert to Task' button on leads and opportunities that opens a wizard to create a project task, moving the lead's messages and attachments to the new task.

  • crm_sale_secondary_salesperson

    When a sales order is linked to an opportunity, the secondary salesperson set on that opportunity is automatically copied onto the sales order.

  • Crm Salesperson PlannerOdoo 13, 15, 16, 17, 18
    crm_salesperson_planner

    Plan and track salesperson visits to customers from CRM. Create recurring visit templates that automatically generate visits and all-day calendar events, and link each visit to the opportunities to be discussed.

  • crm_secondary_salesperson

    Adds a "Secondary Salesperson" field to CRM leads and opportunities, so a second salesperson can be linked to a lead alongside the main one.

  • CRM Only Security GroupsOdoo 13, 14, 15, 16, 18
    crm_security_group

    Adds four CRM-only security levels (Own, Team, All, Administrator) so you can give users access to CRM without giving them Sales access. It hides sales-related buttons, menus and dashboard figures from users who only have CRM rights.

  • CRM stage probabilityOdoo 13, 14, 15, 16, 17, 18, 19
    crm_stage_probability

    Set a fixed success probability on each CRM stage so opportunities automatically get that percentage when they enter the stage, and mass-update existing leads.

  • CRM Stage TypeOdoo 12, 13
    crm_stage_type

    Adds a Type field to CRM stages so each stage can be marked as Lead, Opportunity or Both, and only matching stages are offered on leads and opportunities.

  • CRM TimesheetOdoo 12, 13, 14, 15, 16, 17, 18, 19
    crm_timesheet

    This module lets salespeople record and track time spent on leads and opportunities directly from CRM, with start/stop timer buttons and a Timesheets tab showing total time spent.

  • Currency Rate InvertedOdoo 12, 13, 14
    currency_rate_inverted

    Adds an "Inverted exchange rate" option on each currency so you can enter and use the exchange rate in the opposite direction when converting amounts between currencies.

  • Currency Rate UpdateOdoo 12, 13, 14, 15, 16, 17, 18, 19
    currency_rate_update

    Lets you set up automatic exchange-rate providers (starting with the European Central Bank) that download and store currency rates in Odoo, either on a schedule or on demand.

  • Currency Rate Update - BNROdoo 13, 14, 15, 16, 17, 18
    currency_rate_update_RO_BNR

    Adds the National Bank of Romania (BNR) as a currency rate provider in Odoo, so users can automatically download and update exchange rates from BNR.

  • currency_rate_update_transferwise

    Adds Wise.com (TransferWise) as a currency exchange rate provider in Odoo, so companies can automatically fetch daily exchange rates from Wise.com using their own API key.

  • Database cleanupOdoo 12, 13, 14, 15, 16, 17, 18, 19
    database_cleanup

    Adds a 'Database cleanup' section under Settings > Technical where administrators can find and remove leftovers of uninstalled modules: obsolete modules, models, fields, columns, tables, data entries and menu entries, and create missing database indexes.

  • DatamodelOdoo 12, 13, 14, 15, 16
    datamodel

    This module lets developers define simple data models inside Odoo that can be converted to and from JSON. It is a technical foundation for building REST APIs and data exchanges, not a screen-based feature for end users.

  • Date RangeOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20
    date_range

    Create and manage reusable date ranges (periods) in Odoo, and filter records by those periods in list views. Ranges can be grouped into types, generated automatically, and used as a 'Period' filter in search views.

  • Date & Time FormatterOdoo 12, 13, 14, 15, 16
    datetime_formatter

    Adds helper functions so dates, times and datetimes can be printed in each user's preferred language format. It is a technical tool used by other modules, not a screen users open directly.

  • Datev ExportOdoo 13, 14, 15, 16, 17, 18, 19
    datev_export

    Adds DATEV consultant and client numbers to company settings, so German accounting data can be prepared for export to DATEV. The numbers are entered once per company in the Accounting settings.

  • Datev Export XMLOdoo 13, 14, 15, 16, 17, 18
    datev_export_xml

    Export customer invoices and vendor bills/refunds from Odoo into DATEV XML files (zipped together with the invoice PDFs) so they can be uploaded to DATEV Unternehmen Online. Exported invoices are flagged and can be filtered or re-exported.

  • dbfilter_from_headerOdoo 12, 13, 14, 15, 16, 17, 18, 19
    dbfilter_from_header

    Allows the database used by Odoo to be selected from an HTTP header instead of the host name. Useful when several databases are served behind a proxy that cannot map each database to its own host name.

  • DDMRPOdoo 13, 14, 15, 16, 17, 18, 19
    ddmrp

    Adds Demand Driven MRP stock buffers to Odoo: users define red/yellow/green buffer zones per product and location, see net flow position and replenishment recommendations, and generate purchases or manufacturing orders from them.

  • DDMRP AdjustmentOdoo 13, 14, 15, 16, 17, 18, 19
    ddmrp_adjustment

    Lets you temporarily adjust DDMRP buffer calculations for planned events, using demand, lead time or zone factors. Adjustments are dated, applied automatically to the buffer's ADU, decoupled lead time and green/yellow/red zones, and can be exploded down to…

  • DDMRP ChatterOdoo 13, 14, 15, 16, 17, 18, 19
    ddmrp_chatter

    Adds a message and activity log (chatter) to stock buffers, so users can discuss buffers and schedule activities on them. Changes to key buffer settings are now tracked and shown in the buffer's history.

  • DDMRP Coverage DaysOdoo 13, 14, 15, 18, 19
    ddmrp_coverage_days

    Adds a 'Days of Coverage' indicator to DDMRP stock buffers, showing how many days the current available stock will last based on average daily usage.

  • DDMRP Buffer Calculation as jobOdoo 13, 14, 15, 16, 17, 18, 19
    ddmrp_cron_actions_as_job

    Moves DDMRP buffer recalculations and average daily usage (ADU) computations into background queue jobs, so stock operations no longer wait for them and each buffer is only recalculated once at a time.

  • DDMRP Exclude Moves ADU CalcOdoo 13, 14, 15, 16, 17, 18, 19
    ddmrp_exclude_moves_adu_calc

    Lets you exclude specific stock locations or individual stock moves from the Average Daily Usage (ADU) calculation used by DDMRP buffers, so demand planning ignores moves you don't want counted.

  • DDMRP HistoryOdoo 13, 14, 15, 16, 17, 18, 19
    ddmrp_history

    Stores a time-stamped history of DDMRP buffer values and shows two charts (Planning and Execution) on the buffer form, plus a report listing all buffer history records.

  • DDMRP PackagingOdoo 13, 14, 15, 18
    ddmrp_packaging

    Lets you tie a packaging (e.g. a box of 12) to a DDMRP buffer and to procurement requests, so replenishment quantities are automatically rounded to full packages.

  • DDMRP Product ReplaceOdoo 13, 14, 15, 16, 17, 18, 19
    ddmrp_product_replace

    A guided tool that replaces one product with another in DDMRP buffers, either by creating new buffers for the substitute product or by swapping the product inside existing buffers, while keeping past demand and stock visibility.

  • DDMRP SaleOdoo 13, 16
    ddmrp_sale

    This module makes DDMRP buffers count open sales quotations as incoming demand, so replenishment planning reflects what customers have asked for but not yet ordered. A new 'Can Serve Sales' flag on each buffer shows whether it supplies sales.

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

  • Default Multi UserOdoo 12, 13, 14, 15, 18
    default_multi_user

    Lets you share a user-defined default value with several users or whole user groups, instead of it applying to only one person.

  • 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 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_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 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_preference

    Define preferred shipping methods based on the weight available to promise, so Odoo can automatically pick the right delivery carrier for outgoing transfers. Users can also force a carrier recomputation when operations are released.

  • delivery_carrier_pricelist

    Adds a new delivery method type, "Based on Product Pricelist", that prices shipping from the delivery product's price in the sales order's pricelist, and a "Delivery Product Price" invoicing option that replaces a real carrier's cost with that pricelist price.

  • delivery_carrier_service_level

    Lets stock managers define service levels for each delivery carrier and see the matching service level on outgoing transfers.

  • Delivery Carrier WarehouseOdoo 13, 14, 15, 16, 18
    delivery_carrier_warehouse

    Lets you set a default delivery method on each warehouse. When a customer has no default carrier, the shipping wizard on a sales order pre-fills the warehouse's delivery method.

  • 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 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 GLS-ASMOdoo 12, 13, 14, 15, 16, 17, 18
    delivery_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, 18
    delivery_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_local_pickup

    Adds a "Local pickup" delivery method to Odoo. When chosen, shipping is free, the tracking link opens a public web page showing the pickup address and picking details.

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

    Lets you set a default shipping weight on each Package Type, so that weight is filled in automatically on packages that use it.

  • Delivery Package FeesOdoo 13, 14, 16, 18
    delivery_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, 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_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_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_preference_glue_stock_picking_group

    Automatically keeps the customer's preferred delivery carrier on backorder pickings after a partial release, instead of losing it when pickings are grouped by partner and carrier.

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

    Adds two new choices to delivery price rules: Volumetric weight and Highest weight, so shipping costs can be calculated using the space a parcel takes up instead of only its real weight.

  • 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 SchenkerOdoo 13, 14, 16, 17, 18
    delivery_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_send_to_shipper_at_operation

    Lets you choose which warehouse operation (for example packing) triggers the delivery notice to the carrier, instead of always waiting for the final shipping step.

  • delivery_sending

    Adds Sending (Spanish courier) as a delivery carrier in Odoo, so you can send shipments, print labels and cancel expeditions from transfer orders.

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.