Passa al contenuto

Chiusure di magazzino con Odoo: FIFO, LIFO e costo medio a fine anno

Cosa dicono codice civile e fisco sulle rimanenze, e come valorizzare l'inventario alla data con il metodo scelto, le svalutazioni e i totali per il libro degli inventari, e come registrare il magazzino in contabilità.
7 novembre 2026 di

A fine anno l'inventario va valorizzato con un criterio ammesso dal codice civile e dal fisco: FIFO, LIFO o costo medio, e mai sopra il valore di realizzo. Odoo valorizza il magazzino a ogni movimento, ma non fa una chiusura con il metodo scelto, le correzioni a mano e i totali per categoria da riportare nel libro degli inventari.

In questa miniguida vediamo prima cosa dicono le norme (art. 2426 c.c., OIC 13, TUIR, libro degli inventari e scritture di magazzino), poi come configurare e usare in Odoo il modulo OCA di gestione delle chiusure annuali di magazzino.

In questa guida

  1. Cosa dice la normativa
  2. Configurazione
  3. La chiusura passo per passo
  4. Stampa e libro degli inventari
  5. La chiusura successiva
  6. Controlli e scritture contabili
  7. Importare una chiusura da file
  8. Limiti noti e domande frequenti

Scarica la miniguida in PDF

1. Cosa dice la normativa

Le rimanenze di magazzino entrano nel bilancio (codice civile e principio contabile OIC 13), nel reddito d'impresa (TUIR) e nell'inventario annuale. Il modulo calcola quantità e valore alla data di chiusura: qui sotto le regole che ne guidano l'uso.

1.1 Il valore in bilancio

  • Costo (art. 2426, n. 1, c.c.): il costo d'acquisto comprende i costi accessori (trasporti, dazi, assicurazioni) e va ridotto di sconti, resi e abbuoni (OIC 13). Gli oneri finanziari restano fuori.
  • Minore tra costo e valore di realizzo (art. 2426, n. 9): se il valore desumibile dall'andamento del mercato è più basso del costo si iscrive il valore di mercato. La svalutazione va tolta negli anni successivi se ne sono venuti meno i motivi.
  • Beni fungibili (art. 2426, n. 10): il costo si può calcolare con la media ponderata, il FIFO (primo entrato, primo uscito) o il LIFO (ultimo entrato, primo uscito). Se il valore così ottenuto si discosta in misura apprezzabile dai costi correnti a fine esercizio, la differenza va indicata in nota integrativa per categoria di beni.
  • Costanza: i criteri di valutazione non si cambiano da un esercizio all'altro, se non in casi eccezionali motivati in nota integrativa (art. 2423-bis c.c.).

1.2 Il valore fiscale

Le variazioni tra rimanenze finali ed esistenze iniziali concorrono al reddito (art. 92 TUIR, D.P.R. 917/1986; dal 1° gennaio 2027 art. 101 del nuovo Testo unico, D.Lgs. 117/2026).

  • Il criterio fiscale di riferimento è il LIFO a scatti annuale: ogni anno l'aumento di quantità forma uno strato valutato al costo medio dell'anno, e le diminuzioni si tolgono prima dagli strati più recenti. Il valore delle rimanenze non può essere inferiore a quello così calcolato.
  • Chi valuta in bilancio con costo medio ponderato, FIFO o varianti del LIFO (come il LIFO continuo) assume lo stesso valore anche ai fini fiscali.
  • Se il valore unitario medio supera il valore normale medio dell'ultimo mese dell'esercizio, il valore minimo si calcola con il valore normale.
  • Le rimanenze finali di un esercizio sono le esistenze iniziali del successivo.

1.3 L'inventario e il libro degli inventari

L'inventario si redige all'inizio dell'attività e poi ogni anno, e si riporta nel libro degli inventari (art. 2217 c.c.). Ai fini fiscali (art. 15 D.P.R. 600/1973) deve indicare anche:

  • la consistenza dei beni raggruppati in categorie omogenee per natura e valore e il valore attribuito a ciascun gruppo;
  • se dall'inventario non risultano gli articoli di ciascun gruppo e dove si trovano, vanno conservate le distinte usate per redigerlo (per il modulo: l'export XLSX della chiusura, capitolo 4).

L'inventario va redatto e sottoscritto entro tre mesi dal termine di presentazione della dichiarazione dei redditi (art. 2217 c.c. e art. 15 D.P.R. 600/1973). Un inventario senza raggruppamento e valori per categoria rende le scritture inattendibili e secondo la giurisprudenza può giustificare l'accertamento induttivo (art. 39 D.P.R. 600/1973). Libri e distinte si conservano per dieci anni (art. 2220 c.c.) e comunque fino alla definizione degli accertamenti (art. 22 D.P.R. 600/1973).

1.4 Le scritture ausiliarie di magazzino

Sono obbligatorie per le imprese in contabilità ordinaria che per due esercizi consecutivi superano sia 5.164.000 € di ricavi sia 1.100.000 € di rimanenze (art. 14, comma 1, lett. d, D.P.R. 600/1973 e art. 1 D.P.R. 695/1996, soglie in euro dal 21/12/2021). L'obbligo parte dal secondo esercizio successivo e cessa quando per due esercizi consecutivi si scende sotto una delle soglie.

Registrano le quantità (non i valori) entrate e uscite, anche per categorie e con riepiloghi almeno mensili. In Odoo sono i movimenti di magazzino, stampabili con il giornale di magazzino: le chiusure di questo modulo non le sostituiscono, ne usano i dati per valorizzare le rimanenze.

1.5 Cosa fa il modulo e cosa no

CriterioNel moduloNote
FIFOFIFOPrezzi degli acquisti del periodo, dal più recente.
LIFO continuoLIFO (continuo)Ricostruisce la giacenza movimento per movimento.
LIFO a scatti annualeNoIl riferimento fiscale minimo va calcolato a parte, se adottato.
Media ponderata per periodoCosto medio di acquistoAcquisti del periodo più la rimanenza della chiusura precedente.
Media ponderata continuaNoÈ il costo medio della valorizzazione di Odoo (capitolo 6).
Costo standardCosto nel prodottoUsa il costo attuale del prodotto, non quello alla data.
Valore di realizzo / normaleRiga ManualePrezzo scritto a mano, capitolo 3.6.
Costi accessoriNoTrasporti e dazi non entrano: correggi a mano se rilevanti.

2. Configurazione

2.1 Installazione

Il modulo dipende da Magazzino, Acquisti (purchase_stock), Valorizzazione del magazzino (stock_account) e dal modulo OCA report_xlsx. Dopo l'installazione compare il menu Magazzino › Chiusura di magazzino con quattro voci.

Il menu del modulo: chiusure, righe, stampa e importazione.

Il menu del modulo: chiusure, righe, stampa e importazione.

2.2 Utenti

In Impostazioni › Utenti, scheda Diritti di accesso, il campo Chiusura di magazzino ha due livelli:

  • Utente (Sola lettura): vede chiusure e righe e stampa l'XLSX;
  • Responsabile: crea, calcola, valida e annulla le chiusure, importa i file. All'installazione lo diventa l'amministratore.

Il livello di accesso alle chiusure nella scheda dell'utente.

Il livello di accesso alle chiusure nella scheda dell'utente.

2.3 Il metodo delle categorie

Con il metodo Impostazione categoria la chiusura usa il Metodo di imputazione dei costi della categoria di ogni prodotto (Magazzino › Configurazione › Categorie prodotto):

Metodo della categoriaMetodo usato dalla chiusura
Primo a entrare, primo a uscire (FIFO)FIFO
Costo medio (AVCO)Costo medio di acquisto del periodo
Prezzo standardCosto del prodotto

La categoria Merci valorizzata con il FIFO.

La categoria Merci valorizzata con il FIFO.

Il metodo della categoria governa anche la valorizzazione automatica di Odoo: non cambiarlo solo per la chiusura. Per provare un altro metodo usa Forza metodo di valutazione nella chiusura.

2.4 Decimali dei prezzi

Il costo unitario della chiusura usa la precisione Product Price (di default 2 decimali). Con 2 decimali 200 cerniere con costo medio 1,875 € diventano 200 × 1,88 = 376,00 € invece di 375,00 €. Porta i decimali a 4: in modalità sviluppatore, Impostazioni › Tecnico › Struttura database › Precisione decimale, riga Product Price.

La precisione dei prezzi portata a 4 decimali.

La precisione dei prezzi portata a 4 decimali.

La precisione vale per tutti i prezzi di Odoo (listini, ordini): gli importi in fattura restano arrotondati ai centesimi.

2.5 Da dove vengono i prezzi

Movimento in entrataPrezzo usato
Ricevimento da ordine di acquisto, con fattura collegata alla riga d'ordine (capitolo 2.6)Media delle fatture confermate della riga d'ordine, al netto delle note di credito (sconti in fattura compresi). Vale per tutta la quantità della riga, anche se è fatturata solo in parte
Ricevimento da ordine non ancora fatturato, o con fattura non collegata alla riga d'ordinePrezzo della riga d'ordine, al netto del suo sconto, convertito in euro alla data dell'ordine
Ricevimento da ordine a prezzo zero (omaggio)Zero
Rettifica d'inventario, reso da cliente, produzioneCosto registrato da Odoo per quel movimento (valorizzazione di magazzino)
Nessun movimento utile nel periodoCosto attuale del prodotto (metodo della riga: Standard)

2.6 Fatture dello SdI e ordini di acquisto

Il prezzo di una fattura entra nella chiusura solo se la riga della fattura è collegata alla riga dell'ordine. Quando la fattura arriva dallo SdI, Odoo 18 cerca l'ordine e collega le righe da solo se i prezzi sono quelli dell'ordine:

  • con il numero dell'ordine nell'XML (blocco DatiOrdineAcquisto, numero Odoo o riferimento del fornitore): collega le righe con lo stesso prodotto e lo stesso prezzo unitario, oppure tutte se il totale della fattura è uguale a quanto resta da fatturare;
  • senza numero dell'ordine: collega solo se il totale è uguale a quello dell'unico ordine aperto del fornitore (tolleranza 2 centesimi).

Se il fornitore ha fatturato un prezzo diverso dall'ordine (uno sconto, un aumento) la fattura resta scollegata e la chiusura usa il prezzo dell'ordine: proprio il caso in cui il prezzo della fattura conta. Finché una riga non è collegata, la fattura mostra in alto il pulsante Corrispondenza acquisto.

La fattura 812/2026 dallo SdI: 9,20 € su un ordine a 9,50 €, non collegata.

La fattura 812/2026 dallo SdI: 9,20 € su un ordine a 9,50 €, non collegata.

  1. Nella fattura premi Corrispondenza acquisto: compaiono le righe d'ordine ancora da fatturare e le righe di fattura non collegate dello stesso fornitore.
  2. Seleziona la riga della fattura e la riga d'ordine dello stesso prodotto e premi Seleziona.
  3. La riga della fattura tiene il suo prezzo ed è collegata all'ordine: la chiusura userà 9,20 €. Si può fare anche su una fattura già confermata.

La riga d'ordine P00022 e la riga della fattura 812/2026 selezionate, prima di Seleziona.

La riga d'ordine P00022 e la riga della fattura 812/2026 selezionate, prima di Seleziona.

2.7 Prima della chiusura

  1. Registra tutti i ricevimenti, le consegne e i resi fino alla data di chiusura, con la data giusta.
  2. Fai la conta fisica e registra le differenze come rettifiche di inventario alla data.
  3. Registra le fatture fornitori del periodo e controlla che siano collegate agli ordini (capitolo 2.6).
  4. Correggi le giacenze negative (capitolo 3.3).
  5. Controlla i movimenti tra mezzanotte e l'una del giorno dopo la chiusura.

    • Il modulo taglia la giornata in ora UTC: d'inverno un ricevimento delle 00:30 del 1° gennaio entra nella chiusura del 31 dicembre. Se ce ne sono, spostali o correggi la quantità della riga a mano.

3. La chiusura passo per passo

Esempio: inventario dell'azienda Emilia Demo Srl al 31/12/2025.

3.1 Creare la chiusura

  1. Apri Magazzino › Chiusura di magazzino › Chiusura di magazzino e premi Nuovo.
  2. Scrivi il Riferimento (es. «Inventario al 31/12/2025») e la Data di chiusura, compresa.
  3. Lascia Forza metodo di valutazione su Impostazione categoria, oppure scegli un metodo per tutti i prodotti.

Una nuova chiusura al 31/12/2025, ancora in bozza.

Una nuova chiusura al 31/12/2025, ancora in bozza.

CampoA cosa serve
Data di chiusuraGiorno dell'inventario, compreso: i movimenti successivi vengono stornati dalla giacenza attuale.
Ultima chiusuraChiusura validata precedente: le sue quantità e i suoi prezzi sono il punto di partenza (capitolo 5). Vuota la prima volta.
Data ultima chiusuraDa dove partono i movimenti considerati. Senza ultima chiusura vale il parametro di sistema l10n_it_stock_period_evaluation.last_close_date (01/01/2010).
Forza metodo di valutazioneImpostazione categoria, Costo medio di acquisto, Costo nel prodotto, FIFO, LIFO (continuo). Dopo il primo calcolo non si può più cambiare.
Ignora quantità negativeCalcola anche con giacenze negative e alla validazione toglie le righe a quantità negativa o zero (capitolo 3.3).
Non ricalcolare le righeCon Inizia non ricrea le righe ma ricalcola solo le quantità di quelle presenti (utile su una chiusura duplicata o con poche righe aggiunte a mano).
Acquisti OKSi spunta da solo dopo Calcola acquisti.

3.2 Inizia: le quantità alla data

Premi Inizia. Il modulo crea una riga per ogni prodotto stoccabile, attivo o archiviato, e calcola la quantità alla data per ubicazione interna, lotto e proprietario: parte dalla giacenza attuale e storna i movimenti successivi alla data. Lo stato passa a In corso.

Dopo Inizia: quantità al 31/12/2025, prezzi ancora a zero.

Dopo Inizia: quantità al 31/12/2025, prezzi ancora a zero.

3.3 Le giacenze negative

Se un prodotto ha giacenza negativa alla data, Calcola acquisti si ferma:

Il messaggio con una giacenza negativa.

Il messaggio con una giacenza negativa.

Per trovarle apri Chiusura di magazzino › Riga chiusura di magazzino con il filtro Quantità negativa.

Le righe a quantità negativa: il tappo ME-TAP10 consegnato oltre la giacenza.

Le righe a quantità negativa: il tappo ME-TAP10 consegnato oltre la giacenza.

Una giacenza negativa è quasi sempre un errore: un ricevimento non registrato o registrato dopo, una consegna sbagliata. Le strade sono due:

  • correggere i movimenti (o registrare una rettifica d'inventario alla data), poi annullare la chiusura, riportarla in bozza e ripartire da Inizia: è la strada giusta;
  • spuntare Ignora quantità negative: le righe negative restano visibili, non contano nel totale e vengono tolte alla validazione. In inventario quei prodotti risultano a zero.

3.4 Calcola acquisti: il valore

Premi Calcola acquisti. Ogni riga riceve il Prezzo medio finale con il metodo scelto, il Metodo di valutazione (Acquisto se il prezzo viene dai movimenti, Standard se dal costo del prodotto) e il Valore inventario attuale. Il Totale valore magazzino è la somma delle righe (con Ignora quantità negative, senza le righe negative).

Dopo Calcola acquisti: totale 22.270,23 €. La riga negativa vale −1,60 € ma non entra nel totale.

Dopo Calcola acquisti: totale 22.270,23 €. La riga negativa vale −1,60 € ma non entra nel totale.

ArticoloMovimenti del 2025Valore al 31/12/2025
ME-CER20 Cerniera (FIFO)Conta iniziale 100 a 2,00; acquisti 200 a 2,20 e 150 a 2,50; 50 in omaggio; vendute 30050 × 0 + 150 × 2,50 = 375,00 (1,8750 l'una)
ME-MAN30 Maniglia (FIFO)Acquisti 100 a 8,00 e 100 ordinate a 9,00 ma fatturate a 8,80; vendute 12080 × 8,80 = 704,00
MP-GUA01 Guarnizione (costo medio)Acquisti 500 m a 1,10 e 300 m a 1,30; consumati 412,5 m387,5 × 1,1750 = 455,31
MP-LAM02 Lamiera (costo medio)Carichi senza ordine di acquistoCosto attuale del prodotto: Standard, da controllare (capitolo 6.1)

3.5 Il dettaglio di una riga

Per vedere come è nato un prezzo FIFO o LIFO apri Riga chiusura di magazzino, cerca il prodotto e apri la riga: il campo Dettagli valorizzazione elenca i movimenti usati («ordine - data: quantità × prezzo = valore»).

Il dettaglio FIFO della cerniera: l'omaggio a zero e l'acquisto di settembre.

Il dettaglio FIFO della cerniera: l'omaggio a zero e l'acquisto di settembre.

  • Le quantità sono stampate con il simbolo € («50,00 €»): è un difetto di visualizzazione, il calcolo è giusto.
  • Può comparire una riga a quantità zero (qui P00003): non pesa sul valore.
  • «Residual not evaluated» indica la quantità che viene dalla chiusura precedente, al suo prezzo (capitolo 5).
  • Per il costo medio di acquisto il dettaglio è vuoto: contano i campi Importo cumulativo e Quantità cumulativa (acquisti del periodo) e Valore/Quantità ultimo inventario (chiusura precedente).

3.6 Correzioni manuali e svalutazioni

Il valore di realizzo più basso del costo (art. 2426, n. 9, c.c.), i beni obsoleti o i costi accessori non calcolati si inseriscono a mano, riga per riga:

  1. Nella lista dei prodotti della chiusura clicca sulla riga.
  2. Scrivi il Prezzo medio finale e metti Metodo di valutazione = Manuale.
  3. Salva. Un nuovo Calcola acquisti non tocca le righe manuali e aggiorna il totale; in alternativa usa il pulsante di aggiornamento accanto al totale.

Il pannello della serie 2019, comprato a 35,00 €, svalutato a 12,00 € (valore di realizzo): il totale scende a 21.580,23 €.

Il pannello della serie 2019, comprato a 35,00 €, svalutato a 12,00 € (valore di realizzo): il totale scende a 21.580,23 €.

Conserva la documentazione della svalutazione (listini, offerte, perizia): serve al commercialista e in caso di controllo. Senza Manuale il prezzo scritto a mano viene sovrascritto dal calcolo.

3.7 Valida

Controllati i valori, premi Valida. Lo stato diventa Validato: le righe a quantità e prezzo zero vengono tolte (con Ignora quantità negative anche quelle negative) e il totale è la somma delle righe rimaste.

La chiusura al 31/12/2025 validata: 21.580,23 €.

La chiusura al 31/12/2025 validata: 21.580,23 €.

4. Stampa e libro degli inventari

4.1 L'export XLSX

Da Chiusura di magazzino › Stampa chiusura di magazzino scegli la chiusura e premi Calcola: Odoo scarica un file Excel con una riga per prodotto e ubicazione, codice, nome, categoria, quantità, unità di misura, costo unitario, totale e la somma finale.

La finestra di stampa.

La finestra di stampa.

Il file XLSX della chiusura al 31/12/2025.

Il file XLSX della chiusura al 31/12/2025.

4.2 Le categorie omogenee

Per il libro degli inventari servono quantità e valore per categoria. In Riga chiusura di magazzino raggruppa per Chiusura di magazzino e poi, con Aggiungi gruppo personalizzato, per Nome categoria: ogni gruppo mostra la somma di quantità e valore.

Le righe della chiusura al 31/12/2025 per categoria: 6.713,86 + 4.510,01 + 10.356,37 = 21.580,23 €.

Le righe della chiusura al 31/12/2025 per categoria: 6.713,86 + 4.510,01 + 10.356,37 = 21.580,23 €.

La colonna Prezzo medio finale dei gruppi è una somma di prezzi e non ha significato. Le categorie devono essere omogenee per natura e valore: se una categoria Odoo mescola beni molto diversi, dividila prima della chiusura.

4.3 Cosa riportare nel libro degli inventari

  • data dell'inventario e criterio di valutazione adottato (FIFO, costo medio, LIFO, eventuali svalutazioni);
  • per ogni categoria omogenea: descrizione, quantità con unità di misura e valore;
  • il totale, uguale al Totale valore magazzino della chiusura validata e al saldo delle rimanenze in bilancio;
  • la sottoscrizione entro tre mesi dal termine della dichiarazione dei redditi.

Conserva l'export XLSX (o l'esportazione delle righe) come distinta analitica dell'inventario.

5. La chiusura successiva

Ogni chiusura riparte dalla precedente validata. Nell'esempio, una verifica al 30/09/2026:

  1. Crea la chiusura con la nuova Data di chiusura.
  2. In Ultima chiusura scegli la chiusura validata precedente: Data ultima chiusura diventa la sua data.
  3. Usa lo stesso metodo della chiusura precedente, poi Inizia, Calcola acquisti e Valida.

La verifica al 30/09/2026 collegata all'inventario al 31/12/2025.

La verifica al 30/09/2026 collegata all'inventario al 31/12/2025.

Con il FIFO la quantità non coperta dagli acquisti del periodo prende il prezzo della chiusura precedente («Residual not evaluated»). Con il costo medio di acquisto la rimanenza precedente entra nella media con il suo valore.

Maniglie al 30/09/2026: 100 dal nuovo acquisto a 9,50 e 20 dalla chiusura precedente a 8,80.

Maniglie al 30/09/2026: 100 dal nuovo acquisto a 9,50 e 20 dalla chiusura precedente a 8,80.

Collega le chiusure in catena (31/12/2025 → 31/12/2026 → ...): senza Ultima chiusura il calcolo riparte dal 2010 e i prezzi delle quantità più vecchie non hanno più un riferimento.

6. Controlli e scritture contabili

6.1 Il confronto con la valorizzazione di Odoo

Odoo valorizza il magazzino a ogni movimento (Magazzino › Rendicontazione › Valorizzazione). Le due cifre devono essere vicine; le differenze vanno capite. Al 31/12/2025, prima della svalutazione manuale:

ArticoloOdooChiusuraPerché
ME-CER20, ME-MAN30, MerciugualeugualeStessi acquisti e stesso FIFO.
MP-GUA01455,31455,31Costo medio: qui coincide; con acquisti e consumi alternati la media continua di Odoo e quella del periodo possono divergere.
MP-LAM023.585,283.730,55Caricata senza ordine di acquisto: la chiusura usa il costo attuale del prodotto. Correggi la riga a mano o usa il FIFO.
ME-TAP10−1,80esclusaGiacenza negativa ignorata.
Totale22.123,1622.270,23Differenza 147,07 = 145,27 + 1,80 + arrotondamenti.

Per il valore di Odoo alla data, per categoria e in Excel, vedi la miniguida Inventario di magazzino valorizzato a fine anno con Odoo.

Le righe con metodo Standard sono le prime da controllare: il prezzo non viene dai movimenti del periodo ma dal costo attuale del prodotto, che può essere cambiato dopo la data di chiusura.

6.2 Provare i metodi

Per confrontare i metodi duplica la chiusura (Azioni › Duplica: la copia è in bozza), scegli un altro Forza metodo di valutazione, premi Inizia e Calcola acquisti; poi annulla ed elimina le prove. Sulla cerniera ME-CER20 al 31/12/2025:

MetodoPrezzoValore di 200 pezziCome
FIFO1,8750375,00Gli ultimi entrati: 50 omaggio e 150 a 2,50.
LIFO (continuo)1,5950319,00I primi entrati rimasti: 100 della conta a 2,00, 20 a 2,20, 30 a 2,50, 50 omaggio.
Costo medio di acquisto2,0375407,50Acquisti 2025: (440 + 375 + 0) / 400. La conta iniziale da rettifica non entra nella media.
Costo nel prodotto1,7333346,66Costo attuale (novembre 2026), non quello al 31/12/2025.

Il Costo nel prodotto va usato solo per chiusure fatte a ridosso della data, prima di nuovi acquisti. Nella prima chiusura il costo medio di acquisto non considera le giacenze iniziali caricate con rettifiche di inventario: se sono rilevanti preferisci il FIFO o correggi a mano.

6.3 Le scritture contabili

Valorizzazione manuale (inventario periodico): Odoo non registra il valore del magazzino in contabilità. A fine esercizio registra le rimanenze con una scrittura di assestamento in Contabilità › Contabilità › Registrazioni contabili, con i totali per categoria della chiusura:

ContoVoce di bilancioDareAvere
Rimanenze materie primeSP C.I.16.713,86
Rimanenze merciSP C.I.44.510,01
Rimanenze prodotti finitiSP C.I.410.356,37
Variazione rimanenze materie prime e merciCE B.1111.223,87
Variazione rimanenze prodotti finitiCE A.210.356,37

All'inizio dell'esercizio successivo le rimanenze iniziali si stornano a conto economico, con la scrittura opposta. Conti e voci sono quelli dello schema di bilancio (art. 2424 e 2425 c.c.): usa i conti del tuo piano dei conti.

Valorizzazione automatica (inventario perpetuo): Odoo registra già il valore a ogni movimento sui conti di magazzino. La chiusura serve a documentare l'inventario e a controllare il saldo: se differisce (svalutazioni manuali, costi accessori, righe Standard), registra solo la differenza, ad esempio con un fondo svalutazione magazzino.

7. Importare una chiusura da file

Chiusura di magazzino › Importa chiusura di magazzino carica un inventario già valorizzato, ad esempio le rimanenze del gestionale precedente da usare come prima Ultima chiusura.

La finestra di importazione.

La finestra di importazione.

  1. Crea una chiusura in bozza con la data dell'inventario.
  2. Prepara un file CSV separato da punto e virgola con le colonne CODE;COST;QTY:

    • CODE: riferimento interno del prodotto, che deve esistere in Odoo;
    • COST e QTY: costo unitario e quantità, con la virgola o il punto per i decimali, senza separatore delle migliaia (1234,56 e non 1.234,56).
  3. Scegli la chiusura, carica il file e premi Importa.

Esempio:

CODE;COST;QTY
ME-CER20;1,875;200
MP-GUA01;1,175;387,5

8. Limiti noti e domande frequenti

SituazioneCosa fare
Il LIFO a scatti annuale non c'èSe è il tuo criterio fiscale, calcolalo a parte con il commercialista; la chiusura FIFO o a costo medio resta utile come distinta.
I costi accessori (trasporti, dazi) non entrano nel costoAumenta a mano il prezzo delle righe interessate (metodo Manuale) o registra la differenza in contabilità.
Righe con metodo StandardPrezzo dal costo attuale del prodotto: verifica e, se serve, correggi a mano (capitolo 6.1).
Fattura dello SdI con un prezzo diverso dall'ordineNon viene collegata da sola e la chiusura usa il prezzo dell'ordine: collegala con Corrispondenza acquisto (capitolo 2.6).
Movimenti tra mezzanotte e l'una del giorno dopoLa giornata è tagliata in ora UTC: controllali (capitolo 2.7).
Quantità frazionarie nell'XLSXArrotondate all'intero: usa l'esportazione delle righe (capitolo 4.1).
La chiusura validata si può modificareNon toccarla; per rifarla Annulla e Imposta a bozza, sapendo che le righe si perdono.
Inizia è lentoCrea una riga per ogni prodotto stoccabile, anche archiviato: lancialo fuori dall'orario di lavoro. Le righe a zero vengono tolte alla validazione.
Il campo «Costi sbarcati cumulativi» è sempre 0È predisposto per i costi accessori ma il calcolo non lo valorizza.
Più aziendeOgni chiusura riguarda la sua Azienda: fanne una per azienda.

Riferimenti normativi

  • Codice civile: art. 2217 (inventario), 2220 (conservazione), 2423-bis (costanza dei criteri), 2424 e 2425 (schemi di bilancio), 2426, n. 1, 9 e 10 (criteri di valutazione).
  • OIC 13 «Rimanenze» (Fondazione OIC).
  • Art. 92 D.P.R. 917/1986 (TUIR), variazioni delle rimanenze; dal 1° gennaio 2027 art. 101 del Testo unico delle imposte sui redditi, D.Lgs. 19 giugno 2026, n. 117.
  • D.P.R. 600/1973: art. 14, comma 1, lett. d (scritture ausiliarie di magazzino), art. 15 (inventario), art. 22 (conservazione), art. 39 (accertamento).
  • D.P.R. 695/1996, art. 1 (soglie delle scritture di magazzino), modificato dal D.L. 146/2021.

Norme consultate il 07/11/2026. Verifica eventuali modifiche successive con il tuo commercialista.

Ti serve una mano?

Installiamo il modulo, controlliamo con te categorie, prezzi e giacenze negative e prepariamo la prima chiusura di fine anno. Contattaci.

Scarica la miniguida in PDF

7 novembre 2026
Condividi articolo
I nostri blog
Archivio
Contributi Enasarco a carico della ditta e distinta trimestrale
Quota agente e quota ditta in fattura, i conti giusti per la contabilità italiana e il riepilogo per la distinta trimestrale: miniguida passo passo per Odoo 18