OdooWiki OCA HUB

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

  • 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.

  • l10n_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.

  • l10n_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, 18
    l10n_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, 14
    l10n_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, 19
    l10n_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_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, 19
    l10n_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.

  • l10n_fi_business_code

    Adds a Business ID field to contacts and companies, warns you when another partner already uses the same Business ID, and lets you search contacts by Business ID.

  • l10n_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.

  • Partner EDI codeOdoo 12, 13, 14, 15, 17, 18, 19, 20
    l10n_fi_edicode

    Lets you store a Finnish eInvoicing identifier (Edicode) and an eInvoicing operator on your company and on any contact, with a ready-made list of Finnish banks and eInvoice operators to choose from.

  • Finnish Payment TermsOdoo 13, 14, 17
    l10n_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 for FranceOdoo 12, 14, 15, 16, 17, 18
    l10n_fr_account_invoice_facturx

    Adds the French SIRET number of the buyer and seller to the Factur-X XML embedded in invoice PDFs, so French e-invoices comply with the Factur-X standard.

  • l10n_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.

  • l10n_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.

  • L10n FR Account Tax UNECEOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_fr_account_tax_unece

    Automatically fills the UNECE tax type and category on the French taxes created by Odoo's French localization, so e-invoicing and tax reporting codes are ready without manual setup.

  • l10n_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.

  • l10n_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_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 ChorusOdoo 12, 14, 15, 16, 17, 18
    l10n_fr_chorus_account

    Send French customer invoices and credit notes to the Chorus Pro e-invoicing platform directly from Odoo, and track their submission status and identifiers automatically.

  • L10n FR Chorus Factur-XOdoo 12, 14, 15, 16, 17, 18
    l10n_fr_chorus_facturx

    This module lets French companies send invoices to Chorus Pro in the Factur-X and CII 16B XML formats, and adds those formats to the company and Chorus flow settings.

  • L10n FR Chorus SaleOdoo 12, 14, 15, 16, 17, 18
    l10n_fr_chorus_sale

    Adds Chorus Pro checks to sales orders: when a customer is set to receive invoices via Chorus Pro, confirming the order runs validation checks and shows the Chorus service code on the order.

  • Code Officiel GéographiqueOdoo 12, 14, 15, 16, 17, 18, 19
    l10n_fr_cog

    Adds the French INSEE "Code Officiel Géographique" (COG) number to countries in Odoo, and fills it in automatically for most countries. It is a building block used by other French localization modules.

  • DAS2Odoo 12, 14, 15, 16, 17, 18, 19
    l10n_fr_das2

    Prepare and file the French annual DAS2 declaration (Déclaration d'honoraires) directly from Odoo. The module builds the declaration lines from posted accounting entries, lets you review and adjust them, then generates the official encrypted file to send to…

  • French Departments (Départements)Odoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_fr_department

    Adds French departments (départements) as a new reference list in Odoo and automatically fills in a contact's department from their postal code and city.

  • 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.

  • French Overseas Departments (DOM)Odoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_fr_department_oversea

    Adds the five French overseas departments (Guadeloupe, Martinique, Guyane, La Réunion, Mayotte) as states and departments in Odoo, so partners located there get the right department filled in automatically.

  • France - FECOdoo 12, 14, 16
    l10n_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.

  • l10n_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, 18
    l10n_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.

  • EMEBIOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_fr_intrastat_product

    Adds French EMEBI (ex-DEB) Intrastat reporting to Odoo: regime codes, department/region detection, XML export for Pro.dou@ne and a monthly reminder that auto-creates the declaration.

  • DESOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_fr_intrastat_service

    Create and submit the French DES (Déclaration Européenne de Services) declaration for VAT-exempt services sold to EU businesses. Odoo gathers the relevant customer invoices, builds the declaration lines, produces the official XML file and can email a monthly…

  • MIS reports for FranceOdoo 12, 14, 16, 17, 18, 19
    l10n_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…

  • l10n_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_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.

  • Improved SIRET/SIREN supportOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_fr_siret

    Validates French SIREN and SIRET numbers on partner records, warns about duplicate SIRENs, and keeps VAT numbers consistent with SIRENs.

  • SIRET LookupOdoo 14, 16, 18
    l10n_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.

  • French States (Régions)Odoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_fr_state

    Loads the 13 French mainland regions (Régions) into Odoo's States list for France, using the official INSEE codes. Users can then select a French region on any address form.

  • l10n_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.

  • l10n_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.

  • l10n_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, 20
    l10n_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, 19
    l10n_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, 19
    l10n_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.

  • l10n_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, 19
    l10n_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…

  • l10n_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.

  • l10n_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, 19
    l10n_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.

Data imported from GitHub: “confirmed” means branch, module directory and installable manifest checked on the review date. A module that is not confirmed in a version may still exist: it may be in another repository or pending the next review. Active support and OCA certification are not assessed.