Gestione del Contributo Ambientale CONAI con Odoo

Per aziende di produzione che immettono imballaggi sul mercato italiano

Guida al mnodulo Clickode di Gestione del Contributo Ambientale CONAI con Odoo

Per aziende di produzione che immettono imballaggi sul mercato italiano

Cos'è il CONAI e chi è obbligato

Il CONAI (Consorzio Nazionale Imballaggi) è il sistema privato italiano per il recupero e il riciclo degli imballaggi, istituito dal D.Lgs. 22/1997 e oggi disciplinato dal D.Lgs. 152/2006 (Codice dell'Ambiente). Ogni produttore e importatore di imballaggi è tenuto per legge ad aderire al consorzio e a versare il Contributo Ambientale CONAI (CAC).

I soggetti obbligati sono:

  • Produttori di imballaggi vuoti — chi fabbrica o importa imballaggi (sacchi, pallet, film, reggette, ecc.) per immetterli sul mercato italiano.
  • Utilizzatori/confezionatori — chi acquista imballaggi vuoti e li riempie. Se il fornitore ha già versato il CAC a monte, l'utilizzatore è esonerato dal doppio pagamento.

I sette materiali e le tariffe 2026

CONAI gestisce sette filiere di materiale, ognuna con il proprio consorzio di riferimento:

MaterialeConsorzioTariffa base 2026
AcciaioRicrea€ 5 / ton
AlluminioCIAL€ 12 / ton
CartaComieco€ 45–285 / ton (8 fasce)
LegnoRilegno€ 10 / ton
PlasticaCorepla€ 40–790 / ton (9 fasce)
VetroCoreve€ 40 / ton
Bioplastica compostabileBiorepack€ 130 / ton (H1 2026), € 246 / ton (H2 2026)

Per Carta e Plastica la tariffa varia in base alla riciclabilità dell'imballaggio (diversificazione contributiva): più l'imballaggio è difficile da riciclare, più alta è la tariffa — un meccanismo che incentiva l'eco-design.

Flusso attivo vs flusso passivo

Prima di configurare il modulo, è fondamentale capire in quale flusso opera la tua azienda:

  • Flusso Attivo — Il confezionatore-venditore ribalta il CAC al proprio cliente come riga imponibile in fattura. È il caso più comune per chi vende prodotti confezionati.
  • Flusso Passivo — Il produttore/importatore di imballaggi vuoti dichiara periodicamente a CONAI i kg di ogni materiale immessi al consumo e versa il contributo.

Il modulo Clickode gestisce entrambi i flussi in modo nativo su Odoo 18, con un'unica fonte dati condivisa.

Come funziona il modulo Clickode CONAI

Il principio chiave: gli imballi sono prodotti in BOM

La scelta architetturale centrale del modulo è trattare gli imballaggi (sacchi, big bag, film, pallet, reggette) come prodotti reali inseriti nelle distinte base (BOM) dei prodotti confezionati. Non sono attributi o campi liberi: vivono nel magazzino, hanno i propri movimenti, e il loro peso CONAI viene dichiarato una volta sola sulla scheda prodotto.

Lo snapshot dei valori dell'imballaggio nel prodotto finito

Quando si clicca "Ricalcola CAC da BOM" su un prodotto confezionato, il modulo esegue un'esplosione ricorsiva della BOM e calcola, per ogni materiale CONAI, il peso totale degli imballi per unità di prodotto. Il risultato viene salvato nello snapshot clk.conai.product.weight — una riga per materiale — che diventa la fonte unica per entrambi i flussi.

Esempio pratico:

textProdotto: "Fertilizzante 15.15.15 — Sacco 25 kg"
BOM:
  ├── Materia prima 15.15.15    24,900 kg
  └── Sacco PP 25 kg            1 pz
        ├── Plastica (PP)       0,120 kg
        └── Carta (etichetta)   0,008 kg

Snapshot:
  Plastica → 0,120 kg/unità
  Carta    → 0,008 kg/unità

CAC per unità (tariffe 2026):
  Plastica B1.1 → 0,120 / 1000 × 219 = € 0,02628
  Carta Mono    → 0,008 / 1000 × 45  = € 0,00036
  Totale CAC                          → € 0,02664 / sacco

Miniguida passo passo: configurazione e utilizzo

① Configurazione iniziale

Assegnare i permessi agli utenti

Impostazioni → Utenti → seleziona utente → categoria CONAI

  • Assegna Utente CONAI per accesso in lettura e uso del calcolo CAC
  • Assegna Manager CONAI per gestione tariffe e conferma dichiarazioni

Configurare il prodotto servizio CAC

Contabilità → Configurazione → Impostazioni → sezione CONAI

Selezionare il prodotto servizio "Contributo Ambientale CONAI" (precaricato) e verificare che abbia l'aliquota IVA corretta (tipicamente IVA 22%).

Impostare la modalità riga CAC

  • Una riga per ordine (default) — riga CAC aggregata a fondo ordine/fattura
  • Una riga per prodotto — riga CAC dopo ogni riga, utile per tracciabilità dettagliata

Scegliere la fonte per la dichiarazione passiva

  • Movimenti di magazzino (default, raccomandato) — aggrega i DDT in uscita, allineato al concetto normativo di "immesso al consumo"
  • Fatture emesse — alternativa per chi non usa il magazzino Odoo

Inserire il Codice Consorziato CONAI

Contabilità → Configurazione → Impostazioni → sezione CONAI → campo "Codice Consorziato CONAI"

Verificare le tariffe

Contabilità → CONAI → Tariffe

Le tariffe 2026 sono precaricate. Per le nuove fasce plastica da luglio 2026, aggiungere i record non appena CONAI li pubblica.

② Configurare imballi e distinte base

Passo 1 — Marcare il prodotto come imballo CONAI

  1. Aprire la scheda del prodotto imballo (es. Sacco PP 25 kg)
  2. Andare nel tab CONAI
  3. Attivare il flag "Imballo CONAI"
  4. Compilare la tabella "Composizione materiali imballo" con una riga per ogni frazione di materiale:
MaterialePeso (kg)Escluso
Plastica (PP)0,120No
Carta (etichetta)0,008No

Il campo "Escluso dal calcolo" è utile per frazioni riutilizzabili (es. pallet EPAL a reso) o già soggette a CAC a monte.

Passo 2 — Costruire la BOM del prodotto confezionato

  1. Andare in Produzione → Distinte Base
  2. Creare (o aggiornare) la BOM del prodotto confezionato
  3. Inserire tra i componenti gli imballi già marcati come CONAI-aware
  4. Le BOM possono essere multilivello (l'esplosione è ricorsiva)

Passo 3 — Calcolare il CAC per unità

  1. Aprire la scheda del prodotto confezionato
  2. Tab CONAI → cliccare "Ricalcola CAC da BOM"
  3. Il sistema calcola il campo CAC per unità (€) e salva lo snapshot

    ✅ Il ricalcolo è automatico a ogni modifica della BOM. Se cambiano le tariffe, basta aggiornare il record tariffa: non serve ricalcolare i prodotti.

③ Flusso attivo — Aggiungere il CAC in fattura

Su ordini di vendita

  1. Creare l'ordine con i prodotti confezionati
  2. Cliccare il pulsante "Calcola CAC" (icona foglia, in alto a destra)
  3. Le righe CAC vengono generate automaticamente (evidenziate in blu)
  4. Se abilitata l'opzione "Calcola CAC alla conferma ordine", le righe si generano automaticamente



Lo stesso pulsante "Calcola CAC" è disponibile su ogni fattura cliente, anche senza ordine a monte. Il CAC è una riga imponibile soggetta a IVA — non un'imposta separata.


④ Gestire esenzioni e riduzioni

Le esenzioni si configurano sulla Posizione Fiscale del cliente:

CasoConfigurazione
Cessioni all'esportazione (extra-UE)Esente CONAI = Sì
Cessioni intracomunitarie (art. 41 DL 331/93)Esente CONAI = Sì
CAC già versato dal fornitore a monteEsente CONAI = Sì (o Riduzione 100%)
Imballaggi riutilizzabili documentatiRiduzione % proporzionale ai cicli
Export parziale (cliente con mix vendite)Riduzione % stimata quota export

Con Esente CONAI = No è possibile impostare una "Riduzione CAC (%)" (da 0 a 100): un valore di 60% applica il CAC al 40% del valore calcolato.

⑤ Flusso passivo — Generare la dichiarazione CONAI

Generare la dichiarazione

  1. Contabilità → CONAI → Genera Dichiarazione
  2. Inserire il periodo (data dal / al) e un riferimento (es. "CONAI 2026-T1")
  3. Scegliere la fonte dati (movimenti magazzino o fatture emesse)
  4. Il sistema aggrega i pesi per materiale, applica le tariffe valide e crea la dichiarazione in stato Bozza

Confermare e stampare

  1. Verificare le righe (kg per materiale, tariffa, importo)
  2. Cliccare "Conferma" (riservato al Manager CONAI)
  3. Stampa → Dichiarazione CONAI per generare il PDF
  4. Con il flag "Stampa allegato di dettaglio" è disponibile anche il report con l'elenco dei singoli movimenti

    📅 CONAI prevede dichiarazioni mensili, bimestrali o trimestrali. Il modulo non ha vincoli di periodicità: puoi generare dichiarazioni per qualsiasi intervallo di date.

⑥ Aggiornamento tariffe annuale

CONAI pubblica le nuove tariffe ogni anno pertanto è importante il supporto di Clickode per garantire la conformità normativa dei contributi CONAI calcolati.

Domande frequenti

Il prodotto non ha BOM: come funziona il CAC?
Se il prodotto non ha una BOM ma è esso stesso marcato come imballo CONAI, il modulo calcola il CAC direttamente dalla composizione materiali (fallback). Se non ha BOM e non è un imballo, il CAC risulta zero.

Il CAC viene ricalcolato automaticamente se modifico la BOM?
Sì. Il modulo intercetta ogni modifica alle BOM e rilancia il ricalcolo automaticamente.

Come gestisco il doppio pagamento (CAC già versato dal fornitore)?
Assegnare al cliente una posizione fiscale con Riduzione CAC = 100% oppure Esente CONAI = Sì. In alternativa, flaggare le frazioni già contributate come "Escluse dal calcolo" nella composizione materiali dell'imballo.

Il modulo gestisce le note di credito?
Sì. Il pulsante "Calcola CAC" è disponibile anche sulle note di credito: le righe CAC generate hanno segno negativo, riducendo correttamente il contributo dichiarato.

Sicurezza e profili utente

Il modulo prevede due livelli di accesso:

GruppoPermessi
Utente CONAILettura materiali e tariffe; calcolo CAC su ordini/fatture; lettura e generazione dichiarazioni (wizard)
Manager CONAITutto quanto sopra + creazione/modifica tariffe e materiali; conferma e annullamento dichiarazioni

Le regole record multi-azienda garantiscono che dichiarazioni e tariffe siano visibili solo all'azienda di appartenenza.

Modulo sviluppato da Clickode per Odoo 18 Community & Enterprise — tariffe aggiornate a maggio 2026. Verifica sempre le tariffe sul sito ufficiale www.conai.org prima di ogni dichiarazione.


May 23, 2026
Share this post
Tags
Archive
ZPL Label Printer – Stampa etichette prodotto direttamente da Odoo
ZPL Label Printer è il modulo Odoo di Clickode che ti permette di gestire la stampa di etichette ZPL direttamente dal modulo Magazzino, pilotando stampanti Zebra collegate in rete LAN senza bisogno di software esterni.