OCA/l10n-italy
OCA community repository with 136 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 14.0, 16.0, 18.0, 19.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- 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.
- l10n_it_withholding_tax_causali
Adds a 'Causale pagamento' field to withholding tax records, letting users link each Italian withholding tax to a payment reason code.
- ITA - Ritenute d'acconto - Financial ReportsOdoo 14, 16l10n_it_withholding_tax_financial_report
Adds two extra columns, "Net to pay" and "Residual net to pay", to the Open Items financial report, so withholding tax amounts are taken into account and the real amount still to be paid is shown.
- l10n_it_withholding_tax_mis_builder
Adds two computed columns to journal items showing debit and credit amounts with Italian withholding tax removed, and makes MIS Builder reports use these net amounts instead of the standard debit/credit.
- l10n_it_withholding_tax_mis_builder_cash_flow
Adds two optional columns to the MIS Cash Flow report showing debit and credit amounts with withholding tax excluded, so users can see cash flow figures without Italian withholding amounts.
- ITA - Ritenuta d'acconto - PagamentiOdoo 12, 14, 16l10n_it_withholding_tax_payment
Track and settle Italian withholding taxes by grouping withholding tax moves into payment records, confirming them and generating the related accounting entry.
- l10n_it_withholding_tax_payment_order
Automatically reduces the amount of payment order lines by the withholding tax already applied on the related invoice line, so the payment order pays the net amount due.
- l10n_it_withholding_tax_reason
Adds a "Payment reason" field to Italian withholding taxes, so each withholding tax can be linked to a payment reason. It is installed automatically when both the Italian withholding tax and payment reason modules are present.