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

  • IoT InputOdoo 13, 14, 15, 16, 17, 18
    iot_input_oca

    Lets IoT devices send data into Odoo through a password-protected URL, without needing an Odoo user account. Each device can have one or more inputs that trigger a chosen Odoo function automatically.

  • IoT BaseOdoo 13, 14, 15, 16, 17, 18
    iot_oca

    Adds an IoT section to Odoo where you can register connected devices, organise them by group and tag, and run actions on them through communication systems.

  • Iot Custom Field OcaOdoo 12, 13, 14, 15
    iot_option_oca

    Lets you define custom properties (text, number, yes/no, date) on IoT templates and devices, and read them from device inputs. Adds a Device Property configuration menu and an Options tab on IoT devices.

  • IoT OutputOdoo 13, 14, 15, 16, 17, 18
    iot_output_oca

    This module lets one IoT device have several separate outputs, each with its own communication system and action history. Users can see and run actions per output directly from the device form or kanban card.

  • IoT RuleOdoo 14, 15, 16, 17
    iot_rule

    Define IoT access rules that link keys (people) to locks (devices), so Odoo can decide whether a key is allowed to control a device input. Includes a usage log of every accepted or refused access attempt.

  • IoT TemplatesOdoo 12, 13, 14, 15, 16, 17, 18
    iot_template_oca

    Create reusable IoT device templates so a new device can be set up automatically by simply calling a URL. Templates define the device's inputs, outputs, keys, tags, group and icon.

  • JSONifierOdoo 14, 15, 16, 17, 18
    jsonifier

    Adds a JSON export engine to Odoo: any record can be converted to JSON using configurable export definitions, with per-field custom resolvers and language handling.

  • KnowledgeOdoo 12, 13, 14, 15
    knowledge

    Adds a Knowledge app to Odoo with a Documents menu where users can browse, filter and group all attachments, plus settings to enable document indexing, wiki pages, approvals and external DMS connections.

  • Kpi DashboardOdoo 12, 13, 14, 15
    kpi_dashboard

    Create custom KPI dashboards inside Odoo using configurable widgets (numbers, meters, counters, graphs) fed by Python code or model functions, and publish them as menus for selected user groups.

  • l10n_be_intrastat_product

    Adds Belgian Intrastat reporting to Odoo: prepare, review and correct the monthly Intrastat declaration and generate the XML file for the ONEGATE online submission.

  • Belgium - KBO/BCE numbersOdoo 12, 13, 14, 15, 16, 17
    l10n_be_partner_kbo_bce

    Adds a KBO/BCE number field to Belgian company contacts and keeps it in sync with the VAT number, with a format and checksum check.

  • Invoicing and accounting entries for BrazilOdoo 12, 14, 15, 16, 17, 18, 19
    l10n_br_account

    Integrates Brazilian fiscal documents with Odoo invoicing and accounting, so invoices can carry fiscal operations, taxes and electronic document status. Users can issue, check, cancel and correct fiscal documents directly from invoices.

  • Brazilian Account Due ListOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_br_account_due_list

    Adds three tabs to the invoice form in Odoo: Receivables, Payables and Payments. They show the invoice's payment term installments and the journal items already reconciled as payments.

  • Account NFe/NFC-e IntegrationOdoo 12, 14, 15, 16, 17, 18
    l10n_br_account_nfe

    Links Brazilian invoices to their fiscal payment information so that NF-e/NFC-e documents carry the payment method, payment indicator and installment (duplicate) details required by the tax authority.

  • Brazilian Payment OrderOdoo 12, 13, 14, 15, 16, 17, 18
    l10n_br_account_payment_order

    Adds Brazilian CNAB bank-file support to payment orders and customer invoices, letting users configure bank conventions, generate CNAB payment files and boletos, and track bank return events.

  • l10n_br_account_withholding

    Automatically creates withholding tax invoices for Brazilian supplier bills when they are posted, based on tax group settings. Users can see and open the generated withholding invoices from the original bill.

  • Brazilian Localization BaseOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_br_base

    Adds Brazilian tax and address fields (CNPJ/CPF, state and municipal tax numbers, IBGE codes, Pix keys) to partners, companies, banks and cities, with validation and formatting rules.

  • CNAB StructureOdoo 14, 15, 16, 18
    l10n_br_cnab_structure

    Lets Brazilian companies define, in Odoo, the layout of CNAB bank exchange files (headers, batches, segments, trailers and fields) and use those definitions to generate payment files and read bank return files.

  • Brazilian Localization CNPJ SearchOdoo 14, 15, 16, 17, 18, 19
    l10n_br_cnpj_search

    Adds a CNPJ lookup button on companies and contacts that fetches Brazilian company data from ReceitaWS, SERPRO or CPF.CNPJ and fills the partner record automatically.

  • Base dos Planos de ContasOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_br_coa

    Provides the shared foundation for Brazilian chart of accounts: a basic chart template, Brazilian tax groups and tax templates, tax account tags for reports, and extra fields on accounts and taxes (SPED referential code, deductible/withholdable flags).

  • Plano de Contas para empresas do Regime normalOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_br_coa_generic

    Provides a ready-made Brazilian generic chart of accounts for companies under the normal tax regime, so users can start bookkeeping with a pre-built account structure instead of creating accounts manually.

  • Plano de Contas para Pequena Empresa (ITG 1000)Odoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_br_coa_simple

    Adds a ready-made simplified Brazilian chart of accounts (ITG 1000) for micro and small companies, so a company can start bookkeeping with a pre-built account structure instead of creating accounts manually.

  • Brazilian Localization CRMOdoo 12, 14, 15, 16, 17, 18, 19
    l10n_br_crm

    Adds Brazilian tax and address fields (CNPJ/CPF, Inscrição Estadual, RG, street name/number, district, IBGE city) to CRM leads and opportunities, and carries them over when a lead is converted into a customer.

  • CT-eOdoo 14, 15, 16, 17, 18
    l10n_br_cte

    Lets Brazilian transport companies issue and manage CT-e (electronic transport knowledge) documents in Odoo, including transport modal details, tax data, DACTE PDF and SEFAZ transmission.

  • CT-e abstract modelsOdoo 14, 15, 16, 17, 18
    l10n_br_cte_spec

    Provides the technical data structure (abstract models) needed to build Brazilian electronic transport documents (CT-e, model 57) in Odoo. It does not issue documents by itself; it is the foundation used by an implementation module.

  • Currency Rate Update BROdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_br_currency_rate_update

    Adds the Brazilian Central Bank (BCB) as an exchange rate provider, so companies using BRL as their main currency can automatically download daily currency rates from the BCB into Odoo.

  • Módulo fiscal brasileiroOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_br_fiscal

    Provides the Brazilian fiscal master data and tax engine: fiscal classifications for products and partners, tax rules, and a base structure for Brazilian fiscal documents (NF-e, NFS-e, etc.).

  • l10n_br_fiscal_certificate

    Lets Brazilian companies store and select their A1 digital certificates (e-CNPJ/e-NF-e) in Odoo, showing the holder's CNPJ/CPF and issuer, and checks the certificate before it is used to sign fiscal documents.

  • Fechamento fiscal do períodoOdoo 12, 14, 15, 16, 17, 18
    l10n_br_fiscal_closing

    Create a fiscal closing record for a month or for all periods, export all authorized, cancelled, denied or unused fiscal documents into a ZIP file, and mark the period as closed.

  • Monitor de DF-e (Base)Odoo 14, 15, 16, 17, 18
    l10n_br_fiscal_dfe

    Monitors incoming Brazilian electronic fiscal documents (DF-e) received from SEFAZ, storing them in an inbox where users can view, download XMLs, match partners and import them. It adds a banner on the document list with query status and buttons to search…

  • Common EDI fiscal featuresOdoo 14, 15, 16, 17, 18, 19
    l10n_br_fiscal_edi

    Adds a controlled lifecycle for Brazilian electronic fiscal documents (NF-e, NFC-e, CT-e, MDF-e, NFS-e), with buttons to confirm, send, cancel, correct and invalidate numbers, plus a log of fiscal events and their XML files.

  • Brazilian Localization HROdoo 12, 14, 15, 16, 17, 18, 19
    l10n_br_hr

    Adds Brazilian employee registration fields to Odoo HR, such as CPF, PIS/PASEP, CTPS, voter title, military certificate, ethnicity, blood type and deficiency, with CPF and PIS/PASEP validation. It also adds a Brazilian occupation code (CBO) on job positions…

  • Brazilian Localization IE SearchOdoo 14, 15, 16, 17, 18
    l10n_br_ie_search

    When you look up a Brazilian company by CNPJ in Odoo, this module also fetches and fills in the company's State Tax Number (Inscrição Estadual). You choose in Settings whether the lookup uses SEFAZ or the SINTEGRAWS service.

  • MDFeOdoo 14, 15, 16, 17, 18
    l10n_br_mdfe

    Lets Brazilian companies issue and manage MDF-e transport documents (electronic manifests for cargo) inside Odoo, including the transport modal details, totals, XML generation, digital signing and the DAMDFE PDF.

  • MDF-e abstract modelsOdoo 14, 15, 16, 17, 18
    l10n_br_mdfe_spec

    This module provides the technical data structure (abstract models) that mirrors the official Brazilian MDF-e electronic transport document layout version 3.00. It does not issue documents by itself; it is the foundation other modules use to record MDF-e data.

  • l10n_br_mis_report

    Adds ready-made Brazilian accounting reports to Odoo: the Balance Sheet (Balanço Patrimonial) and the Income Statement (DRE), built for the MIS Builder reporting tool, plus the Brazilian fiscal periods (month, quarter, fiscal year) they are meant to be run on.

  • NF-eOdoo 12, 14, 15, 16, 17, 18
    l10n_br_nfe

    Lets Brazilian companies issue, transmit and print electronic invoices (NF-e and NFC-e) directly from Odoo, including sending them to the tax authority (SEFAZ), cancelling them, importing supplier XML files and printing the DANFE.

  • NF-e abstract modelsOdoo 12, 13, 14, 15, 16, 17, 18
    l10n_br_nfe_spec

    Provides the technical data structure (abstract models) that mirrors the official Brazilian NF-e/NFC-e 4.0 layout, including the new IBS, CBS and Imposto Seletivo tax fields. It does not issue invoices by itself; it is the foundation used by the actual NF-e…

  • NFS-eOdoo 12, 14, 15, 16, 17, 18
    l10n_br_nfse

    Adds the foundation for issuing Brazilian electronic service invoices (NFS-e) in Odoo, with RPS numbering, service tax data, company NFS-e settings and a printable service invoice report.

  • NFS-e (FocusNFE)Odoo 14, 15, 16, 17, 18
    l10n_br_nfse_focus

    Integrates Odoo with the FocusNFE service so companies can issue, transmit, check and cancel Brazilian service invoices (NFS-e), both municipal and national, directly from their fiscal documents.

  • NFS-e (Nota Paulistana)Odoo 12, 14, 15, 16, 17, 18
    l10n_br_nfse_paulistana

    Lets companies in São Paulo issue and transmit electronic service invoices (NFS-e) through the city's Nota Paulistana system, and adds a button to open the official city PDF of the invoice.

  • Brazilian Localization PurchaseOdoo 12, 14, 15, 16, 17, 18, 19
    l10n_br_purchase

    Adds Brazilian fiscal operations and tax calculation to purchase orders, so purchase taxes (ICMS, IPI, PIS, COFINS, etc.) are computed on the order and carried through to the vendor bill.

  • L10n Br ResourceOdoo 12, 14, 15, 16, 17, 18, 19
    l10n_br_resource

    Adds Brazilian holiday calendars to Odoo, with a wizard that imports national, state and city holidays and tools to check business days, bank business days and extended holidays.

  • Brazilian Localization SaleOdoo 12, 14, 15, 16, 17, 18, 19
    l10n_br_sale

    Adds Brazilian fiscal data to sales orders and quotations: fiscal operations, CFOP, NCM/CEST codes and Brazilian taxes, and uses them to build the fiscal invoice. It also adds Brazilian tax columns and totals to the sales analysis report.

  • l10n_br_setup_tests

    This is a setup and test module for the Brazilian localization: it does not add screens or menus, it simply installs a set of usability modules together and runs integration tests to make sure they work with Brazilian accounting.

  • Brazilian Localization WarehouseOdoo 12, 13, 14, 15, 16, 17, 18
    l10n_br_stock

    Lets users search and filter stock transfers (pickings) by the Brazilian legal name and state tax number (Inscrição Estadual) of the contact, and prepares demo warehouses and stock for Brazilian companies.

  • Brazilian Localisation ZIP CodesOdoo 12, 14, 15, 16, 17, 18, 19
    l10n_br_zip

    Lets users fill in Brazilian addresses automatically from a ZIP code (CEP). A search button appears next to the ZIP field on partners and companies, and results are cached in Odoo for reuse.

  • l10n_ch_invoice_reports

    Adds a new Swiss invoice report that combines the standard invoice with the QR bill and/or ISR payment slip, and lets you choose per company whether those payment slips are included.

  • Switzerland Country StatesOdoo 12, 13, 14, 15
    l10n_ch_states

    Adds the Swiss cantons (states) with their official codes to Odoo, so you can select a canton on any address, contact or document that uses a country/state field.

  • Holidays for GermanyOdoo 12, 13, 14, 15
    l10n_de_holidays

    Lets you automatically create the German public holidays for a chosen year and federal state, or copy an existing holiday calendar to another year, from a wizard in the Public Holidays menu.

  • l10n_de_skr04_mis_reports

    Adds ready-made German financial report templates (P&L and Balance Sheet according to SKR04 / § 275 HGB) to the MIS Builder reporting tool, so users can generate these statements directly in Odoo.

  • l10n_ec_account_edi

    Lets Ecuadorian companies create, digitally sign and send electronic invoices, purchase liquidations, credit notes and debit notes to the SRI tax authority, and track their authorization status in Odoo.

  • Ecuadorian LocalizationOdoo 15, 17, 18, 19
    l10n_ec_base

    Extends the Ecuadorian localization with SRI payment methods on journals and payments, tax codes for electronic documents, and extra company/partner fields. It also adds a purchase liquidation journal and blocks editing of the final consumer partner.

  • l10n_ec_delivery_note

    Create and manage Ecuadorian delivery notes (guías de remisión) from stock transfers and sales orders, and send them electronically to the SRI. Users can generate the document, print it, and email it to the customer.

  • l10n_ec_ote

    This module adds Ecuadorian parishes and cities to Odoo, letting you record a parish on contacts and companies. It also loads the full Ecuadorian territorial division (provinces, cantons and parishes) so addresses can be selected from official lists.

  • Estonia - AccountingOdoo 12, 13, 14, 15
    l10n_ee_accounting

    Installs an Estonian chart of accounts, taxes and financial reports in Odoo, so Estonian companies can keep their books and VAT in local format.

  • Estonia - ReportingOdoo 12, 13, 14, 15
    l10n_ee_reporting

    This module adds Estonian tax and financial reports to Odoo: a KMD INF appendix listing invoice details for VAT returns and a VIES declaration for intra-EU trade. Users can view, filter, and group these reports from the Accounting menu.

  • Gestión de activos fijos para EspañaOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_es_account_asset

    Adapts fixed-asset management in Odoo to Spanish rules: adds a fixed-percentage depreciation method, annual/period percentages, and increases the depreciable value of assets created from invoices by non-deductible taxes and VAT prorrata.

  • Account Banking Sepa - FSDD (Anticipos de crédito)Odoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_es_account_banking_sepa_fsdd

    Adds a 'Financed Charge' option to payment modes that prefixes the SEPA direct debit file message identifier with 'FSDD', used for credit advance products in Spain.

  • l10n_es_account_statement_import_n43

    Lets you import Spanish bank statements in the AEB Norm 43 (.n43) format into Odoo, with per-bank-journal options to choose which date to use, how to match partners, and which lines to skip.

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.