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
| Rate | Applies 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 transmissionCompany 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-invoicesReverse 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 liquidationF24 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 bankingItalian 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.