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
- l10n_br_purchase_blanket_order
Adds Brazilian fiscal data to purchase blanket orders: fiscal operation, taxes, CFOP, CNAE and comments on the agreement and its lines, and carries that data into the requests for quotation generated from it.
- 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 RequisitionOdoo 16, 17l10n_br_purchase_requisition
When you create a purchase order from a purchase agreement (requisition) in a Brazilian company, this module automatically fills in the fiscal operation and Brazilian taxes on the order and its 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.
- SPED - ECDOdoo 16l10n_br_sped_ecd
This module adds the full structure of the Brazilian SPED ECD accounting file inside Odoo, letting users create, fill and export the digital accounting book (ECD) from their accounting entries.
- SPED - EFD ICMS IPIOdoo 16l10n_br_sped_efd_icms_ipi
Adds a complete EFD ICMS/IPI (SPED Fiscal) area to Odoo, with a declaration record and screens for the many SPED record blocks (0, B, C, D, E, G, H, K and 1). Users can enter and store the fiscal declaration data block by block.
- 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…
- 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.
- Cooperators SwitzerlandOdoo 16l10n_ch_cooperator
Adds Swiss legal forms to contacts and subscription requests, and adapts the online subscription form so the bank account (IBAN) is optional and shown with a Swiss example.
- 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).
- l10n_ch_partner_address_street3
Adds the third address line (street3) of a partner to Swiss QR-bill reports and accepts it as a valid street when checking QR-bill addresses.
- Swiss Company TypesOdoo 16l10n_ch_partner_company_type
Adds the standard Swiss legal company types (SA, SARL, SNC, cooperative, association, foundation, etc.) to the list of company types you can assign to contacts in Odoo.
- Cooperators GermanyOdoo 16l10n_de_cooperator
Adds German legal forms (AG, eG, GmbH, Stiftung des privaten Rechts) to partners and subscription requests, and shows a German-style bank account field on the cooperator website sign-up form.
- 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.
- Gestión de activos fijos para EspañaOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_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, 19l10n_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.
- Importación de extractos bancarios españoles (Norma 43)Odoo 14, 15, 16, 17, 18, 19l10n_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.
- AEAT BaseOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat
Provides the shared foundation for Spanish AEAT tax declarations in Odoo: report records with automatic numbering, BOE file export, tax mapping, certificates and SOAP connection to the AEAT, plus real-estate data used in those declarations.
- AEAT modelo 111Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod111
Lets Spanish companies prepare and export the AEAT Modelo 111 withholding tax return, automatically filling in the boxes from mapped IRPF taxes and generating the official AEAT file.
- AEAT modelo 115Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod115
Adds the Spanish AEAT Model 115 tax report to Odoo, used to declare withholding taxes on urban property rentals. Users can create, calculate and export the official 115 file from a dedicated menu.
- AEAT modelo 123Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod123
Adds the Spanish AEAT Modelo 123 tax return to Odoo, letting you create, calculate and export the monthly or quarterly withholding return on interest and dividend income.
- AEAT modelo 130Odoo 12, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod130
Create and file the Spanish AEAT Model 130 quarterly IRPF instalment payment directly in Odoo, with automatic calculation of the boxes from accounting entries and export in the official BOE file format.
- AEAT modelo 190Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod190
Lets Spanish companies prepare and file the AEAT annual Modelo 190 withholding summary, grouping invoice lines by perception key and subkey and filling the official report with recipient, amount and withholding totals.
- AEAT modelo 216Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod216
Adds the Spanish AEAT Model 216 report for non-resident income tax withholdings, letting users create, calculate and export the official declaration file from Odoo.
- AEAT modelo 296Odoo 12, 13, 15, 16, 17, 18, 19l10n_es_aeat_mod296
Adds the Spanish AEAT Modelo 296 annual informative declaration for withholdings on non-resident income tax, letting users create the report, auto-fill recipient lines from accounting entries, and export the official AEAT file.
- AEAT modelo 303Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod303
Lets Spanish companies prepare, calculate and file the AEAT Model 303 VAT self-assessment in Odoo, including the official BOE export file and the tax regularization journal entry.
- AEAT modelo 303 - OSSOdoo 12, 13, 14, 15, 16, 17, 18l10n_es_aeat_mod303_oss
Adds One-Stop Shop (OSS) boxes to the Spanish VAT self-assessment form (modelo 303), so cross-border EU sales handled through OSS are reported in the right fields.
- Prorrata de IVA [303]Odoo 14, 16, 17, 18, 19l10n_es_aeat_mod303_vat_prorate
Adds VAT prorate regularization (box 44) to the Spanish Model 303 VAT return, so the definitive prorate percentage is applied and the resulting adjustment is included in the return and its accounting entry.
- AEAT modelo 347Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod347
Generates the Spanish AEAT annual Model 347 report from posted accounting entries, grouping operations per partner and quarter, and lets you review, validate, print and email each partner record.
- AEAT modelo 347 IGICOdoo 15, 16l10n_es_aeat_mod347_igic
Adds the Canary Islands IGIC taxes to the Spanish AEAT model 347 report mapping, so the 347 yearly operations report includes IGIC-based transactions.
- AEAT modelo 349Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod349
Prepare and file the Spanish AEAT Model 349 (intra-community operations) report. Odoo groups EU invoices and refunds by customer, operation key and period, checks VAT and country data, and produces the official report and PDF.
- AEAT modelo 369Odoo 12, 14, 15, 16, 17, 18l10n_es_aeat_mod369
Lets Spanish accountants prepare, calculate and file the AEAT modelo 369 (EU VAT one-stop-shop) report, with country-grouped lines, BOE export file and a tax regularization journal entry.
- AEAT modelo 390Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod390
Prepare and file the Spanish annual VAT summary return (AEAT modelo 390) directly from Odoo, with automatic calculation of the main totals from your 303 quarterly returns and your accounting entries.
- AEAT modelo 390 - OSSOdoo 13, 14, 15, 16, 17, 18l10n_es_aeat_mod390_oss
Adds boxes 126 and 127 to the Spanish AEAT modelo 390 tax report and automatically fills box 126 with the amounts of OSS (One Stop Shop) taxes.
- AEAT modelo 592Odoo 15, 16, 17, 19l10n_es_aeat_mod592
Manage the Spanish plastic tax (Modelo 592) in Odoo: mark products with plastic weights and tax regimes, generate the quarterly/monthly AEAT report from stock moves, and export it as CSV or XLSX for filing.
- AEAT - Comprobación de Calidad de datos identificativosOdoo 12, 14, 15, 16, 17, 18, 19l10n_es_aeat_partner_check
Checks Spanish partners' VAT and name against the AEAT tax agency census and detects whether they are under the sales equalization regime. Results are stored on the partner and can be used to filter contacts.
- l10n_es_aeat_sii_force_type
Lets you force the SII communication type on Spanish invoices, so VAT refunds under the Special Travellers Regime (A4, A5, A6) are sent correctly to the SII.
- Envio de factura simplificada resumen TPV a SIIOdoo 14, 16, 17, 18, 19l10n_es_aeat_sii_invoice_summary
Lets you send a summary invoice of simplified (POS-style) invoices to the Spanish SII system. You mark a customer invoice or credit note as a summary and enter the first and last simplified invoice numbers it covers.
- Sistema de comprobación y contraste de facturas enviadas al SIIOdoo 13, 15, 16, 17, 18, 19l10n_es_aeat_sii_match
Lets Spanish accounting users compare the invoices they sent to the AEAT SII system with what the tax agency actually holds, and see which invoices are missing, unmatched or have different data.
- Suministro Inmediato de Información en el IVAOdoo 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_sii_oca
Connects Odoo invoicing to the Spanish SII (Immediate VAT Information Supply) system, so customer and supplier invoices are sent electronically to the Spanish tax agency and their status is tracked in Odoo.
- Suministro Inmediato de Información en el IVA: OSSOdoo 12, 13, 14, 15, 16, 17, 18l10n_es_aeat_sii_oss
Makes Spanish SII VAT reporting work together with the European One-Stop Shop (OSS) for B2C sales to other EU countries. It adds the OSS registration key and makes sure OSS taxes are included when sending invoices to the SII.
- l10n_es_aeat_sii_taxfree
Adds a checkbox on fiscal positions so that refunds linked to that fiscal position are sent to the Spanish SII as regular invoices (F1/F2) instead of corrective invoices.
- ATC MenúOdoo 16, 17, 18l10n_es_atc
Adds an ATC (Canary Islands Tax Agency) section to Odoo's Accounting menu, with a base report model for ATC tax declarations and a new 'Public Way' field on the company form.
- ATC Modelo 415Odoo 16, 17, 18l10n_es_atc_mod415
Lets you prepare and send the Canary Islands ATC Modelo 415 yearly report, listing suppliers and customers with operations above the legal limit, including cash payments and real estate transmissions.
- ATC Modelo 420Odoo 16, 17, 18l10n_es_atc_mod420
Lets Canary Islands companies prepare and file the IGIC self-assessment Model 420, calculating the accrued and deductible quotas automatically and generating the official XML file for the Canary tax agency (ATC).
- Cooperator Spain LocalizationOdoo 12, 14, 16l10n_es_cooperator
Adds a Spanish Tax ID (VAT) field to cooperator subscription requests, both in the backend form and on the website sign-up form, and makes it mandatory.