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
- 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…
- 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.
- 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.
- 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.
- NFS-e (Barueri)Odoo 14l10n_br_nfse_barueri
Allows Brazilian companies located in Barueri to issue, send, check and cancel electronic service invoices (NFS-e) directly from Odoo, and to open the official invoice page in the browser.
- 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 (Ginfes)Odoo 12, 14l10n_br_nfse_ginfes
Allows Brazilian companies to issue and transmit electronic service invoices (NFS-e) through the Ginfes municipal provider, including cancellation and status checking.
- 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.
- 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 CfeOdoo 14l10n_br_pos_cfe
Adds CF-e (Brazilian SAT/MF-e fiscal coupon) support to the Point of Sale, letting cashiers emit, print and cancel fiscal receipts through a fiscal device connected via the IoT proxy.
- 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.
- L10n Br Purchase RequestOdoo 12, 14, 16, 17l10n_br_purchase_request
Extends the Purchase Request module so that, when a purchase request is turned into a purchase order, the Brazilian fiscal operation and taxes are applied to the order lines.
- Brazilian Localization Purchase StockOdoo 12, 14, 16l10n_br_purchase_stock
Lets a Brazilian company choose whether vendor bills are created from the purchase order or from the receipt (stock picking), and builds the bill from the receipt with the same fiscal data as the purchase order.
- Brazilian Localization RepairOdoo 12, 14, 16, 18l10n_br_repair
Adds a Fiscal Operation field to repair orders in Brazil, so the quotation and repair parts created from a repair carry the correct fiscal operation and Brazilian taxes are computed.
- L10n Br ResourceOdoo 12, 14, 15, 16, 17, 18, 19l10n_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, 19l10n_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.
- Brazilian Localization Sale Blanket OrderOdoo 14, 16, 17, 18l10n_br_sale_blanket_order
Adds Brazilian fiscal data (fiscal operations, taxes, CFOP, CNAE, comments) to blanket orders and their lines, so blanket orders can be used as a basis for Brazilian tax calculation and fiscal documents.
- Brazilian Localization Sales CommissionsOdoo 12, 14, 16, 17, 18l10n_br_sale_commission
Adds Brazilian fiscal options to sales commission handling, so commission payment invoices can be issued as Brazilian fiscal documents (e.g. a service invoice) with a chosen document type, fiscal operation and product.
- Brazilian Localization Sale Invoice PlanOdoo 12, 14, 16, 17, 18l10n_br_sale_invoice_plan
Extends the sale invoice plan so that when invoices are generated from a planned schedule, the Brazilian fiscal quantity on each invoice line is automatically filled in with the invoiced quantity.
- Brazilian Localization Sales and WarehouseOdoo 12, 14, 16, 18l10n_br_sale_stock
Links Brazilian sales orders with deliveries and invoices: the fiscal operation and fiscal/customer notes from a sale order flow into its transfers and invoices, and the delivery address is kept in sync on open transfers.
- Brazil Localization Setup & Test IntegrationOdoo 14, 15, 16, 17, 18, 19l10n_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.
- SPED BaseOdoo 14, 16, 17, 18l10n_br_sped_base
Adds a SPED menu and a shared framework for Brazilian SPED tax/accounting files, letting users create a SPED declaration, pull the related fiscal data from Odoo, and generate the SPED text file as an attachment.
- Brazilian Localization WarehouseOdoo 12, 13, 14, 15, 16, 17, 18l10n_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 Localization WMS AccountingOdoo 12, 14, 16, 17, 18l10n_br_stock_account
Lets Brazilian companies attach fiscal operations, taxes and fiscal document data to stock transfers, and create the fiscal invoice (nota fiscal) directly from a picking.
- P7 Stock Valuation ReportOdoo 12, 14, 16, 17, 18l10n_br_stock_account_report
Adds a printable PDF report that lists the stock on hand valued at average cost, grouped by fiscal classification (NCM), for the Brazilian P7 inventory model. Users open a small wizard from the Inventory reporting menu and choose the current stock or a past…
- L10n Br Website SaleOdoo 12, 14l10n_br_website_sale
Adds Brazilian address and tax fields to the website checkout, validates CPF/CNPJ numbers, and fills in the address automatically from the Brazilian ZIP code.
- Brazilian Localization Website Sale DeliveryOdoo 12, 14l10n_br_website_sale_delivery
On Brazilian websites, the delivery cost shown at checkout now uses the Brazilian freight value instead of the standard delivery price, and delivery costs are always recalculated from the order total.
- Brazilian Localisation ZIP CodesOdoo 12, 14, 15, 16, 17, 18, 19l10n_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.
- Switzerland Account TagsOdoo 12, 13, 14, 16, 18l10n_ch_account_tags
Adds Swiss chart-of-accounts tags to the standard Swiss accounts and automatically assigns them when the module is installed, so Swiss financial reports can group accounts correctly.
- ADR Products Swiss ReportOdoo 14, 18l10n_ch_adr_report
Adds a printable Swiss dangerous goods transport paper for deliveries, listing ADR product details and calculating the 1000-points rule per transport category.
- Switzerland - Bank typeOdoo 12, 13, 14l10n_ch_base_bank
Adds Swiss bank details (clearing number, code, city) and automatically fills bank and account numbers from Swiss IBAN or postal numbers. It also lets you search invoices by ISR reference ignoring spaces.
- QuickpacOdoo 14l10n_ch_delivery_carrier_label_quickpac
Adds Quickpac as a delivery carrier in Odoo so users can generate Quickpac shipping labels from delivery orders and track parcels. It also adds company-level Quickpac credentials and label settings.
- Switzerland - Invoice Reports with payment optionOdoo 13, 14, 15l10n_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 - ISR payment groupingOdoo 13, 14l10n_ch_isr_payment_grouping
Prevents Odoo from grouping Swiss ISR supplier payments together, so each ISR reference stays on its own payment and remains valid in SEPA files.
- Switzerland - ISR-BOdoo 13, 14l10n_ch_isrb
Adds an ISR-B Customer ID field on bank accounts so Swiss ISR references generated through a bank include your customer number.
- Switzerland - MIS reportsOdoo 12, 14, 16, 18l10n_ch_mis_reports
Adds ready-made Swiss financial reports (Balance Sheet and Profit & Loss) to the MIS Builder reporting tool, following the official Swiss chart-of-accounts structure.
- Switzerland - ISO 20022Odoo 12, 14, 16, 18l10n_ch_pain_base
Base module that adds Swiss ISO 20022 payment file support to Odoo, including validation of Swiss QRR payment references before a payment file is generated.
- Switzerland - PAIN Credit TransferOdoo 12, 14, 16, 18l10n_ch_pain_credit_transfer
Adds the Swiss ISO 20022 credit transfer format pain.001.001.09.ch.03 to Odoo payment methods, so you can generate Swiss-compliant payment files (SEPA and non-SEPA).
- Switzerland Country StatesOdoo 12, 13, 14, 15l10n_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.
- German Country StatesOdoo 12, 13, 14l10n_de_country_states
Adds the 16 German federal states (Bundesländer) as states/provinces for Germany, so they can be selected on addresses and other records that use a state field.
- Holidays for GermanyOdoo 12, 13, 14, 15l10n_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.
- NUTS Regions for GermanOdoo 12, 14, 16, 18l10n_de_location_nuts
Links German NUTS level 2 regions to the German states already defined in Odoo, so each imported NUTS region is automatically assigned to the correct state.
- German MIS Builder templatesOdoo 13, 14l10n_de_skr03_mis_reports
Adds ready-made German financial reports (P&L and Balance Sheet according to SKR03 / § 275 HGB) to the MIS Builder reporting tool, so users can view and analyse these statements directly in Odoo.
- German MIS Builder templatesOdoo 13, 14, 15l10n_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.
- German SteuerNummer validationOdoo 12, 14l10n_de_steuernummer
Adds German SteuerNummer (tax number) validation to partner records, so Odoo can check whether a German tax number entered on a contact looks valid.
- German VAT StatementOdoo 12, 13, 14, 17, 18l10n_de_tax_statement
Create and manage German VAT advance returns (Umsatzsteuervoranmeldung) directly in Odoo, with automatic collection of tax-relevant journal entries, calculation of the VAT totals and a printable UstVA report.
- German VAT Statement ExtensionOdoo 12, 14, 17, 18l10n_de_tax_statement_zm
Adds a 'Zusammenfassende Meldung' (ZM) tab to the German VAT statement, listing each EU customer's VAT number and the total intra-Community product and service amounts, with a CSV download for ELSTER.
- German ToponymsOdoo 12, 13, 14l10n_de_toponyms
Adds a German cities configuration wizard that imports German city and state data from GeoNames and corrects the spelling of small words in German city names.