Conteggio Inventario
Conduci sessioni di inventario fisico direttamente dall'app: scansiona i prodotti sullo scaffale, registra le quantità contate, gestisci lotti e date di scadenza, conta per peso con calcolo automatico e sincronizza le rettifiche su Odoo con un solo tocco.
Panoramica
Il Conteggio Inventario è la funzione di SiltaFlow dedicata alle sessioni di inventario fisico del magazzino. Ti permette di avviare un conteggio selezionando una zona del magazzino, scansionare i prodotti presenti e registrare le quantità rilevate. Al termine, le rettifiche vengono inviate a Odoo con un solo tocco, che aggiorna automaticamente le giacenze.
Puoi scansionare i barcode in tre modi: con la fotocamera del dispositivo, con uno scanner hardware collegato (come i terminali Zebra) oppure digitando il codice a mano. L'app riconosce automaticamente il formato del barcode — non devi preoccuparti di quale tipo di codice stai leggendo.
Ogni sessione viene salvata automaticamente sul dispositivo man mano che procedi. Se devi interrompere il conteggio, puoi chiudere l'app senza perdere nulla e riprendere esattamente da dove ti eri fermato. Nessun foglio di carta, nessuna doppia immissione dati.
Per creare una nuova sessione e per inviare le rettifiche a Odoo è necessaria la connessione a internet. Il conteggio vero e proprio — scansione e registrazione delle righe — funziona anche senza rete.
Gestire le Sessioni
Ogni inventario è organizzato in sessioni. Una sessione rappresenta un conteggio fisico: è associata a una zona del magazzino e contiene tutte le righe che hai registrato durante il conteggio.
Creare una nuova sessione
Dalla schermata Conteggio Inventario, tocca Nuova Sessione. L'app ti chiede di scegliere la zona del magazzino da inventariare. Dopo la selezione, la sessione viene creata automaticamente con un nome che include data e ora (ad esempio INV-2026-04-05 14:30) e si trova in stato Bozza: è pronta ma non ancora attiva.
Stati di una sessione
Una sessione attraversa questi stati durante il suo ciclo di vita:
| Stato | Quando si trova in questo stato | Cosa puoi fare |
|---|---|---|
| Bozza | Sessione appena creata, nessun prodotto ancora registrato | Avviare la scansione, annullare la sessione |
| In Corso | Almeno un prodotto registrato | Continuare la scansione, modificare le righe, validare o annullare |
| Completato | Rettifiche inviate a Odoo con successo | Solo lettura, eliminare dalla lista |
| Annullato | Annullamento manuale da parte dell'operatore | Eliminare dalla lista (nessuna modifica viene inviata a Odoo) |
Riprendere una sessione interrotta
Nella schermata principale del Conteggio Inventario trovi l'elenco di tutte le sessioni aperte (in stato Bozza o In Corso). Ogni sessione mostra il nome, la zona, il numero di righe già registrate e l'orario di creazione. Tocca una sessione per riaprirla e continuare il conteggio da dove ti eri fermato.
Ogni riga confermata viene salvata immediatamente sul dispositivo. Anche se l'app si chiude inaspettatamente o la batteria si scarica, non perdi nulla di ciò che hai già registrato.
Scansionare i Prodotti
All'interno di una sessione aperta, puoi aggiungere prodotti al conteggio in tre modi:
- Fotocamera — Tocca l'icona fotocamera e inquadra il barcode del prodotto. L'app lo riconosce automaticamente.
- Scanner hardware — Se usi un terminale con scanner integrato (come i Zebra), punta e premi il grilletto fisico. La lettura avviene senza toccare lo schermo.
- Inserimento manuale — Tocca il campo di testo e digita il codice del prodotto.
L'app legge tutti i formati barcode comuni: EAN-13, Code 128, QR Code, DataMatrix e i codici GS1 che contengono più informazioni in un solo barcode (vedi la sezione dedicata più avanti).
La finestra di conferma
Dopo ogni scansione si apre una finestra di conferma con le informazioni del prodotto trovato. Da qui puoi verificare i dati e registrare la quantità contata prima di salvare la riga.
La finestra mostra:
- Il nome del prodotto e il suo codice
- La quantità che Odoo si aspetta di trovare in quella zona (giacenza teorica)
- Il selettore lotto, se il prodotto è tracciato per lotto
- Il campo dove inserisci la quantità che hai effettivamente contato
Dopo aver verificato i dati, tocca Conferma per salvare la riga. La sessione diventa automaticamente In Corso alla prima riga confermata. Se vuoi annullare la scansione senza registrare nulla, tocca Annulla.
Se scansioni lo stesso prodotto e lotto più volte, la quantità viene sommata sulla riga esistente anziché creare una riga duplicata. Tocca la riga nella lista per correggerla se hai scansionato per errore.
Lotti e Date di Scadenza
Per i prodotti tracciati per lotto, la finestra di conferma mostra un selettore per scegliere il lotto corretto. Il comportamento cambia a seconda delle informazioni disponibili:
- Barcode GS1 con lotto incorporato — Il lotto viene selezionato automaticamente. Non devi fare nulla.
- Prodotto con un solo lotto nella zona — Il lotto viene selezionato automaticamente.
- Prodotto con più lotti disponibili — Appare un menu a discesa: scegli il lotto corretto prima di confermare.
Se il barcode contiene anche la data di scadenza (come nei codici GS1 sulle confezioni alimentari o farmaceutiche), questa viene mostrata nella finestra come riferimento.
Conteggio a Peso
Per i prodotti venduti sfusi o in sacchi (farina, granuli, spezie, ecc.), SiltaFlow ti permette di contare per peso anziché per pezzo. Invece di contare le unità una per una, pesi tutta la merce su una bilancia e inserisci il peso totale: l'app calcola automaticamente quante unità corrispondono.
Il conteggio a peso deve essere abilitato nelle Impostazioni dell'app (sezione Magazzino). Se non lo vedi nella finestra di conferma, verifica che l'opzione sia attiva.
Come funziona
- Scansiona il prodotto: si apre la finestra di conferma.
- Attiva il cursore Peso nella finestra.
- Inserisci il peso totale rilevato sulla bilancia (in kg o grammi, come impostato).
- L'app mostra il calcolo in tempo reale: ad esempio 342,5 kg ÷ 25 kg/pz = 13,7 → 14 pz.
- Se il risultato ti sembra corretto, tocca Conferma. Puoi anche modificare il numero di pezzi calcolato prima di confermare.
Per usare questa funzione, il prodotto deve avere il peso per unità configurato in Odoo. Se il campo è vuoto, il cursore rimane disabilitato.
Alcuni barcode (i cosiddetti "codici pesati") includono già il peso del prodotto al loro interno. Se scansioni uno di questi codici, il campo peso viene compilato automaticamente: non devi digitare nulla.
Le Differenze tra Contato e Atteso
Per ogni riga dell'inventario, l'app mostra la differenza tra la quantità che hai contato e quella che Odoo si aspettava di trovare (la giacenza teorica).
- Surplus (hai contato più del previsto) — La differenza è mostrata in blu. Ad esempio, se Odoo si aspettava 20 pz e ne hai contati 23, la riga mostra +3.
- Deficit (hai contato meno del previsto) — La differenza è mostrata in rosso. Ad esempio, se Odoo si aspettava 20 pz e ne hai contati 18, la riga mostra -2.
- Nessuna differenza — La quantità contata corrisponde alla giacenza teorica: tutto in ordine.
In fondo alla lista delle righe c'è un riepilogo con il totale dei prodotti contati, il numero di righe con differenza e lo stato della sessione. Aggiorna in tempo reale man mano che procedi.
Se noti un errore su una riga già registrata, toccala per riaprire la finestra di modifica: puoi correggere la quantità, il lotto o il peso senza dover eliminare e reinserire il dato.
Validare l'Inventario
Quando hai terminato il conteggio, tocca il pulsante Valida Inventario. L'app invia le quantità a Odoo, che aggiorna automaticamente le giacenze creando i movimenti di rettifica per le righe dove c'è una differenza. Le righe senza differenza non generano alcuna modifica.
Dopo la validazione, la sessione passa in stato Completato e non è più modificabile. Puoi tenerla nella lista come riferimento oppure eliminarla per mantenere pulita la schermata.
Evita di validare l'inventario mentre ci sono prelievi o trasferimenti in corso sulla stessa zona. Esegui le sessioni di inventario in momenti di basso traffico (ad esempio prima dell'apertura o dopo la chiusura) per evitare discrepanze causate da movimenti paralleli.
Esempi di utilizzo
Inventario ciclico per zona
Il responsabile pianifica un inventario settimanale diviso per zone (Zona A il lunedì, Zona B il mercoledì). L'operatore crea una sessione per la zona del giorno, scansiona tutti i prodotti sullo scaffale e tocca Valida al termine. Odoo aggiorna le giacenze in automatico. Nessun foglio Excel, nessuna doppia immissione.
Prodotti con lotti e scadenze (farmaceutici o alimentari)
L'operatore scansiona il barcode GS1 sulle confezioni: l'app estrae automaticamente codice prodotto, numero lotto e data di scadenza e pre-compila la finestra di conferma. L'operatore verifica la quantità e conferma. Niente digitazione manuale, zero errori di trascrizione.
Prodotti sfusi a peso
Un'azienda alimentare conta sacchi di farina. L'operatore pesa ogni bancale su una bilancia industriale, inserisce il peso totale e l'app calcola il numero di sacchi equivalenti usando il peso configurato in Odoo. Tre volte più veloce rispetto al conteggio pezzo per pezzo.
Inventario interrotto e ripreso
L'operatore è a metà conteggio quando viene chiamato per un'urgenza. Chiude l'app: tutto quello che ha già registrato è al sicuro sul dispositivo. Il giorno dopo riapre SiltaFlow, trova la sessione nell'elenco con le righe già registrate e riprende esattamente da dove si era fermato.
Procedura Passo per Passo
Esempio completo: inventario ciclico di una zona con prodotti tracciati per lotto.
- Apri SiltaFlow e tocca Conteggio Inventario nel menu Magazzino.
- Tocca Nuova Sessione e scegli la zona da inventariare. La sessione viene creata in stato Bozza.
- Raggiungi fisicamente la zona con lo smartphone in mano. Tocca l'icona fotocamera e scansiona il barcode del primo prodotto.
- Si apre la finestra di conferma: verifica nome prodotto, quantità attesa e lotto (pre-selezionato automaticamente se il barcode lo contiene). Inserisci la quantità che hai contato fisicamente.
- Tocca Conferma. La riga viene salvata e la sessione passa in stato In Corso. Continua con il prodotto successivo.
- Man mano che procedi, le righe con differenza vengono evidenziate in rosso (deficit) o blu (surplus). Tocca una riga per correggerla se necessario.
- Quando hai finito, rivedi il riepilogo in fondo alla lista. Se tutto è corretto, tocca Valida Inventario.
- L'app sincronizza le quantità con Odoo. La sessione passa in stato Completato. Le rettifiche sono visibili direttamente in Odoo.
Suggerimenti
Pianifica le sessioni per zona, non per prodotto. Creare una sessione per ogni area fisica ti permette di distribuire il lavoro tra più operatori, ciascuno sulla propria zona, e di validare progressivamente man mano che le zone vengono completate.
Usa uno scanner hardware per la massima velocità. Con un terminale Zebra ben configurato, puoi scansionare e confermare centinaia di referenze all'ora senza mai toccare la tastiera virtuale.
Prima di validare, scorri la lista delle righe e controlla quelle con differenze grandi. Una differenza molto elevata spesso indica un prodotto scansionato senza aver completato il conteggio fisico, o una scansione accidentale ripetuta.
Se usi il conteggio a peso, verifica prima dell'inventario che il campo peso per unità sia compilato correttamente in Odoo per tutti i prodotti interessati. Un valore errato produce conteggi sistematicamente sbagliati su tutte le righe.
Per magazzini grandi dove l'inventario richiede più giorni, lascia la sessione In Corso tra un turno e l'altro. Non è necessario validare ogni sera: riprendi la sessione al turno successivo e valida solo quando il conteggio è davvero completo.
Requisiti
Per utilizzare il Conteggio Inventario di SiltaFlow:
- Connessione a internet per creare la sessione e per inviare le rettifiche a Odoo (il conteggio delle righe funziona anche offline)
- Un account Odoo con permessi di scrittura sulle giacenze di magazzino e il ruolo Responsabile Magazzino per la validazione
- Odoo versione 16 o successiva
- Dispositivo Android versione 10 o successiva
- Per il conteggio a peso: peso unitario configurato in Odoo per i prodotti interessati e opzione abilitata nelle Impostazioni app