Skip to content

Odoo for Italy: FatturaPA, IVA & Italian Localization

DeployMonkey Team · March 22, 2026 9 min read

Italian Tax in Odoo

Italy mandates FatturaPA (electronic invoicing) for ALL B2B and B2G transactions through SDI (Sistema di Interscambio). Every invoice must be in FatturaPA XML format and transmitted via SDI. Odoo supports Italian localization with FatturaPA modules.

IVA Rates

RateApplies To
22%Standard — most goods and services
10%Reduced — food, hotels, renovations
5%Intermediate — herbs, spices, medical equipment
4%Super-reduced — staple food, newspapers, first home

FatturaPA (e-Invoicing)

# Mandatory for ALL businesses since January 2019:
# 1. Odoo creates invoice
# 2. Generate FatturaPA XML (formato trasmissione)
# 3. Sign with qualified electronic certificate
# 4. Send to SDI (Sistema di Interscambio)
# 5. SDI validates and forwards to recipient
# 6. Receive delivery notification (ricevuta di consegna)
# 7. Store for 10 years

# XML format: FatturaPA v1.2.2
# Codice Destinatario: 7-digit SDI address
# Or PEC (Posta Elettronica Certificata) for individuals

# Odoo modules for FatturaPA:
# l10n_it_fatturapa (OCA) — XML generation
# l10n_it_fatturapa_out — outgoing invoices
# l10n_it_fatturapa_in — incoming invoices
# l10n_it_sdi_channel — SDI transmission

Company Setup

# Company fields:
# Codice Fiscale: 16-character alphanumeric
# Partita IVA: 11-digit VAT number
# REA: Registro Economico Amministrativo
# Regime Fiscale: RF01 (ordinario), RF02 (minimo), etc.
# Sede Legale: legal address
# Codice Destinatario SDI: for receiving e-invoices

Reverse Charge (Autofattura)

# Italy uses extensive reverse charge:
# - Intra-EU purchases
# - Imports from non-EU
# - Construction subcontracting
# - Cleaning and maintenance services

# In Odoo:
# Create reverse charge tax groups
# Auto-generate autofattura (self-invoice) for reverse charge
# Report in periodic IVA liquidation

F24 Tax Payment

# Tax payments via Modello F24:
# IVA (monthly or quarterly)
# IRPEF withholding
# INPS contributions
# IRAP regional tax

# Odoo generates data for F24 compilation
# Payment via F24 online banking

Italian Payroll

  • IRPEF (progressive income tax)
  • INPS contributions (employee + employer)
  • TFR (Trattamento di Fine Rapporto — severance accrual)
  • CUD/CU annual tax certificate
  • Busta paga (payslip) in Italian format

DeployMonkey for Italy

Deploy Odoo for your Italian business on DeployMonkey. The AI agent configures FatturaPA, IVA, SDI integration, and Italian chart of accounts. Fully compliant from day one.