OdooWiki OCA HUB

OCA modules for Odoo 14

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

See also

Modules for Odoo 14

  • Server Actions - NavigateOdoo 12, 13, 14, 16, 17, 18, 19
    server_action_navigate

    Adds a new "Navigate" server action type that lets you jump from a selection of records to a list of related records, following a chain of relational fields.

  • server_env_ebill_paynet

    Lets administrators configure the Paynet e-bill service connection through server environment configuration files instead of typing credentials in Odoo, so each environment (dev, test, production) can use its own Paynet settings.

  • server_env_printing_server

    Lets administrators store the printing server address, port, user and password in the server environment configuration instead of typing them in Odoo, so connection details can be managed outside the database.

  • server configuration environment filesOdoo 12, 13, 14, 15, 16, 17, 18, 19
    server_environment

    Lets administrators move sensitive or environment-specific settings (paths, credentials, server addresses) out of the Odoo database and into configuration files or environment variables, and view the active configuration from a dedicated screen.

  • Server Environment Data EncryptionOdoo 12, 14, 16, 17, 18
    server_environment_data_encryption

    Lets administrators store environment-specific configuration values (like API keys or credentials) in encrypted form inside Odoo, and edit them for each environment from the production server.

  • Server Environment DeliveryOdoo 13, 14, 16, 18
    server_environment_delivery

    Lets administrators configure the production environment setting of delivery carriers from server environment configuration files instead of entering it manually in Odoo.

  • server_environment_iap

    Lets administrators define IAP account credentials (service name and account token) in server environment configuration files instead of typing them in Odoo, so production and test environments can use different IAP accounts.

  • Server Environment Ir Config ParameterOdoo 12, 13, 14, 15, 16, 17, 18, 19
    server_environment_ir_config_parameter

    Lets Odoo system parameters be driven by the server configuration file instead of the database. Parameters defined there are marked as environment-defined and become read-only in the interface.

  • Store sessions in DBOdoo 13, 14, 15, 16, 17, 18, 19
    session_db

    Stores Odoo web user sessions in a PostgreSQL database instead of on the server's filesystem, so several Odoo servers can share the same logins without a shared disk.

  • Shipment AdviceOdoo 13, 14, 16, 17, 18
    shipment_advice

    Plan, load, and validate truck shipments from a single Shipment Advice record, tracking what is planned versus what is actually loaded, and closing the related deliveries or receptions automatically.

  • shipment_advice_bill_auto_complete

    Lets you fill a draft vendor bill automatically from a completed incoming shipment advice, creating bill lines from the received goods.

  • shipment_advice_bill_auto_complete_mrp

    This glue module makes the automatic invoice completion from shipment advices work correctly for kit products (phantom bills of materials) bought from suppliers.

  • shipment_advice_reception_planner

    Adds a Plan Reception button on incoming shipment advices that opens a wizard to select and split incoming stock moves before planning them into the shipment.

  • ShopfloorOdoo 13, 14, 16, 18
    shopfloor

    Backend for a barcode-scanner warehouse app: it lets you configure operation menus and scenarios, scan barcodes to find products, locations, packages and transfers, and process picking, packing, unloading and stock corrections from a handheld device.

  • Shopfloor BaseOdoo 13, 14, 16, 18
    shopfloor_base

    Provides the technical foundation for barcode-scanner mobile apps in Odoo: administrators register apps, profiles, menus and scenarios, and each app exposes a REST API that a scanner front-end can use.

  • shopfloor_base_multicompany

    This module lets administrators restrict each Shopfloor app to specific companies. If a user from a non-allowed company tries to use the app, Odoo blocks the request with an error message.

  • shopfloor_batch_automatic_creation

    Automatically creates a batch transfer when an operator uses the "Get Work" button in Shopfloor cluster picking and no existing batch is available. It respects priority, commercial entity, and device limits.

  • shopfloor_checkout_package_measurement

    Adds a package measurement screen to the shopfloor checkout process. When a carrier requires package dimensions or weight, users are prompted to enter them before completing the checkout.

  • shopfloor_checkout_package_measurement_mobile

    Adds a package measurement step to the mobile shopfloor checkout scenario, letting warehouse workers enter length, width, height and shipping weight for packages before finishing checkout.

  • shopfloor_checkout_putinpack_restriction

    In the Shopfloor checkout screen, this module hides or blocks the "put in pack" options depending on the restriction configured on the transfer, and shows an error when a package is scanned while the operation forbids packages.

  • shopfloor_checkout_sync

    Automatically synchronises the destination location of related moves when a barcode is scanned in Shopfloor Cluster Picking, Location Content Transfer and Zone Picking, provided the operation type has the Checkout Sync flag enabled.

  • shopfloor_dangerous_goods

    Adds a dangerous goods indicator to Shopfloor screens, so warehouse operators can see whether a move line or a package contains limited quantity (LQ) products.

  • shopfloor_dangerous_goods_mobile

    Shows a visual highlight on dangerous goods lines and packages in the Shopfloor Mobile barcode app, so warehouse operators can spot limited-quantity products while picking and packing.

  • shopfloor_delivery_shipment

    Adds a Shopfloor scenario that lets warehouse operators load a delivery truck against a shipment advice, scanning the dock, transfers, packages, lots and products, and validating the shipment when loading is complete.

  • shopfloor_delivery_shipment_mobile

    Adds a mobile shopfloor screen for loading and closing delivery shipments. Warehouse operators scan a dock, scan shipment contents, review what is loaded versus still on the dock, and confirm the shipment closure.

  • Shopfloor exampleOdoo 13, 14, 18
    shopfloor_example

    Adds two example scenarios to the Shopfloor mobile app: browse countries and manage partners, including scanning a partner reference to open its detail card and jumping from a country to its partners.

  • shopfloor_full_location_reservation

    Adds a checkbox on Shopfloor menus to trigger full location reservation, so all products in a scanned location are reserved at once during location content transfer and zone picking.

  • shopfloor_location_content_transfer_force_package

    Adds a check in the Shopfloor location content transfer screen so that, when a destination location is configured to require packages, the user must select a package before validating the move.

  • shopfloor_manual_product_transfer

    Adds a 'Manual Product Transfer' scenario to the Shopfloor app, letting warehouse operators move a product or lot from one internal location to another by scanning barcodes.

  • shopfloor_manual_product_transfer_mobile

    Adds a mobile Shopfloor screen that guides warehouse workers through manually transferring a product from one location to another by scanning barcodes.

  • Shopfloor mobileOdoo 13, 14, 16, 18
    shopfloor_mobile

    Adds the mobile-friendly Shopfloor screens for warehouse operations such as receiving, delivering, picking and packing. Warehouse workers can scan barcodes, confirm quantities, change carriers and handle exceptions from a phone or tablet.

  • Shopfloor mobileOdoo 13, 14, 16, 18
    shopfloor_mobile_base

    Provides the mobile web frontend for the Shopfloor warehouse app, letting warehouse workers open and use Shopfloor scenarios (such as receiving or delivering) from a phone or tablet. It also adds an app version field on the Shopfloor app configuration form.

  • shopfloor_mobile_base_auth_api_key

    Lets you protect a Shopfloor mobile app with API keys instead of a normal login. On the app configuration you choose the API key groups that are allowed to connect.

  • shopfloor_mobile_base_auth_user

    Adds a standard Odoo username and password login screen to the Shopfloor mobile app, so warehouse workers can sign in with their own Odoo user account.

  • shopfloor_packing_info

    Lets you save reusable packing instruction messages and assign one to each customer, so the message appears on their delivery orders and in Shopfloor checkout/packing screens.

  • shopfloor_purchase_base

    Adds purchase order information to the Shopfloor data API, so Shopfloor picking data can include the related purchase order and its vendor reference.

  • Shopfloor ReceptionOdoo 14, 16, 18
    shopfloor_reception

    Adds a Reception scenario to the Shopfloor app so warehouse operators can receive incoming products on a barcode/scanner screen, including creating packs (logistic units) and handling lots and expiration dates.

  • shopfloor_reception_mobile

    Adds a mobile reception scenario to the Shopfloor app, letting warehouse staff receive incoming products, scan lots and quantities, and build packs for each logistic unit.

  • shopfloor_reception_packaging_dimension

    Adds an option to the Shopfloor reception scenario that asks warehouse operators to fill in missing packaging dimensions (length, width, height, weight, barcode) before setting the received quantity.

  • shopfloor_reception_packaging_dimension_mobile

    Adds a new screen to the mobile Shopfloor Reception app where warehouse operators can enter the barcode, quantity, length, width, height and weight of a product's packaging while receiving goods.

  • shopfloor_reception_purchase_partner_ref

    Shows the purchase order's vendor reference on the shopfloor reception screens, so warehouse operators can see the supplier's own document number while receiving goods.

  • shopfloor_reception_purchase_partner_ref_mobile

    Shows the vendor reference from the purchase order on the mobile shopfloor reception screen, so warehouse staff can see it while receiving goods.

  • shopfloor_reception_refund_return

    When a return is created from the Shopfloor reception screens, this module automatically marks the return stock move as 'to refund', so the refund is handled correctly in accounting.

  • shopfloor_reception_vendor_packaging

    Adds a vendor packaging display option to the Shopfloor Reception scenario and its menus, so warehouse operators can see vendor packaging information while receiving goods.

  • Shopfloor REST logOdoo 13, 14, 16, 18
    shopfloor_rest_log

    This module adds a shortcut to view REST API logs from the Shopfloor app and lets Shopfloor managers see those logs. It also records the real user and app version for each call.

  • shopfloor_single_product_transfer

    Adds a barcode-driven "Single Product Transfer" scenario to the Shopfloor app, letting warehouse operators move one product, lot or package from a source location to a destination location step by step.

  • shopfloor_single_product_transfer_force_package

    In the Shopfloor single product transfer screen, when a user scans a destination location that is configured to require packages, the system now blocks the transfer until a package is selected.

  • shopfloor_single_product_transfer_mobile

    Adds a mobile Shopfloor screen for transferring a single product, guiding warehouse workers step by step from scanning a source location or package to setting the quantity and destination.

  • shopfloor_single_product_transfer_unique_order_at_location

    Prevents mixing different sales orders on the same consolidation location during Single Product Transfer in the Shopfloor app. When a destination location already holds reserved stock from another order, the transfer is blocked with an error message.

  • shopfloor_vendor_packaging

    Adds a per-menu option in Shopfloor to show or hide vendor packagings in the mobile frontend, so operators only see the packagings you want them to pick.

  • Shopfloor WorkstationOdoo 13, 14, 16, 18
    shopfloor_workstation

    Lets you register shopfloor workstations with a barcode, a default printer and a shopfloor profile, so mobile app users can scan a workstation barcode to set their default configuration.

  • shopfloor_workstation_label_printer

    Lets you set a default label printer on a shopfloor workstation, so when a worker selects that workstation the printer is automatically applied to their user profile.

  • Shopfloor Workstation MobileOdoo 13, 14, 16, 18
    shopfloor_workstation_mobile

    Adds a Workstation settings screen to the Shopfloor mobile app so operators can scan a workstation barcode and select which workstation they are working at.

  • Sign OcaOdoo 14, 15, 16, 17, 18, 19
    sign_oca

    Lets you prepare PDF documents inside Odoo, place signature, text and check fields on them, and send them to partners for electronic signature through a secure portal link.

  • Slow SQL Statement LoggerOdoo 12, 13, 14, 17
    slow_statement_logger

    Logs slow SQL statements so administrators can spot database queries that take too long. It adds no menus or screens; it works in the background.

  • sms_global_digital

    Lets Odoo send SMS through the Global Digital provider instead of the default SMS service. You configure the sender ID and API key on an IAP account, and Odoo routes outgoing text messages through Global Digital.

  • sms_no_alter_body

    Keeps the original text of SMS messages sent from Odoo, so the message body is not reformatted between HTML and plain text and duplicate links are avoided.

  • sms_no_automatic_delete

    Lets you control how long sent SMS messages are kept before being permanently removed, instead of Odoo deleting them automatically. You set the retention period in days from the Settings screen.

  • Sms OVH HTTPOdoo 12, 14, 16
    sms_ovh_http

    Lets Odoo send SMS through your own OVH SMS account instead of Odoo's default provider. You enter your OVH account, API user, password and sender name once, and Odoo uses them for outgoing text messages.

  • Spec Driven ModelOdoo 12, 13, 14, 15, 16, 17, 18
    spec_driven_model

    Lets Odoo models be generated from XML schemas and exchange data with XML files in both directions, turning parsed XML into Odoo records and Odoo records back into XML.

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.