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

  • Partner Industry SecondaryOdoo 12, 13, 14, 15, 16, 17, 18, 19
    partner_industry_secondary

    Lets you record a main industry plus several secondary industries on contacts, and organise industries in a parent/child hierarchy. A setting decides whether industries are also available for individual contacts.

  • Partner Iterative ArchiveOdoo 12, 13, 14, 16, 19
    partner_iterative_archive

    When you archive a contact in Odoo, all of its child contacts are archived automatically too, so no active sub-contacts are left behind under an archived parent.

  • Partner labelsOdoo 12, 13, 14, 15, 16, 18, 19
    partner_label

    Print address labels for contacts (partners) directly from Odoo, with label size, padding and margins configurable per company.

  • Partner Manual RankOdoo 13, 14, 15, 16, 17, 18, 19
    partner_manual_rank

    Lets you manually tick a contact as a Customer or a Supplier, and adds Customers and Suppliers filters to the contact search screen.

  • Partner multi-companyOdoo 12, 13, 14, 15, 16, 17, 18, 19
    partner_multi_company

    Lets you choose, partner by partner, which companies can see and use that contact, instead of tying each contact to a single company. Bank accounts follow the same visibility as their partner.

  • Partner RelationsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    partner_multi_relation

    Record and manage relationships between contacts, such as 'is sibling of' or 'works for', with types, validity dates and automatic inverse names. Search contacts by their relations and see a Relations counter on the contact form.

  • Partner Phone Number ExtensionOdoo 12, 13, 14, 15, 16
    partner_phone_extension

    Adds a phone extension field to contacts, so you can store the internal extension next to the main phone number. The extension appears on the contact form and on the contact kanban card.

  • Partner phonecalls scheduleOdoo 12, 13, 14, 15, 16, 17, 18
    partner_phonecall_schedule

    Track the days and hours when each contact expects phone calls, and see at a glance who is available to call right now.

  • Partner pricelist searchOdoo 12, 13, 14, 15, 16, 17, 18, 19
    partner_pricelist_search

    Lets you search partners by their pricelist and adds a "Customers" button on the pricelist form that opens the list of partners using that pricelist.

  • partner_pricelist_tracking

    Adds change tracking to the pricelist field on contacts, so every change to a partner's pricelist is logged in the chatter with who changed it and when.

  • Partner PriorityOdoo 12, 13, 14, 15, 17, 18, 19
    partner_priority

    Lets you assign a priority level (Low, Normal, Elevated, Critical) to any contact, and group or filter contacts by that priority.

  • Partner ProspectOdoo 12, 13, 14, 18
    partner_prospect

    This module marks each contact as a Prospect or an Actual Customer based on whether any confirmed sales or customer invoices exist. It adds the Prospect flag to contact forms, lists and filters, and hides prospects from the standard Customers menu by default.

  • Partner unique referenceOdoo 12, 13, 14, 15, 16, 17, 18, 19
    partner_ref_unique

    Lets you force partner references to be unique, either for all partners or only for companies, with the rule set per company.

  • partner_restrict_payment_acquirer

    Restrict which online payment providers a specific customer can use. On the customer form you pick the allowed providers, and only those appear for that customer during online payment.

  • Partner Risk InsuranceOdoo 12, 13, 14, 15, 16, 17, 18
    partner_risk_insurance

    Lets you record credit-insurance details on customers and automatically marks their customer invoices as insured, plus print an invoice list report grouped by insured/uninsured customers and country.

  • Partner Sale PivotOdoo 12, 13, 15, 16, 17, 18, 19
    partner_sale_pivot

    Adds a "Sales Analysis" button on the customer form that opens a pivot table of that customer's sales, with products as rows and months as columns.

  • Partner second last nameOdoo 12, 13, 14, 15, 16, 17, 18
    partner_second_lastname

    Adds a "Second last name" field to contacts and users, so full names can be split into first name, first last name and second last name. The displayed name is rebuilt automatically from these parts.

  • Partner StageOdoo 12, 13, 14, 15, 16, 17, 18, 19
    partner_stage

    Adds lifecycle stages to contacts so you can track where each partner stands (Draft, Active, Inactive) and group or filter contacts by stage.

  • Partner StatementOdoo 12, 13, 14, 15, 16, 17, 18, 19
    partner_statement

    Print customer or vendor statements (Activity, Detailed Activity and Outstanding) as PDF, HTML or Excel from the partner form, with optional aging buckets showing how much is current, due or overdue.

  • Partner SurveyOdoo 12, 13, 15, 16, 17, 18, 19
    partner_survey

    Adds a survey counter button on contact and company forms that opens the list of survey answers linked to that partner. It also lets you see and filter survey answers per partner.

  • Partner Time to PayOdoo 12, 13, 14, 15, 16, 17, 18, 19
    partner_time_to_pay

    Shows how long a customer takes to pay you and how long you take to pay a vendor, with averages for this year, last year and all time, plus the actual payment date on invoices.

  • Partner timezoneOdoo 13, 14, 15, 16, 17, 18, 19
    partner_tz

    Shows the timezone field directly on the contact/partner form in Odoo, so users can see and set a contact's timezone without extra configuration.

  • Partner VAT UniqueOdoo 12, 13, 14, 15, 16, 17, 18, 19
    partner_vat_unique

    Adds an optional setting that prevents two contacts or companies from sharing the same VAT number. When enabled, Odoo blocks saving a duplicate VAT with an error message.

  • Password SecurityOdoo 12, 13, 14, 15, 16, 17, 18, 19
    password_security

    Lets administrators define company-wide password rules (expiry, minimum length, required lowercase/uppercase/digits/special characters, reuse history, waiting time between changes) and enforces them whenever users set or reset a password.

  • payment_environment

    Lets administrators store payment acquirer settings (such as the enabled/disabled state) in server environment configuration files instead of the Odoo database, so sensitive or environment-specific values stay outside the database.

  • Pasarela de pago RedsysOdoo 12, 13, 14, 15, 16, 17, 18
    payment_redsys

    Adds Redsys as a payment provider in Odoo, letting customers pay online by card, transfer, direct debit or Bizum. Configure merchant credentials, terminal, currency and language from the payment provider form.

  • PayrollOdoo 13, 14, 15, 16, 17, 18, 19
    payroll

    Manage employee payroll in Odoo: define salary structures and rules, generate payslips individually or in batches, compute worked days and leaves, and print payslip and contribution reports.

  • Payroll AccountingOdoo 13, 14, 15, 16, 17, 18
    payroll_account

    Links payroll to accounting: when a payslip is confirmed, Odoo automatically creates and posts the corresponding journal entry, using the salary journal and accounts defined on contracts and salary rules.

  • Product Information ManagementOdoo 12, 13, 14, 16, 18, 19
    pim

    Adds a dedicated PIM application menu in Odoo that gathers product, variant, attribute and category screens in one place, plus three access levels (PIM Reader, PIM User, PIM Manager) to control who can view or edit the product catalogue.

  • Remove Odoo Branding from WebsiteOdoo 12, 13, 14, 15, 16, 17, 18
    portal_odoo_debranding

    Removes Odoo branding from portal pages by hiding the Odoo promotion block and the hidden sidebar element on customer portal screens.

  • portal_partner_data_no_edit

    Lets you block a customer's portal user from editing their own contact details. When enabled on a contact, the portal 'My Account' page becomes read-only and shows a 'View' link instead of 'Edit'.

  • portal_partner_select_all

    Adds a checkbox to the portal invitation wizard that lets you invite all listed contacts at once instead of ticking them one by one.

  • Portal Sale Personal Data OnlyOdoo 12, 13, 14, 15, 16, 17, 18, 19
    portal_sale_personal_data_only

    Restricts portal users so they only see their own quotations, sales orders, invoices and invoice lines, instead of all documents of their organization.

  • POS Analytic ConfigOdoo 12, 13, 14, 15, 16, 17, 18, 19
    pos_analytic_by_config

    Lets you set analytic distribution rules that apply only to a specific Point of Sale configuration, so POS orders and their invoices get the right analytic accounts automatically.

  • pos_customer_required

    Lets you force Point of Sale cashiers to select a customer before starting an order or before paying, configurable per point of sale. Anonymous orders are blocked with an error message.

  • Point Of Sale Default PartnerOdoo 12, 13, 14, 15, 16
    pos_default_partner

    Lets you set a default customer for each Point of Sale, so new POS orders automatically get that customer when no customer is chosen.

  • pos_empty_home

    Adds an option to the Point of Sale settings that hides the product list until the cashier searches or picks a category, so the screen starts empty instead of showing the first products.

  • pos_event_sale

    Sell event tickets directly from the Point of Sale. Cashiers can pick an event, choose a ticket, and the system creates the attendee registration automatically when the order is paid.

  • pos_fix_search_limit

    This module increases the number of products the Point of Sale can find when searching, while still showing only the first 100 results on screen. It helps cashiers find products that would otherwise be hidden by the default search limit.

  • pos_fixed_discount

    Adds a "Discount (Amount)" button to the Point of Sale screen so cashiers can apply a fixed money discount to an order instead of a percentage.

  • pos_invoice_required

    Lets you decide, per Point of Sale, whether an invoice is forbidden, optional or mandatory for each order. Cashiers get an error message in the POS screen if they try to close an order that does not match the rule.

  • PoS Order MarginOdoo 12, 13, 14, 16, 17, 18
    pos_margin

    Shows the profit margin and margin rate of each product line and of the whole order directly in the Point of Sale screen, and adds margin information to the POS order list and report.

  • pos_order_mgmt

    Lets cashiers work with past Point of Sale orders directly from the POS screen: copy an old order into a new one or create a refund from it, with two new options in the POS configuration.

  • POS Order Remove LineOdoo 12, 13, 14, 16, 18
    pos_order_remove_line

    Adds an optional trash button on each Point of Sale order line so cashiers can delete a line directly from the POS screen, with an optional confirmation warning before deletion.

  • PoS Order To Sale OrderOdoo 12, 13, 14, 16, 17, 18
    pos_order_to_sale_order

    Lets cashiers turn the current Point of Sale order into a real sale order (draft, confirmed, delivered or invoiced) and then clears the POS screen. Useful for shops that take orders on a simple screen and invoice customers later.

  • pos_partner_lang

    Lets Point of Sale users see and change a customer's language directly from the customer details screen in the POS, so the chosen language is saved on the customer record.

  • pos_payment_method_image

    Lets you add a picture to each Point of Sale payment method, and shows that picture on the payment screen in the Point of Sale. If no picture is set, a default icon is shown based on the payment type.

  • POS Payment TerminalOdoo 12, 13, 14, 16, 18
    pos_payment_terminal

    Connect Odoo Point of Sale to a generic card or check payment terminal through the IoT proxy, so cashiers can send the amount to the terminal and get the result back automatically.

  • pos_picking_delayed

    This module lets you delay the creation of stock transfers (pickings) for Point of Sale orders, so the order is saved instantly and the transfer is generated later in the background. It is useful when printing the receipt must happen quickly.

  • pos_product_sort

    In the Point of Sale screen, products are now listed alphabetically by name instead of by their internal sequence order, making it easier for cashiers to find items when the catalogue is large.

  • pos_quick_logout

    Adds a 'Log Out' button to the Point of Sale screen so a cashier can quickly return to the logged-in Odoo user, plus an automatic logout after a configurable idle time.

  • POS report Session SummaryOdoo 12, 13, 14, 15, 16, 18
    pos_report_session_summary

    Adds a printable PDF Session Summary report for Point of Sale sessions, showing session details, cash statement balances and differences, statement lines and cash payments.

  • POS Session Pay invoiceOdoo 12, 13, 14, 16, 18
    pos_session_pay_invoice

    Lets cashiers pay supplier invoices, collect payments for customer invoices and handle customer refunds directly from an open Point of Sale session, using the session's payment methods.

  • pos_stock_picking_invoice_link

    Links stock moves and pickings generated by the Point of Sale to the corresponding invoice lines, so you can trace which POS order line produced each stock movement and invoice entry.

  • Point of Sale - timeoutOdoo 12, 13, 14, 16
    pos_timeout

    Lets you change the 30-second timeout Odoo uses when the Point of Sale sends orders to the server, so slow connections or heavy customizations no longer cause failed order syncing.

  • Point of Sale - Restrict usersOdoo 12, 13, 14, 15, 17, 18
    pos_user_restriction

    Lets you assign specific users to specific points of sale so those users only see and work with their own POS, sessions, orders and reports.

  • Pricelist BrandOdoo 13, 16, 19
    pricelist_brand

    Lets you set pricelist rules that apply only to products of a specific brand. A new 'Brand' option appears in the pricelist item form, and the rule is applied only to matching products.

  • Printer ZPL IIOdoo 12, 13, 14, 15, 16, 17, 18, 19
    printer_zpl2

    Lets you design ZPL II labels (text, barcodes, shapes, images) for any Odoo model and print them on Zebra printers, with a preview via the Labelary service and an import tool for existing ZPL code.

  • Data Privacy and ProtectionOdoo 12, 13, 14, 15, 16, 17, 18
    privacy

    Adds a Privacy area in Odoo where you can record data processing activities, naming who controls and processes personal data, and which partners are affected. Access is controlled by two new user groups.

  • Privacy - ConsentOdoo 12, 13, 14, 15, 16, 17, 18
    privacy_consent

    Ask contacts for explicit consent to include their data in a data processing activity, send them accept/reject emails, and track their answers automatically.

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.