Migrating from Odoo 14 to Odoo 15: which OCA modules are available
Of the 2,909 OCA modules confirmed in Odoo 14.0, 1,500 (52 %) are also confirmed in Odoo 15.0. The other 1,409 do not have a confirmed 15.0 version in the catalogue yet: if you use any of them, check its page before planning the migration. In addition, 591 modules are in Odoo 15.0 without being in 14.0.
- 2,909
- in Odoo 14
- 1,500
- also in Odoo 15
- 1,409
- pending in Odoo 15
- 52 %
- already migrated
See also
Odoo 14 modules not yet confirmed in Odoo 15
- 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.
- AEAT - Prorrata de IVAOdoo 12, 13, 14l10n_es_aeat_vat_prorrate
Adds VAT prorrate (partial deduction) handling to the Spanish Model 303 VAT return, including a wizard that computes the prorrate percentage from the year's taxed and exempt operations and an automatic year-end regularization entry.
- AEAT - Prorrata de IVA - Extensión para los activosOdoo 12, 13, 14l10n_es_aeat_vat_prorrate_asset
Extends Spanish VAT prorrate handling to assets: when you buy an asset with a VAT prorrate percentage, the asset value is increased by the non-deductible VAT, and the 303 Q4/12M declaration is regularised with the final prorrate.
- 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.
- Datos ExtraOdoo 12, 13, 14l10n_es_extra_data
Adds extra Spanish VAT data to Odoo: new tax groups for 2% and 7.5% VAT and for the Recargo de Equivalencia surcharges, plus mappings that apply these taxes automatically through the Spanish fiscal positions.
- Envío de Facturae a e.FACTOdoo 12, 13, 14l10n_es_facturae_efact
Keeps the status of Spanish electronic invoices previously sent to the Catalan e.FACT service up to date. A scheduled job connects to the e.FACT server, downloads status files and updates the related invoices automatically.
- Entregas en Factura-eOdoo 14, 18l10n_es_facturae_sale_stock
Adds delivery note information (number and date) to each invoice line in the Spanish Factura-e electronic invoice, so the XML sent to the administration includes the related completed stock deliveries.
- REAV - Régimen Especial Agencias de ViajesOdoo 14, 17, 18l10n_es_reav
Adds Spanish REAV (special regime for travel agencies) taxes and a fiscal position to Odoo Accounting, so travel agencies can invoice and record purchases with the special VAT treatment based on the gross margin.
- Facturas resumen en libro de IVAOdoo 14, 16, 17, 18l10n_es_vat_book_invoice_summary
When you export the Spanish VAT book (Libro de IVA) to Excel, invoice summary entries now show their start and end invoice numbers in the issued invoices sheet.
- Human Resources - EthiopiaOdoo 14l10n_et_hr
Adds Ethiopian (Amharic) names and Ethiopic-calendar birthdays to employees, departments and job positions, and lets you choose whether Odoo displays those Amharic names by default.
- Contract Types - EthiopiaOdoo 14l10n_et_hr_contract_type
Adds five ready-made Ethiopian employee contract types (Permanent, Contract, Part-time, Casual Labour, Expatriate) to Odoo, so HR staff can pick the right one when creating employee contracts.
- l10n_et_hr_employee_wizard
Adds Ethiopian-specific fields to the recruitment form and the New Employee wizard, letting users record names in Amharic script, Ethiopian-calendar birth dates, education level and Ethiopian address details.
- l10n_et_hr_holidays
Adds Ethiopian-specific options to leave types and leave requests: an Amharic name for each leave type and a setting to exclude rest days from the leave day count.
- l10n_et_hr_salary_structure_type
Adds Ethiopian salary structure types (Permanent, Contract, Part-time, Casual Labour, Expatriate) and a menu to manage them, so Ethiopian contracts can be classified correctly.
- l10n_et_payroll_FIT2016
Adds the Ethiopian Federal Income Tax withholding tables (revised 2008 EC) to Odoo payroll, so payslips automatically deduct the correct income tax based on the employee's monthly taxable earnings.
- l10n_et_payroll_FIT2025
Adds the Ethiopian Federal Income Tax (rev. 2017) withholding tables to Odoo Payroll, so payslips automatically compute the correct tax based on monthly taxable income.
- Payroll CategoriesOdoo 14l10n_et_payroll_category
Adds an Ethiopian payroll salary rule category called Federal Income Tax Withholding (code FITA), so payroll rules can be grouped under it.
- l10n_et_report_hr_leave
Adds Ethiopian-calendar leave handling to Odoo Time Off: leave requests show Ethiopic return dates, rest days, public holidays and real days, and a printable Leave Application report is available.
- l10n_et_res_currency
Loads the standard Ethiopian Birr (ETB) cash denominations into Odoo so cash registers and cash-counting screens can use the correct notes and coins.
- l10n_et_toponym
Adds the regional states and provinces of Ethiopia to Odoo, so users can select an Ethiopian region on contacts, companies and any address form.
- Ethiopia - TimezoneOdoo 14l10n_et_tz
Sets the Africa/Addis_Ababa timezone as the default for contacts and switches the built-in admin users to that timezone, so dates and times in Odoo follow Ethiopian local time.
- European NACE partner categoriesOdoo 12, 14, 16, 17, 18l10n_eu_nace
Lets you import the official European NACE industry classification into Odoo as partner categories, with translations in up to 23 languages, so you can tag contacts with standardised industry codes.
- L10n EU OSSOdoo 12, 13, 14l10n_eu_oss
This module helps you set up EU One-Stop-Shop (OSS) VAT taxes and fiscal positions for distance sales to EU customers. A wizard creates the correct sales taxes and automatic B2C fiscal positions per EU country.
- ADR Dangerous GoodsOdoo 13, 14, 17, 18, 19l10n_eu_product_adr
Mark products as dangerous goods with their ADR class, UN number, labels and packing instructions, and see an ADR points total on each transfer.
- l10n Eu Product Adr Dangerous GoodsOdoo 14, 17, 18, 19l10n_eu_product_adr_dangerous_goods
Adds extra dangerous goods (ADR) fields to product variants, such as packaging group, labels, flash point, storage class and VeVA codes, plus ready-made reference lists for these values.
- Finnish BanksOdoo 13, 14, 17, 18, 19l10n_fi_banks
Adds a ready-made list of Finnish banks with their BIC codes, addresses and contact details, so you can pick the right bank when setting up a company, partner or payment record in Odoo.
- Partner business code validationOdoo 12, 14l10n_fi_business_code_validate
Validates Finnish business IDs (business codes) on partner records, checking the format and the official check digit and blocking invalid entries.
- Finnish Payment TermsOdoo 13, 14, 17l10n_fi_payment_terms
Adds ready-made Finnish payment terms (7, 10, 14, 60 and 90 days) to Odoo, so invoices and bills can be given a standard due date without creating terms manually.
- Factur-X Invoices Import for FranceOdoo 14, 16l10n_fr_account_invoice_import_facturx
Adds French SIREN/SIRET handling when importing Factur-X supplier invoices, so the supplier and your company can be matched using their French business identifiers.
- Account Invoice Import Simple PDF - FranceOdoo 14, 16, 18l10n_fr_account_invoice_import_simple_pdf
When importing a PDF invoice, Odoo can now automatically find the right supplier or customer by reading the French SIREN number printed on the PDF and matching it to the SIREN stored on the partner record.
- France VAT ReturnOdoo 14, 16l10n_fr_account_vat_return
Prepare, compute and file the French VAT return (CA3, CA12, 3310-A appendix and 3519 credit refund) directly in Odoo, with automatic box computation, PDF/Excel output and the corresponding journal entry.
- l10n_fr_account_vat_return_selenium
Adds a button on the French VAT return (CA3) form that generates a Selenium IDE file to automatically fill the CA3 form on impots.gouv.fr. It works only for monthly returns without 3310-A lines.
- 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_department_delivery
Lets you restrict a shipping method to specific French departments, so the carrier is only offered when the delivery address is in one of the selected departments.
- 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.
- French Localization - Check Social Security NumberOdoo 14, 16, 17, 18l10n_fr_hr_check_ssnid
Checks the Social Security Number entered on employee records for French companies and blocks saving when the number is invalid.
- Rapport RUPOdoo 14, 18l10n_fr_hr_rup
Adds the French official RUP (Registre Unique du Personnel) report, printable from contracts, plus new HR fields (PCS category, qualification, employer address, work location) on employees and contracts.
- MIS reports for FranceOdoo 12, 14, 16, 17, 18, 19l10n_fr_mis_reports
Adds ready-to-use French MIS Builder report templates for the statutory Balance Sheet (Bilan) and Profit & Loss, based on the French liasse fiscale and simplified liasse fiscale. Users can run these reports on their accounting data without building the…
- 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.
- POS: Caisse-AP payment protocol for FranceOdoo 14, 16, 17, 18, 19l10n_fr_pos_caisse_ap_ip
Adds a Caisse-AP over IP payment terminal option to Odoo Point of Sale, letting cashiers send the amount to a French payment terminal and receive the payment result automatically.
- l10n_fr_pos_cert_allow_change_qty
This module removes the French POS certification restriction that prevented cashiers from decreasing quantities or deleting order lines in the Point of Sale. After installing it, users can freely change line quantities again.
- 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.
- 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 - BaseOdoo 14l10n_ir_base
Adds a Jalali (Persian) calendar option per user and a national code field on contacts and users. When Jalali is chosen, dates shown in grouped lists and the accounting journal dashboard are displayed in the Persian calendar.
- 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.
- Iran - Country StatesOdoo 14, 16, 17, 19, 20l10n_ir_states
Adds Iran's provinces and cities to Odoo, and makes the province and city mandatory when entering an Iranian address.
- 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 - 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 - Bilancio UE con XBRLOdoo 14l10n_it_account_balance_eu
Lets Italian companies reclassify their accounting entries into the official EU balance sheet structure and produce the statutory balance in HTML, Excel and XBRL format. Users link each account to a balance line, then run a wizard to calculate and export the…
- 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.
- l10n_it_asset_history_import
This module lets you import historical asset data from Excel files into Odoo, creating or updating assets, their depreciation schedules, and depreciation lines. It also adds an automatic import code to assets, categories, depreciation types and modes to…
- l10n_it_asset_history_import_queue
Lets you import the historical data of Italian fixed assets in the background, so the import runs as a queued job and you get a notification when it finishes or fails.
- 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 giornaleOdoo 12, 14l10n_it_central_journal
Print the Italian general journal (libro giornale) as a PDF, with progressive row numbers, page numbers and debit/credit totals carried over between prints.
- 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.