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
OCA repositories in this area
- l10n-italy 136
- l10n-spain 118
- l10n-brazil 86
- l10n-romania 56
- l10n-thailand 53
- l10n-france 46
- l10n-switzerland 30
- l10n-netherlands 23
- l10n-germany 22
- l10n-mexico 22
- l10n-chile 20
- l10n-belgium 16
- l10n-japan 16
- l10n-usa 16
- l10n-ethiopia 13
- l10n-finland 12
- l10n-bulgaria 10
- l10n-paraguay 10
- l10n-portugal 10
- l10n-colombia 8
- l10n-argentina 6
- l10n-ecuador 6
- l10n-iran 6
- l10n-croatia 5
- l10n-belarus 2
- l10n-estonia 2
- l10n-russia 2
- l10n-ukraine 2
- l10n-venezuela 2
- l10n-austria 1
- l10n-indonesia 1
- l10n-luxemburg 1
- l10n-peru 1
- l10n-poland 1
Other areas
- Accounting and finance
- Sales
- CRM and marketing
- Purchases
- Inventory and logistics
- Manufacturing and maintenance
- Products and catalogue
- Human resources
- Projects and timesheets
- Field service and customer support
- Point of sale
- Website and e-commerce
- Contracts and documents
- Integrations, EDI and connectors
- Industries and verticals
- Technical tools and administration
Modules in this area
- 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.
- 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 - 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.
- 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.
- 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.
- ITA - Dichiarazione IntrastatOdoo 12, 14, 16, 18l10n_it_intrastat_statement
Create and manage Italian Intrastat declarations for the Customs Agency, automatically collecting sales and purchase lines from invoices and generating the official export file and printed models.
- ITA - Comunicazione dati fattureOdoo 12, 14l10n_it_invoices_data_communication
Create and export the Italian VAT invoice data communication ("nuovo spesometro" / "esterometro") as an XML file compliant with the Revenue Agency specifications, directly from Odoo.
- l10n_it_invoices_data_communication_fatturapa
Adds an "Exclude e-invoices" option to the Italian invoice data communication (esterometro), so electronic invoices are left out of the communication by default.
- ITA - Codice IPAOdoo 12, 14, 16l10n_it_ipa
Adds an IPA Code field and a Public administration flag to contacts, so Italian public bodies can be identified and filtered in Odoo.
- ITA - Regioni NUTSOdoo 12, 14, 16, 18, 19l10n_it_location_nuts
Links Italian NUTS level-4 regions to the corresponding Italian provinces, so that imported NUTS records automatically get the right province assigned.
- ITA - MIS builder - Bilancio civilisticoOdoo 12, 14l10n_it_mis_reports_pl_bs
Adds ready-made MIS Builder report templates for the Italian statutory financial statements: the Balance Sheet (Stato Patrimoniale) and the Profit and Loss (Conto Economico) as required by the Italian civil code.
- l10n_it_partner_statement_riba
Adds an optional "RiBa" column to the customer outstanding statement (PDF and Excel) so you can see at a glance which open invoice lines are linked to Italian RiBa (ricevute bancarie) payments.
- ITA - Causali di pagamentoOdoo 14, 16l10n_it_payment_reason
Adds an Italian 'payment reasons' table (causali di pagamento) that users can view and accountants can manage, with pre-loaded official codes used for withholding tax reporting.
- ITA - Email PECOdoo 12, 14, 16l10n_it_pec
Adds a PEC Mail field to contacts in Odoo, so Italian partners can store their certified email address alongside their normal email. The field appears on the contact form, list and kanban views.
- ITA - POS - Fattura elettronicaOdoo 12, 14l10n_it_pos_fatturapa
Adds an e-Invoice section to the customer form in the Point of Sale, so cashiers can mark a customer as subject to electronic invoicing and enter the related Italian e-invoice details.
- l10n_it_pos_fatturapa_send_directly
When a POS order is paid and an invoice is requested, this module automatically generates the Italian electronic invoice (FatturaPA) and sends it directly to the SDI exchange system.
- ITA - POS - Codice fiscaleOdoo 12, 14, 16, 18l10n_it_pos_fiscalcode
Shows the Italian fiscal code of customers in the Point of Sale customer list and lets cashiers find customers by typing that fiscal code.
- ITA - Registro REAOdoo 12, 14, 16l10n_it_rea
Adds Italian REA (Repertorio Economico Amministrativo) registration fields to contacts and companies, and automatically builds the company registry string from them.
- ITA - Inversione contabileOdoo 12, 14, 16l10n_it_reverse_charge
Automates Italian reverse charge VAT on vendor bills: when a bill uses a fiscal position linked to a reverse charge type, Odoo automatically creates the related self-invoice and payment entries. It also supports an extra supplier self-invoice for extra-EU…
- ITA - Autofatture e date di competenzaOdoo 14, 16l10n_it_reverse_charge_start_end_dates
Bridge module that makes Italian reverse-charge self-invoices work with start/end competence dates, and temporarily removes the requirement that products must have those dates when generating self-invoices.
- ITA - Ricevute bancarieOdoo 16, 18l10n_it_riba_oca
Manage Italian RiBa (Ricevute bancarie) collections: create slips from customer invoices, track acceptance, credit, payment and past-due states, and generate the bank export file.
- l10n_it_riba_queued
Adds an "Async Pay" button to the Pay multiple RiBa lines wizard, so each RiBa line is settled in its own background job instead of all at once.
- l10n_it_riba_sale_commission
Links Italian RiBa (bank receipts) payments with sales agent commissions: commissions on RiBa invoices are only generated after a configurable number of safety days, and invoices can be flagged to exclude them from commissions.
- ITA - Ricevute bancarieOdoo 12, 14l10n_it_ricevute_bancarie
Manage Italian Ri.Ba. (ricevute bancarie) collections: issue C/O slips from customer invoices, track acceptance, credit, payment and past-due states, and generate the bank file and slip report.
- ITA - Banking SEPA Credit Transfer CBIOdoo 14, 16l10n_it_sct_cbi
Adds an Italian CBI payment method for outgoing SEPA credit transfers, so payment orders can be exported as CBI XML files in the two CBI formats.
- ITA - SEPA Direct DebitOdoo 14l10n_it_sdd_cbi
Lets Italian companies generate SEPA Direct Debit payment files in the CBI SDD Italy format, so customer collections can be sent to Italian banks. It adds the CBI payment methods, scheme settings and the XML file generation.
- ITA - Fattura elettronica - Canale SdIOdoo 12, 14, 16l10n_it_sdi_channel
Adds an 'ES Channel' configuration used to send and receive Italian electronic invoices (XML/ZIP) to/from the Exchange System (SdI), and lets users validate, export and send invoices in one click.
- ITA - Scissione pagamentiOdoo 12, 14, 16l10n_it_split_payment
Adds Italian split payment (scissione dei pagamenti) handling to invoices: when a fiscal position is flagged as split payment, the VAT is moved to a dedicated write-off account instead of being charged to the customer.
- ITA - Esigibilità IVAOdoo 14, 16l10n_it_vat_payability
Adds a "VAT payability" field to taxes so Italian users can mark each tax as immediately payable, unrealized, or split payment, for use in Italian tax returns.
- ITA - Registri IVAOdoo 12, 14, 16, 18, 19l10n_it_vat_registries
Create Italian VAT registries that group journals, then print the sales, purchases or corrispettivi register as PDF or Excel for a chosen period.
- l10n_it_vat_registries_rc
In the Italian VAT registers, self-invoices for reverse charge show the original supplier instead of the company itself, and the original document reference is displayed.
- ITA - Registro IVA + Scissione dei pagamentiOdoo 12, 14, 16l10n_it_vat_registries_split_payment
Makes the Italian VAT registries report work correctly with split payment taxes, so the report shows the right tax amounts when split payment is used.
- l10n_it_vat_settlement_communication
Create and export the Italian VAT settlement communication (Comunicazione Liquidazione IVA) as an XML file for the Agenzia delle Entrate, using data from VAT period-end statements already recorded in Odoo.
- ITA - Data competenza IVAOdoo 14, 16, 18l10n_it_vat_settlement_date
Adds a VAT Settlement Date field on vendor bills and refunds, which is used instead of the invoice date in Italian VAT reports, VAT settlements and tax balances.
- l10n_it_vat_settlement_date_rc
Automatically copies the VAT settlement date from a customer invoice to the self-invoice generated for reverse charge, so the VAT period stays correct.
- ITA - Comunicazione liquidazione IVAOdoo 12, 14, 16l10n_it_vat_statement_communication
Create and export the Italian VAT statement communication (Comunicazione liquidazione IVA) as an XML file compliant with Agenzia delle Entrate specifications, using data from VAT period end statements.
- ITA - Liquidazione IVA + Scissione dei pagamentiOdoo 12, 14, 16l10n_it_vat_statement_split_payment
Adjusts the Italian VAT settlement so that VAT from split-payment sales invoices is reversed and shown in the 'Other debts and credits' section, with a configurable description.
- ITA - Ricevute - PortaleOdoo 12l10n_it_website_portal_corrispettivi
Adds a "Request invoices" checkbox to the customer portal details page, letting portal users choose between receiving invoices or receipts (corrispettivi) for their orders.
- Italian Localization - Fattura elettronica - PortaleOdoo 12, 14, 16l10n_it_website_portal_fatturapa
Lets customers fill in their Italian electronic invoicing details (addressee code, PEC, EORI, first/last name) directly from their website portal account page, with automatic checks before saving.
- l10n_it_website_portal_fatturapa_sale
Lets you require electronic invoicing for customers who pay or sign orders in the online portal, and checks that their e-invoice data is complete before they can proceed.
- ITA - Website portal fiscalcodeOdoo 12, 14, 16, 18l10n_it_website_portal_fiscalcode
Lets portal users add or change their Italian Fiscal Code on the My Details page, with automatic validation and a lock once documents have been issued.
- ITA - Codice IPA - PortaleOdoo 12, 14, 16l10n_it_website_portal_ipa
Adds the Italian Public Administration flag and IPA code to the customer portal details form, so companies can enter their IPA index themselves.
- ITA - E-commerce - RicevuteOdoo 12l10n_it_website_sale_corrispettivi
Adds a 'Request invoice' checkbox to the e-commerce checkout address form, letting online customers choose between a receipt (corrispettivi) and a regular invoice, and automatically sets the matching fiscal position on the order and the customer.
- l10n_it_website_sale_fatturapa
Adds electronic invoicing fields to the eCommerce checkout so Italian customers can request an electronic invoice and enter their addressee code or PEC email.
- Website Sale FiscalCodeOdoo 12, 14, 16l10n_it_website_sale_fiscalcode
Adds a Fiscal Code field to the billing address step of the website checkout, so Italian customers can enter their fiscal code when placing an online order.
- ITA - Ritenute d'accontoOdoo 12, 14, 16l10n_it_withholding_tax
Manage Italian withholding taxes (ritenute d'acconto) directly in Odoo invoices and payments. Configure withholding tax types and rates, apply them to invoice lines, and track each amount through due and paid states.