OCA modules for Odoo 12
There are 2,205 OCA community modules confirmed in Odoo 12.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. 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 12
See also
Modules for Odoo 12
- L10n FR Chorus UBLOdoo 12l10n_fr_chorus_ubl
This module lets Odoo generate UBL XML electronic invoices that comply with the French Chorus Pro platform. It adds a UBL XML option for Chorus invoice format and automatically adapts tax and partner details for Chorus.
- Code Officiel GéographiqueOdoo 12, 14, 15, 16, 17, 18, 19l10n_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, 19l10n_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, 19l10n_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.
- French Overseas Departments (DOM)Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_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, 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.
- EMEBIOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_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, 19l10n_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, 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…
- Improved SIRET/SIREN supportOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_fr_siret
Validates French SIREN and SIRET numbers on partner records, warns about duplicate SIRENs, and keeps VAT numbers consistent with SIRENs.
- French States (Régions)Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_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.
- 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.
- l10n_it_account_balance_report
Adds an Italian-style Balance Sheet and Profit & Loss report to Odoo, printed side by side (assets vs liabilities, costs vs revenues) as HTML, PDF or Excel, starting from the standard trial balance wizard.
- 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…
- l10n_it_account_stamp_ddt
Automatically sets the stamp duty (imposta di bollo) flag on invoices generated from an Italian DDT (transport document), based on the stamp duty rules already configured in Odoo.
- l10n_it_account_stamp_sale
Automatically sets the stamp duty (imposta di bollo) flag on invoices generated from sales orders, based on the existing stamp duty rules.
- 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.
- 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…
- 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.
- l10n_it_causali_pagamento
Adds an Italian 'Causali pagamento' (payment reason codes) table to Odoo Accounting, pre-loaded with the official Italian codes used on withholding tax certificates. Accountants can view, add and edit these codes.
- 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.
- Codici caricaOdoo 12l10n_it_codici_carica
Adds a reference table of Italian 'codici carica' (role codes) used when signing Italian tax returns, pre-loaded with the official codes 1 to 15 and available under the Accounting menu.
- l10n_it_corrispettivi
Lets Italian companies issue and manage 'ricevute' (receipts) as a separate document type in Odoo, with their own journal, numbering, print layout and menu, keeping them apart from regular customer invoices.
- l10n_it_corrispettivi_fatturapa_out
Integrates Italian receipts (corrispettivi) with electronic invoicing, hiding the electronic invoice export button on receipt forms so receipts are not sent as e-invoices.
- l10n_it_corrispettivi_sale
Adds a 'Corrispettivi' (receipts) flag on sales orders so that invoices generated from those orders are posted to the Italian receipts journal instead of a normal sales journal.
- l10n_it_ddt
Manage Italian transport documents (DDT) directly in Odoo: create them from sales orders or transfers, print them, email them, and generate customer invoices from them with configurable grouping rules.
- l10n_it_ddt_mrp_kit
When you invoice an Italian transport document (DdT), this module makes sure kit products are invoiced correctly: the kit components are not invoiced from the DdT lines, and the kit itself is invoiced once from its sales order line.
- 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.
- l10n_it_dichiarazione_intento
Manage Italian declarations of intent (dichiarazione d'intento) with yearly plafond limits, automatically applying the correct fiscal position and taxes on sales and purchase invoices, and tracking how much of each declaration has been used.
- l10n_it_esigibilita_iva
Adds a "VAT payability" field to taxes so Italian users can mark each tax as payable immediately, unrealized, or split payment, for use in Italian tax returns.
- 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.
- 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.
- 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_ddt
Adds transport document (DDT) information to Italian electronic invoices. Users can choose whether to include DDT data or transport data in the XML file, and invoices created from a DDT automatically get the TD24 document type.
- 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.
- l10n_it_fatturapa_out_fd
When generating an Italian electronic invoice (fattura elettronica), fixed-amount discounts entered on invoice lines are now included in the XML file sent to the tax authority.
- 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.
- 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.
- l10n_it_fatturapa_out_welfare
Adds Italian social security fund (cassa previdenziale) amounts to customer invoices and includes them in the electronic invoice XML sent to the Italian tax authority.
- 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 - 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.
- l10n_it_fiscalcode_crm
Adds an Italian Fiscal Code field to CRM leads and opportunities, and copies it to the customer record when the lead is converted.
- 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.