OCA modules for Odoo 16
There are 3,166 OCA community modules confirmed in Odoo 16.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 15 has 2,091. 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 16
See also
Modules for Odoo 16
- Belgium: Cooperator Website National NumberOdoo 12, 16l10n_be_cooperator_website_national_number
Adds a Belgian National Number field to the online cooperative subscription form, so new members can enter (or have pre-filled) their national registration number when they sign up on the website.
- Belgium Eco TaxesOdoo 16l10n_be_eco_tax
Adds ready-made Belgian eco taxes (BEBAT and RECUPEL) and matching accounts to the Belgian chart of accounts, so you can charge or book these environmental fees on sales and purchases.
- Intrastat Product Declaration for BelgiumOdoo 14, 15, 16, 17l10n_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 MIS Builder templatesOdoo 12, 13, 14, 16, 17, 18, 19l10n_be_mis_reports
Adds ready-made Belgian financial report templates to Odoo's MIS Builder: the official Balance Sheet and Profit & Loss models (full, abridged and micro, for companies with or without capital and for associations) plus a Belgian VAT declaration report.
- Belgium MIS Builder - XML exportsOdoo 12, 14, 16, 18l10n_be_mis_reports_xml
Export a Belgian VAT declaration from a MIS Builder report as an official XML file ready to upload to the tax administration portal. The Export XML button appears only on the Belgian VAT declaration report.
- Belgium Partner Identification NumbersOdoo 13, 16, 18l10n_be_partner_identification
Adds two Belgian identification categories to partners: the national registration number and the Belgian ID card number. When you enter one of these numbers on a contact, Odoo automatically checks that it is valid.
- Belgium - KBO/BCE numbersOdoo 12, 13, 14, 15, 16, 17l10n_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.
- Belgium VAT ReportsOdoo 12, 14, 16, 18l10n_be_vat_reports
Generate the Belgian VAT Intra listing and the annual VAT-subjected customer listing from posted accounting entries, then export them as official XML files or PDF reports.
- Invoicing and accounting entries for BrazilOdoo 12, 14, 15, 16, 17, 18, 19l10n_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, 19l10n_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.
- Brazilian Localization Account FleetOdoo 16, 17, 18l10n_br_account_fleet
Adds the vehicle field to the invoice line form used in the Brazilian accounting layout, so vendor bills and refunds can be linked to a fleet vehicle.
- Account NFe/NFC-e IntegrationOdoo 12, 14, 15, 16, 17, 18l10n_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.
- Boletos e CNAB de cobrançaOdoo 12, 14, 16, 18l10n_br_account_payment_brcobranca
Generates Brazilian bank payment slips (boletos) and CNAB remittance files for receivable invoices through an external BRCobrança service, and imports bank return files to reconcile customer payments automatically.
- Brazilian Payment OrderOdoo 12, 13, 14, 15, 16, 17, 18l10n_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.
- Brazilian Account Installment RenegotiationOdoo 16, 18l10n_br_account_renegotiation
Lets billing administrators change the due dates, amounts and payment modes of the unpaid installments of an already posted invoice or bill, without resetting it to draft and without touching the fiscal document.
- L10n Br Account WithholdingOdoo 14, 15, 16l10n_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, 19l10n_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, 18l10n_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, 19l10n_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, 19l10n_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, 19l10n_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, 19l10n_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 ContractOdoo 12, 14, 16, 17l10n_br_contract
Adds Brazilian fiscal data to contracts and their lines, so recurring invoices are generated with the correct fiscal operation, taxes and document type. It also lets you set default sale/purchase fiscal operations per company.
- Brazilian Localization CRMOdoo 12, 14, 15, 16, 17, 18, 19l10n_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.
- Brazilian Localization CRM CNPJ SearchOdoo 16, 17, 18, 19l10n_br_crm_cnpj_search
Adds a CNPJ search button on CRM leads so Brazilian company data (address, tax IDs, CNAE codes) is filled in automatically from the CNPJ.
- CT-eOdoo 14, 15, 16, 17, 18l10n_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, 18l10n_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, 19l10n_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.
- delivery module Brazilian LocalizationOdoo 12, 14, 16, 18l10n_br_delivery
Adds Brazilian fiscal delivery data to Odoo: carriers get an ANTT code and a list of vehicles, Incoterms get a freight responsibility code, and sales orders show total gross weight and volume.
- Brazilian Localization Delivery NFeOdoo 12, 14, 16, 18l10n_br_delivery_nfe
Adds volume (packing) data to Brazilian NF-e invoices: users can generate, review and edit transported volumes, their species, brand, numbering, net and gross weights, and seals, directly from a transfer or the invoice creation wizard.
- Módulo fiscal brasileiroOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_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.).
- A1 fiscal certificate management for BrazilOdoo 14, 15, 16, 17, 18, 19l10n_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, 18l10n_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, 18l10n_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…
- DF-e Mock (SEFAZ Virtual)Odoo 16, 17, 18l10n_br_fiscal_dfe_mock
Lets you test the Brazilian electronic fiscal document (DF-e) flow without a real SEFAZ connection or A1 certificate, by answering distribution and manifestation requests from a local pool of fake documents you generate yourself.
- Common EDI fiscal featuresOdoo 14, 15, 16, 17, 18, 19l10n_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.
- Fiscal Document NotificationsOdoo 16, 17, 18l10n_br_fiscal_notification
Automatically emails the customer when a Brazilian fiscal document changes status, using email templates you define per document type, issuer and status. You can also send a notification email manually from the fiscal document form.
- Fiscal QueueOdoo 16l10n_br_fiscal_queue
Lets you choose, per fiscal operation, whether electronic fiscal documents (NF-e, NFC-e, etc.) are sent to SEFAZ immediately or queued in the background, so the user's screen is not blocked while waiting for the tax authority.
- Documentos fiscais SubsequentesOdoo 16, 17l10n_br_fiscal_subsequent_document
Configure follow-up fiscal operations and let Odoo automatically create the related subsequent fiscal documents when the source document reaches a chosen status. Users can also see and open both the source and generated documents from the fiscal document…
- Brazilian Localization HROdoo 12, 14, 15, 16, 17, 18, 19l10n_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 HR ContractOdoo 12, 14, 16, 17, 18l10n_br_hr_contract
Adds Brazilian e-Social labour data to employee contracts in Odoo, such as admission type, labour bond type, labour regime, welfare policy, salary unit, union details and resignation/termination information.
- Brazilian Localization Expense InvoiceOdoo 14, 16, 17l10n_br_hr_expense_invoice
Adds Brazilian fiscal operation handling to employee expense invoices. You can set a default fiscal operation per company and choose one on each expense, which is then used when the expense invoice is created.
- Brazilian Localization IE SearchOdoo 14, 15, 16, 17, 18l10n_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, 18l10n_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, 18l10n_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.
- Relatórios contábeis brasileiros: Balanço Patrimonial e DREOdoo 12, 14, 15, 16, 17, 18, 19l10n_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, 18l10n_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.
- Monitor de NF-eOdoo 16, 17, 18l10n_br_nfe_dfe
Automatically downloads incoming NF-e (model 55) invoices issued against your company's CNPJ from the SEFAZ national distribution service, and lets you view, import, print the DANFE and send recipient manifestations from Odoo.
- NF-e abstract modelsOdoo 12, 13, 14, 15, 16, 17, 18l10n_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, 18l10n_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.
- Monitor de NFS-eOdoo 16, 18l10n_br_nfse_dfe
Automatically downloads national NFS-e service invoices issued against your company's CNPJ from the ADN distribution API and places them in the same DF-e inbox used for other fiscal documents, where you can import them as service fiscal documents or generate…
- NFS-e (FocusNFE)Odoo 14, 15, 16, 17, 18l10n_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 NacionalOdoo 16, 18l10n_br_nfse_nacional
Lets Brazilian companies issue the national standard electronic service invoice (NFS-e Nacional) directly to the federal Sefin Nacional / ADN environment, without a paid gateway or city webservice. It builds, signs, sends the DPS, stores the returned NFS-e…
- NFS-e (Nota Paulistana)Odoo 12, 14, 15, 16, 17, 18l10n_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.
- NFS-e abstract modelsOdoo 16, 18l10n_br_nfse_spec
This module is a technical foundation for Brazilian electronic service invoices (NFS-e). It only defines the data structure of the national NFS-e layout; it does not issue invoices by itself and adds no menus or screens for end users.
- L10n Br PortalOdoo 12, 14, 16, 17, 18l10n_br_portal
Adds Brazilian address and tax fields (CNPJ/CPF, State and Municipal Tax Numbers, district, street number, city) to the customer portal account page, with automatic ZIP code lookup and input masks.
- l10n_br_pos
Adapts the Point of Sale to Brazilian fiscal rules: each POS order becomes a fiscal document (NFC-e, SAT or PAF-ECF) with CNPJ/CPF, tax operation, CFOP, series, key and cancellation data, and products get a per-POS fiscal map.
- L10n Br Pos NfceOdoo 14, 16l10n_br_pos_nfce
Issues Brazilian NFC-e fiscal receipts directly from the Point of Sale, sending each order to the backend for authorization and printing a fiscal receipt with key, QR code and protocol.
- L10n Br Product ContractOdoo 12, 14, 16, 17l10n_br_product_contract
When a sales order is turned into a contract, this module copies the Brazilian fiscal information (fiscal operation, taxes, NCM and service details) from the order and its lines into the contract, so recurring contracts keep the same fiscal setup as the sale.
- Brazilian Localization PurchaseOdoo 12, 14, 15, 16, 17, 18, 19l10n_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.