Migrating from Odoo 16 to Odoo 17: which OCA modules are available
Of the 3,166 OCA modules confirmed in Odoo 16.0, 1,542 (49 %) are also confirmed in Odoo 17.0. The other 1,624 do not have a confirmed 17.0 version in the catalogue yet: if you use any of them, check its page before planning the migration. In addition, 452 modules are in Odoo 17.0 without being in 16.0.
- 3,166
- in Odoo 16
- 1,542
- also in Odoo 17
- 1,624
- pending in Odoo 17
- 49 %
- already migrated
See also
Odoo 16 modules not yet confirmed in Odoo 17
- l10n_fr_account_vat_return_einvoice_generate
This glue module makes French e-invoices use the invoice's VAT-on-payment setting to fill the UNECE due date type code in the generated XML, instead of the tax's own exigibility setting.
- VAT Teletransmission via Teledec.frOdoo 14, 16l10n_fr_account_vat_return_teledec
Lets French companies send their VAT return (CA3, appendix and credit reimbursement) electronically to the tax administration through the Teledec.fr EDI partner, directly from Odoo.
- L10n FR Business Document ImportOdoo 12, 14, 16, 18l10n_fr_business_document_import
When importing a business document (supplier invoice, customer order, etc.) into Odoo, this module helps Odoo find the right partner by matching the French SIRET or SIREN number written on the document, and it checks that the document really belongs to the…
- l10n_fr_cooperator
Adds French legal forms (Association, EURL, SARL, SA/SAS) to contacts and subscription requests, makes the bank account optional on subscription requests, and prints a French tax certificate on the subscription register report.
- l10n_fr_department_product_origin
Adds a "Department of Origin" field to products, so you can record the French department a product comes from alongside its country and state of origin.
- France - FECOdoo 12, 14, 16l10n_fr_fec_oca
Generate the French FEC (Fichier d'Échange Informatisé) accounting export file required by the French tax administration, directly from Odoo, for a chosen period and company.
- France - OCA Chart of AccountOdoo 14, 16l10n_fr_oca
Installs a French accounting setup (Plan Comptable Général) with a reduced set of VAT taxes and ready-made fiscal positions, so a French company can start invoicing and bookkeeping in Odoo.
- l10n_fr_pos_cert_update_draft_order_line
Allows cashiers to correct quantities on order lines in the Point of Sale while the order is still a draft, instead of being blocked by the French certification rules.
- SIRET LookupOdoo 14, 16, 18l10n_fr_siret_lookup
Look up French companies in the official SIRENE directory and fill in partner details automatically. You can search by name from a partner form, or simply type a SIREN, SIRET or VAT number and Odoo fills the address and VAT.
- Croatia - BankingOdoo 16l10n_hr_bank
Adds a ready-made list of Croatian banks (names, addresses and BIC/SWIFT codes) to Odoo, so you can pick the right bank when setting up company or partner bank accounts.
- Croatia - baseOdoo 16l10n_hr_base
Adds Croatian company legal data fields (NKD activity code, pension and health insurance numbers, registration number) to the company form, and provides shared tools for building and validating Croatian XML reports.
- Croatia - City dataOdoo 16l10n_hr_city
Loads the official Croatian counties and a large list of Croatian cities and postal codes into Odoo, so addresses for Croatia can be selected from a standard list instead of being typed by hand.
- Croatia - NKDOdoo 16l10n_hr_nkd
Adds the Croatian NKD-2007 activity classification to Odoo so you can tag companies and contacts with their main business activity. The list of NKD codes is shipped with the module and can be maintained by administrators.
- Iran - AccountingOdoo 14, 16l10n_ir_accounting
Installs an Iranian accounting setup in Odoo: a full Persian chart of accounts, 9% VAT sale and purchase taxes, an automatic Iran fiscal position, the Iranian Rial currency and a list of Iranian banks.
- Iran - Employee ContractsOdoo 14, 16l10n_ir_hr_contract
Adds Iranian payroll allowance fields to employee contracts and lets you set default amounts for new contracts from the HR settings.
- ITA - Codici bancari ABI/CABOdoo 12, 14, 16, 18, 19l10n_it_abicab
Adds Italian ABI and CAB bank identification codes to bank records and to partner bank accounts, so users can store and search these codes directly in Odoo.
- ITA - Fattura accompagnatoriaOdoo 12, 16, 18l10n_it_accompanying_invoice
Lets you print an accompanying invoice (fattura accompagnatoria) that shows shipping information, and automatically fills transport and parcel details on invoices from the customer and the sales order.
- ITA - Contabilità baseOdoo 12, 14, 16, 18, 19l10n_it_account
Base Italian accounting support module. It adds tax balance computations (deductible, undeductible, debit, credit) to taxes, an Italian Localization menu with date ranges, and Italian report layouts.
- ITA - Imposta di bolloOdoo 12, 14, 16, 18, 19l10n_it_account_stamp
Automatically calculates and charges the Italian stamp duty (imposta di bollo) on customer invoices and receipts, keeping the e-invoice stamp duty data in sync. Users can configure a stamp duty product and let Odoo add the stamp line when the taxable base…
- ITA - Natura delle aliquote IVAOdoo 12, 14, 16l10n_it_account_tax_kind
Lets Italian users tag each tax with an official VAT exemption nature code (N1–N7 and sub-codes) and a law reference, and group/filter taxes by that nature.
- ITA - Localizzazione valute per amount_to_textOdoo 14, 16, 18, 19l10n_it_amount_to_text
Converts currency amounts into written Italian words, correctly translating currency units and subunits and handling singular forms for EUR, USD, GBP and CNY.
- ITA - Codici caricaOdoo 14, 16, 18, 19l10n_it_appointment_code
Adds a reference table of Italian "codici carica" (appointment/role codes) used when filing Italian tax returns, with 15 pre-loaded codes and a screen to view or manage them.
- ITA - Gestione CespitiOdoo 16, 18l10n_it_asset_management
Manage Italian company assets and their depreciation inside Odoo: create asset categories, register assets, generate depreciation lines and accounting entries, and print asset reports.
- ITA - Codici AtecoOdoo 12, 14, 16, 18, 19l10n_it_ateco
This module adds Italian ATECO business activity codes to Odoo, so you can store a catalogue of ATECO codes and link them to your contacts.
- ITA - Bolle doganaliOdoo 12, 14, 16, 18l10n_it_bill_of_entry
Manage extra-EU import purchases in Odoo by classifying vendor bills as supplier invoices, forwarder invoices or bills of entry, and generate the bill of entry from the supplier invoice with one click.
- ITA - Libro giornale - ReportlabOdoo 12, 14, 16, 18, 19l10n_it_central_journal_reportlab
Lets Italian accountants print the official General Journal (libro giornale) as a PDF, with page and row numbering that continues from the last print, and lock the period once the final print is done.
- ITA - Dichiarazione di intentoOdoo 14, 16l10n_it_declaration_of_intent
Manage Italian declarations of intent (dichiarazioni d'intento) with plafond limits, automatically applying the correct fiscal position and taxes on sales and purchases, and tracking how much of each declaration has been used.
- ITA - Documento di trasportoOdoo 12, 14, 16, 18l10n_it_delivery_note
Create, manage and invoice Italian transport documents (DDT) starting from warehouse deliveries, grouping several deliveries into one document and sending the DDT references to Italian electronic invoicing.
- ITA - Documento di trasporto - BaseOdoo 12, 14, 16l10n_it_delivery_note_base
Provides the master data needed to manage Italian transport documents (DDT): delivery note types with their numbering sequences, plus lists of transport conditions, goods appearances, transport reasons and transport methods.
- ITA - Documento di trasporto - Prelievo raggruppatoOdoo 12, 14, 16, 18l10n_it_delivery_note_batch
Lets you create Italian transport documents (DDT) directly from a batch of pickings, grouping the pickings by sender and recipient and linking each document back to the batch.
- ITA - Documento di trasporto - Collegamento con ordine di vendita/acquistoOdoo 12, 14, 16, 18l10n_it_delivery_note_order_link
Links Italian transport documents (DDT) to sale and purchase orders, so you can see from an order how many delivery notes exist and jump straight to them.
- ITA - Fattura elettronica - BaseOdoo 12, 14, 16l10n_it_fatturapa
Adds the Italian Electronic Invoice (Fattura Elettronica) data structure to Odoo: extra fields on invoices, partners and companies, plus a preview of the XML file. It is the base layer used by the sending and receiving modules.
- l10n_it_fatturapa_auto_sale_order
When a customer invoice is created from a sales order, this module automatically adds the sales order as a related document in the Italian electronic invoice (FatturaPA).
- ITA - Fattura elettronica - Export ZIPOdoo 12, 14, 16l10n_it_fatturapa_export_zip
Lets you select several Italian electronic invoice XML files and download them together as a single ZIP archive, and shows which files have already been exported.
- l10n_it_fatturapa_fatturhello
Send and receive Italian electronic invoices (fattura elettronica) through the Fatturhello service. Configure a Fatturhello channel, log in, upload e-invoices and automatically download incoming e-bills and their SdI status updates.
- ITA - Fattura elettronica - Import ZIPOdoo 14, 16l10n_it_fatturapa_import_zip
Lets you upload a single ZIP file containing many Italian electronic invoice XML (or P7M) files and import them all at once, either as attachments only or as full draft invoices.
- l10n_it_fatturapa_import_zip_in_rc
This module automatically connects the ZIP import of Italian electronic invoices with reverse charge handling, so invoices with reverse charge inside a ZIP file are imported correctly.
- ITA - Fattura elettronica - RicezioneOdoo 12, 14, 16l10n_it_fatturapa_in
Import Italian electronic invoices (Fattura Elettronica XML) received from the SdI, creating supplier bills automatically or linking them to existing bills, with checks that the bill matches the XML.
- ITA - Fattura elettronica - Integrazione acquistiOdoo 12, 14, 16l10n_it_fatturapa_in_purchase
Links supplier electronic bills to existing purchase orders, so you can see which order lines still need to be invoiced and pick them directly on the bill.
- ITA - Fattura elettronica - Inversione contabileOdoo 12, 14, 16l10n_it_fatturapa_in_rc
When you import an Italian supplier e-invoice, lines with 0% VAT and Natura starting with N6 are automatically flagged as reverse charge, the correct purchase tax and fiscal position are applied, and the bill totals are checked against the e-invoice.
- ITA - Fattura elettronica - EmissioneOdoo 12, 14, 16l10n_it_fatturapa_out
Generate Italian electronic invoice XML files (FatturaPA 1.2) from customer invoices and credit notes, ready to be sent to the SdI exchange system. Track each file's sending status and re-export it when needed.
- l10n_it_fatturapa_out_di
Adds the Italian 'declaration of intent' (dichiarazione d'intento) information to the electronic invoice XML sent to the Italian tax authority, so invoices linked to a declaration of intent are exported correctly.
- ITA - Fattura elettronica - Emissione - DDTOdoo 14, 16l10n_it_fatturapa_out_dn
Adds delivery note (DDT) details to the Italian electronic invoice XML sent to the Exchange System. When exporting e-invoices, users can include the DDT number, date and the related invoice lines.
- ITA - Fattura elettronica - Emissione - OSSOdoo 12, 14, 16l10n_it_fatturapa_out_oss
Automatically adapts Italian electronic invoices (FatturaPA) for OSS (One Stop Shop) taxes, so cross-border EU sales are reported correctly with zero VAT rate and the OSS nature code.
- ITA - Emissione e-fattura con reverse chargeOdoo 12, 14, 16l10n_it_fatturapa_out_rc
Adds the correct fiscal document type and supplier to Italian electronic invoices for reverse charge self-invoices, and blocks sending when the data is incomplete or inconsistent.
- l10n_it_fatturapa_out_sp
Adds split payment support to Italian electronic invoice (FatturaPA) XML export, so the total amount sent to the tax authority includes the split-payment amount.
- ITA - Fattura elettronica - Integrazione bolloOdoo 12, 14, 16l10n_it_fatturapa_out_stamp
Adds the stamp duty (bollo) information to Italian electronic invoices, so the DatiBollo section is filled in correctly when a stamp duty product is configured on the company.
- ITA - Fattura elettronica - Integrazione sconto triploOdoo 12, 14, 16l10n_it_fatturapa_out_triple_discount
Automatically makes Italian electronic invoices (XML) include all three discount percentages from the triple discount module, instead of only one.
- ITA - Fattura elettronica - Integrazione ritenutaOdoo 12, 14, 16l10n_it_fatturapa_out_wt
Automatically fills the withholding tax and social security fund sections of Italian electronic invoices, so the XML sent to the tax authority includes the correct withholding details.
- ITA - Fattura elettronica - Supporto PECOdoo 12, 14, 16l10n_it_fatturapa_pec
Send and receive Italian electronic invoices (FatturaPA) through a certified email (PEC) mailbox, and automatically track the delivery status reported by the Italian Exchange System (SdI).
- ITA - Fattura elettronica - Integrazione venditeOdoo 12, 14, 16l10n_it_fatturapa_sale
Lets you record related documents and an administration reference on sales orders and order lines, then automatically carries them over to the customer invoice when it is created.
- ITA - Fattura elettronica - Supporto SDICoopOdoo 12, 14, 16l10n_it_fatturapa_sdicoop
Adds an 'SDICoop (Web service)' option to the Italian e-invoice SDI channel list. It does not actually send or receive invoices; it is a placeholder for developers to build the SDICoop connection.
- ITA - Bilancio UE con XBRLOdoo 16, 18l10n_it_financial_statement_eu
Lets Italian companies produce a reclassified statutory financial statement following the EU layout, with automatic linking of chart-of-accounts entries to EU statement lines and export in HTML, XLSX or XBRL.
- ITA - Stato patrimoniale e conto economicoOdoo 14, 16, 18, 19l10n_it_financial_statements_report
Generate Italian-style financial statements (Balance Sheet and Profit & Loss) as HTML, PDF or XLSX from a wizard, with accounts shown in two opposite sections and automatic balance signs.
- ITA - Tipi di documento fiscale per dichiarativiOdoo 12, 14, 16l10n_it_fiscal_document_type
Adds Italian fiscal document types (TD01, TD04, etc.) to invoices, bills, credit notes, partners, journals and fiscal positions, and automatically proposes the correct type on each document.
- ITA - Termini fiscali di pagamentoOdoo 12, 14, 16l10n_it_fiscal_payment_term
Adds Italian electronic invoice (FatturaPA) fiscal payment terms and payment methods to Odoo, and lets you link them to standard payment terms so invoices carry the correct fiscal codes.
- ITA - Codice fiscaleOdoo 12, 14, 16l10n_it_fiscalcode
Adds an Italian Fiscal Code field to contacts and companies, validates it, and provides a wizard to compute it from personal data. The code is also printed on invoices.
- ITA - Codice fiscale nel preventivoOdoo 12, 14, 16, 18, 19l10n_it_fiscalcode_sale
Adds the customer's Italian fiscal code to the printed sales quotation and sales order, so the PDF shows it next to the VAT number when it is different or missing.
- ITA - Invio buste pagaOdoo 16l10n_it_hr_payroll_document
Adapts payroll document sending to Italy: employee identification numbers are validated as Italian fiscal codes before payslips are sent.
- ITA - IntrastatOdoo 12, 14, 16, 18l10n_it_intrastat
Prepares Italian Intrastat data on invoices by classifying goods and services with nomenclature codes, transaction natures, transport modes and origin/destination details, and generates Intrastat lines for each invoice.