Centocinquesima guida operativa Odoo 19 per PMI italiane. Seconda della serie Inventory (15 guide). Stock movements sono il flusso linfa del magazzino: ricevimenti, trasferimenti interni, spedizioni, ritorni, replenishment. Ogni movimento tracciato con stato, location source/dest, quantità, lot/serial, operatore. PMI italiana con movements ottimizzati vede accuracy 99%+, throughput +40%, error rate -70%. Vediamo receipts, delivery orders, transfers interni, replenishment automatico, stock moves analysis.
Vediamo: ricevimenti workflow, delivery orders, transfer interni, replenishment automatic, stock moves history, push/pull rules, casi pratici PMI.
Stock movements: i 4 tipi base
Categorie movements
- Receipt (IN): ricevimenti da fornitori
- Delivery (OUT): spedizioni a clienti
- Internal Transfer: tra location interne
- Return: resi (in entrambe direzioni)
Operations advanced
- Manufacturing (consumo + output)
- Quality control (between locations)
- Cycle counting adjustments
- Cross-docking
- Inter-company transfers
Receipts: ricevimenti da fornitori
I receipts gestiscono ingressi prodotti dal fornitore al magazzino. Workflow: purchase order conferma → receipt generato automatic → ricezione fisica → quality check (opzionale) → put-away in stock. Vista receipts list mostra status real-time:

- Reference number WH/IN/X
- Source (vendor location)
- Destination (stock)
- Scheduled date
- Status badge
- Vendor reference
- Origin (PO link)
- Quantità totale
Receipt workflow
- Step 1: PO confermato → receipt draft
- Step 2: Vendor consegna fisica
- Step 3: Operator scansiona/conta
- Step 4: Quality check (se enabled)
- Step 5: Put-away rule applicata
- Step 6: Validate → stock updated
- Step 7: PO matching + invoice ready
Delivery orders: spedizioni a clienti
Le delivery orders gestiscono uscite a clienti. Workflow: sale order conferma → delivery automatic → picking → packaging → shipping carrier → consegna. Tracking completo per accountability + customer notification. Vista delivery list:

- Reference WH/OUT/X
- Customer destinatario
- Stock location source
- Scheduled date delivery
- Status assigned/ready/done
- Origin (sale order)
- Carrier assegnato
- Tracking number
Delivery states
- Draft: bozza creata
- Waiting: attesa stock disponibile
- Waiting Another Operation: dipendenza
- Ready (assigned): stock pronto + reservato
- Done: spedizione completata
- Cancelled: annullata
Internal transfers: movimenti interni
I transfer interni spostano stock tra location dello stesso warehouse o tra warehouse: replenishment, picking optimization, quality area, packaging zone. Disciplina critica per inventory accuracy. Vista transfers interni:

- Source location → Destination
- Reason (manual/auto)
- Reference dedicata
- Operator responsible
- Scheduled time
- Lot/Serial preservation
- Audit trail
Casi tipici internal transfer
- Replenishment shelf → picking zone
- Quality control → main stock
- Damaged → scrap location
- Warehouse-to-warehouse transit
- Production line → finished goods
Replenishment: rifornimento automatic
Il replenishment automatico monitora min/max e crea PO o MO automatic quando stock scende sotto soglia. Riduce stock-out + manual purchasing work. Tipico PMI: 80% riordini gestiti automatici. Vista replenishment:

- Prodotti sotto min threshold
- Qty da ordinare suggerita
- Lead time vendor
- Route applicata
- Bulk operations
- Trigger PO/MO automatic
- Forecast considerati
Replenishment strategies
- Min/Max basic: scende sotto X → riorder a Y
- Lead time-based: min = consumo × lead time
- Forecast-based: pull da forecast vendite
- Seasonal: min variabile mese
- Manual override: scenarios specifici
Stock moves analysis
L’analisi stock moves mostra tutto storico movimenti: chi, cosa, quando, dove. Analytics per identificare slow-moving, deadstock, anomalies. Strumento debug per inventory disrepancies. Vista moves analysis:

- Cronologia movimenti
- Filter per prodotto
- Filter per location
- Filter per periodo
- Aggregations per categoria
- Export CSV per analisi
- Pivot view per drill-down
Analytics insights
- Fast-moving products top 10
- Slow-moving products (turnaround)
- Deadstock (no moves >90gg)
- Most-transferred locations
- Peak operations time
- Operator productivity
- Error pattern detection
Push/Pull rules
Pull rules (default)
- Demand-driven (Sales Order trigger)
- Customer order → fulfillment chain
- Just-in-time philosophy
- Cash flow ottimale
- Risk: stock-out se forecast errato
Push rules
- Supply-driven (production trigger)
- Stock pushed forward in chain
- Make-to-stock typical
- Safety buffer maintained
- Risk: deadstock
Mixed strategy
- Push fino a stock buffer (regional WH)
- Pull da buffer al cliente
- Best of both worlds
- Most common PMI italiana
Real-time stock visibility
Stock per product
- On Hand (fisico)
- Forecasted (proiezione)
- Reserved (allocato)
- Available (disponibile)
- Incoming (PO pending)
- Outgoing (DO pending)
Stock per location
- Total qty per shelf/zone
- Drill-down per prodotto
- Last move date
- Capacity utilization
- Reorder alert
Workflow end-to-end completo
- Customer order placed
- Sale order confirmed → delivery order created
- System reserves stock (status: Waiting)
- If stock available → assigned to operator
- Operator picks from shelves (transfer internal)
- Quality check (se enabled)
- Packing in delivery box
- Shipping label printed
- Carrier collection
- Tracking updated
- Customer notification
- Delivery confirmed (status: Done)
- Invoice triggered automatic
Casi pratici PMI italiane
Caso 1 — Distribuzione
- 500+ moves/giorno
- 3 warehouse regionali
- Pull rules da customer order
- Automatic replenishment
- Stock-out -65%
Caso 2 — Manifattura
- Push da production planning
- Finished goods → distribution
- Lot tracking obbligatorio
- Quality control 2-step
- Accuracy 99.8%
Caso 3 — E-commerce
- 200+ orders/giorno
- Pull rules + buffer regional
- 3-step delivery (pack branded)
- Mobile scanning operatori
- Cycle time 4h order-to-ship
Caso 4 — Alimentare
- FEFO + cold chain
- Daily replenishment
- Lot tracking HACCP
- Multi-warehouse + 3PL
- Waste -35%
5 errori comuni stock movements
- No validation step: receipts/delivery senza confirm operator → discrepancy
- Bulk delete moves: cancellare movements rompe audit trail
- Manual workarounds: operatori bypass system → inaccuracy
- Replenishment troppo aggressive: PO ogni movement → overhead vendor
- No reconciliation: stock fisico vs sistema mai check → drift
FAQ stock movements
Quanti movements al giorno PMI tipica?
10-50 piccola, 50-200 medium, 200-500 distribuzione. Volume guida scelta operations setup (1-step vs 3-step) + dimensionamento team magazzino.
Barcode necessario?
Da 50+ moves/giorno raccomandato. ROI: errori -80%, throughput +40%. Setup 1-2 settimane. Hardware: 100-500€/dispositivo.
Pull vs push quale scegliere?
Pull per cash flow positivo (e-commerce, custom). Push per service level alto (commodity, fast-moving). Mixed PMI italiana tipica setup.
Internal transfers come ridurre?
Putaway strategy ottimizzata: prodotti fast-moving vicino picking zone. ABC analysis driven layout. Save 30-50% transfers time.
Audit trail conservare?
Sempre. Compliance fiscale: 10 anni Italia. Audit interno: 5+ anni. Solo “active=false”, mai eliminato. Performance impact: indici DB.
Conclusione
Stock movements ottimizzati trasformano magazzino da reattivo a proattivo. Setup workflow 2-3 settimane. ROI: accuracy 99%+, throughput +40%, errori -70%. La prossima guida (3/15) coprirà lot e serial number tracking: traceability completa, compliance HACCP/farmaceutico, recall management.
Vuoi stock movements ottimizzati nella tua PMI?
G Tech Group implementa Odoo Inventory movements: workflow setup, barcode integration, replenishment rules, push/pull strategy, analytics dashboard. Discovery + setup + training operations team.
Richiedi un preventivo gratuito oppure prova la nostra demo Odoo 19 live. Oppure prova Odoo direttamente su odoo.com (link partner Brentasoft).
Vuoi una soluzione su misura per la tua azienda?
Brentasoft sviluppa gestionali, CRM e software personalizzati per PMI italiane. Parliamo del tuo progetto.