OdooWiki OCA HUB

OCA country localisations modules for Odoo

Legal and tax adaptations for each country: charts of accounts, taxes, official reports and e-invoicing. Each country has its own OCA repository. The catalogue has 761 modules in this area, 48 of them confirmed in Odoo 20.0 (reviewed on 2026-11-03).

Confirmed modules per version

12.0
303 modules
13.0
155 modules
14.0
407 modules
15.0
226 modules
16.0
394 modules
17.0
240 modules
18.0
360 modules
19.0
200 modules
20.0
48 modules

OCA repositories in this area

Other areas

Modules in this area

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

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

  • l10n_it_account_invoice_start_end_dates

    Automatically carries the start and end dates of Italian invoice lines onto the accounting entries created for partially or fully non-deductible VAT, so those VAT costs keep the same competence dates as the original invoice line.

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

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

    Lets Italian companies prepare a periodic VAT settlement (liquidazione IVA), automatically pulling VAT debit and credit amounts from selected periods and generating the related journal entry to pay or claim VAT with the tax authority.

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

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

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

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

    Adds the Bank of Italy (Banca d'Italia) as a source for automatically updating currency exchange rates in Odoo, using the official daily rates published by the Italian central bank.

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

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

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

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

  • l10n_it_delivery_note_customer_code

    Shows the customer's own product code and product name on the Italian delivery note (DDT) report instead of your internal product code and description. The customer code and name fields are also available on delivery note lines.

  • l10n_it_delivery_note_inter_company

    When an inter-company sale creates a delivery note, this module copies the outgoing delivery note's number and details into the incoming delivery note of the other company, so both sides stay aligned.

  • l10n_it_delivery_note_inter_warehouse

    When a delivery note is created for an inter-warehouse transfer, this module copies the number and details of the outgoing delivery note into the incoming one, and warns users that data will be overwritten.

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

    Lets you create one or more RMAs (return authorizations) directly from an Italian delivery note (DDT), and shows an RMA smart button on the delivery note to jump to the returns created from it.

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

    When you generate the Italian electronic invoice (FatturaPA) for an invoice that has shipping information, this module automatically fills the transport section (DatiTrasporto) with carrier, transport method, packages, weights and delivery date.

  • l10n_it_edi_doi_extension

    Lets Italian companies apply Declarations of Intent to vendor bills and purchase orders, including several declarations on one bill, with automatic checks that the special tax and the covered amounts are consistent.

  • l10n_it_edi_doi_extension_vat_registry

    Lets the Italian Declaration of Intent and VAT Registries modules work together: on invoice lines using the Declaration of Intent tax, only taxes excluded from VAT registries may be added, and Odoo warns users when other taxes are present.

  • l10n_it_edi_extension

    Extends Italian electronic invoicing in Odoo with XML preview/download buttons on invoices, richer import of e-invoice details (lines, summary data, stable organization, tax representative, bank data), a fiscal code calculator, and configurable import detail…

  • l10n_it_edi_pec

    Lets Italian companies send and receive electronic invoices through a PEC (certified email) mailbox instead of Odoo's standard proxy, with automatic error notifications and server disabling after repeated failures.

  • l10n_it_edi_related_document

    Lets Italian users attach related documents (orders, contracts, agreements, receptions, related invoices) to invoices, with CIG/CUP codes, so they are exported in the electronic invoice XML and imported back from received XML files.

  • l10n_it_edi_sdi

    Provides the shared background logic that lets Odoo receive Italian electronic invoices and SdI notifications from the Exchange System, regardless of the transport channel used. It is a technical dependency, not a standalone user feature.

  • l10n_it_edi_sender_partner

    Lets Italian companies record a third-party intermediary or issuing entity that sends electronic invoices on their behalf, and automatically includes it in the XML and links it back when importing invoices.

  • l10n_it_edi_td29

    Adds a TD29 checkbox on Italian vendor bills so they can be exported to the Italian e-invoicing system as an "omitted or irregular invoice" communication, addressed to the exchange system with code 0000000.

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

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

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

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

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

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

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

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

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

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.