Vai al contenuto

Riordino a fornitore

Panoramica

Il flusso di riordino a fornitore consente di analizzare le scorte di magazzino, individuare gli articoli in sottoscorta e generare automaticamente ordini ai fornitori. Il calcolo si basa su venduto medio, impegni, giacenze e ordini in corso. L'aggiornamento del listino fornitore avviene in cascata dalle operazioni del ciclo passivo (ordini, carichi, accertamento fatture).

Programma Funzione
COGO77 Analisi magazzino e riordino (listino unico)
COGV21 Calcolo sottoscorta
COGR25 Aggiornamento/ricostruzione lotti

File di transito

Il calcolo sottoscorta utilizza tre tabelle temporanee di appoggio.

TRAN-V21 -- Dettaglio merce/data

Contiene i dati analizzati dal calcolo sottoscorta, suddivisi per merce e data richiesta.

Campo Formato Note
TRS-V21-CHIA1 Chiave primaria
-- merce merce Codice merce
-- data impegno 9(08) Data impegno richiesto
TRS-V21-QTA s9(08)v999 Quantita'
TRS-V21-IMP s9(08)v999 Impegno
TRS-V21-ORD s9(08)v999 Ordinato
TRS-V21-GIA s9(08)v999 Giacenza
TRS-V21-IMP-FUT s9(08)v999 Impegno futuro

TRBN-V21 -- Dettaglio per ordine/consegna

Analogo a TRAN-V21, con ulteriore suddivisione per riga ordine e riga consegna. Viene usato per aggiornare i collegamenti tra ordine cliente e ordine fornitore su COGLEGOR.

Campo Formato Note
TRB-V21-CHIA1 Chiave primaria
-- merce merce Codice merce
-- data impegno 9(08) Data impegno richiesto
-- chiave ordine tor-chia Chiave ordine
-- riga ordine 9(04) Riga ordine
-- riga consegna cor-chia1 Chiave riga consegna
TRB-V21-QTA 9(08)v999 Quantita' da evadere della riga consegna
TRB-V21-CLI 9(05) Codice cliente collegato all'ordine
TRB-V21-DOC-TIP x(01) Provenienza: COGCONOR direttamente o COGMOVDB

TRDN-V21 -- Estremi calcolo

Contiene i parametri memorizzati durante la funzione di calcolo sottoscorta. Non riguarda il riordino in senso stretto.

Campo Formato Note
TRD-V21-CHIA1 Chiave primaria
-- operatore 9(03) Codice operatore
TRS-V21-DATI x(200) Blob dei dati di elaborazione

Calcolo sottoscorta (COGV21)

Il programma appoggia i dati ai file di transito descritti sopra, che hanno ruolo di supporto per visualizzazione e report. Il riordino effettivo opera direttamente con i dati contenuti su COGRIORD.

Il transito TRBN-V21 serve esclusivamente per aggiornare i collegamenti ordine-cliente / ordine-fornitore su COGLEGOR.

Riordino per commessa

Al campo "Selezione articoli" si aggiunge la modalita' "Commessa". Se selezionata, la commessa diventa obbligatoria. Le regole cambiano:

  • L'impegno viene considerato solo per gli ordini cliente collegati alla commessa
  • Non viene effettuato il controllo su scorta minima/massima
  • Gli articoli vengono filtrati in base alla presenza in ordini cliente della commessa

COGO77 -- Analisi magazzino e riordino

Identificazione

  • Programma: COGO77
  • Area: Magazzino > Giacenze e sottoscorta > Scorte > Analisi magazzino e riordino
  • Prerequisito: gestione listino unico attiva

Configurazioni

Gruppo Parametro
listvend listino-unico

Flusso operativo

1. Sessione di lavoro

Ogni sessione viene registrata con progressivo, data e operatore. E' possibile riprendere una sessione precedente.

2. Filtri (Pagina 1)

Campo Descrizione
Criterio di selezione "Parametrico" (caratteristiche codice merce avanzato) oppure "x Codice Merce" (da/a con ordinamento)
Ordinamento Attivo solo per criterio "x Codice Merce"
Da codice / A codice Estremi del range articoli
Fornitore Se indicato, filtra solo articoli in relazione al fornitore
Mesi di copertura Mesi da coprire con l'ordine, basato sul venduto medio
Mesi di venduto precedente Periodo di analisi vendite per il calcolo del venduto medio

Tasto F7 applica i filtri e porta ai risultati.

3. Risultati (Pagina 2)

Griglia Articoli -- una riga per articolo selezionato:

Colonna Contenuto
Articolo Dati articolo
Caratteristiche Caratteristiche codice merce avanzato (configurabili)
Giacenza Esistenza fisica attuale
Impegnato Quantita' impegnata da ordini clienti
Ordinato Quantita' ordinata a fornitori
Prenotato Quantita' prenotata con buoni di prelievo
Listino Prezzo da listino unico
Venduto medio Quantita' venduta per mese sugli ultimi N mesi
N. Movimenti Movimenti di vendita nel periodo
Qta da ordinare Calcolata (vedi formula sotto)
Qta selezionata Somma delle quantita' selezionate nella griglia fornitori
Miglior fornitore Codice e descrizione del fornitore al miglior prezzo
Prezzo MF Prezzo netto del miglior fornitore

Formula quantita' da ordinare:

+ (Venduto medio * Mesi copertura)
+ Impegnato
+ Prenotato
- Giacenza
- Ordinato

Griglia Fornitori -- fornitori correlati all'articolo selezionato. La correlazione e' data dalla presenza di uno sconto collegato all'articolo o a una sua caratteristica. Sono inclusi anche fornitori con selezione gia' presente nella sessione.

Colonna Contenuto
Fornitore Codice e descrizione
Prezzo Prezzo rilevato dalla scontistica
Sconti Sconti rilevati
Prezzo netto Prezzo netto calcolato
Scostamento netto Scostamento rispetto al listino base
Da ordinare Quantita' da ordinare al fornitore
Valore riga Valore della riga
Totale fornitore Importo totale ordine per il fornitore (tutti gli articoli)

Tasto F8 genera gli ordini per tutti i fornitori selezionati.

4. Ordini generati (Pagina 3)

Mostra gli ordini creati dalla generazione. Funzioni disponibili:

  • Invio: selezione/deselezione ordini
  • F9: stampa ordini selezionati

Aggiornamento listino fornitore

Il listino fornitore puo' essere aggiornato manualmente o in automatico dalle funzioni del ciclo passivo. Di seguito le regole per ciascuna fase.

Da ordini fornitori

L'aggiornamento dipende dalla configurazione euta-c015-agg-lfo:

Valore Comportamento
T Aggiorna sempre
S Aggiorna solo se il prezzo e' variato rispetto al precedente
N Non aggiorna mai

Su ogni singola riga ordine e' possibile indicare esplicitamente di non aggiornare il listino. Questa impostazione si propaga ai documenti a valle (carico da fornitore, accertamento fattura) a prescindere dalle configurazioni delle singole funzioni.

Da carichi da fornitore

Il listino non viene aggiornato se la riga proviene da un ordine e:

  • La configurazione euta-c016-val-ord vale "N", oppure
  • Sulla riga ordine e' stato richiesto di non aggiornare il listino

Se queste condizioni sono superate, l'aggiornamento dipende dalla causale del documento di carico: il dato "Considero su prezzi medi" deve valere "A", "U" o "M". Il listino viene aggiornato solo se il prezzo del carico e' diverso dal precedente.

Da accertamento fattura fornitore

Durante l'accertamento di una differenza di prezzo su una riga di carico, il listino puo' essere aggiornato solo se tutte queste condizioni sono soddisfatte:

  • euta-c016-val-ord vale "S"
  • La riga proviene dall'accertamento diretto di una bolla (non da riga di differenza prezzo)
  • Sulla causale del carico, "Considero su prezzi medi" vale "A", "U" o "M"
  • Sulla riga ordine non e' stato richiesto di non aggiornare il listino

Ricostruzione lotti (COGR25)

COGR25 ricostruisce la coerenza tra la quantita' di un movimento (MAG-QTAMAGAZ) e i COGMOVLT collegati. I casi da gestire, sotto configurazione, sono:

Movimento Situazione Ipotesi 1 Ipotesi 2 Ipotesi 3
Uscita L > M Ignorare Diminuzione primo lotto trovato Diminuzione ultimo lotto
Uscita L < M Ignorare Aumento primo lotto in assoluto Aumento primo lotto disponibile (residuo sull'ultimo)
Entrata L > M Ignorare Diminuzione primo lotto trovato (in assoluto) Diminuzione primo lotto trovato se disponibile (residuo sull'ultimo)
Entrata L < M Ignorare Aumento primo lotto Aumento ultimo lotto

Dove L = quantita' totale sui lotti COGMOVLT, M = quantita' sul movimento MAG-QTAMAGAZ.


Prezzo medio FIFO

Il calcolo considera i soli movimenti contenuti sul magazzino principale.

Il prezzo medio FIFO si basa sul principio che la giacenza corrente e' composta dalla merce acquistata piu' recentemente. Il costo medio viene calcolato partendo dagli ultimi carichi fino a coprire la giacenza attuale.

Esempio: Prodotto A1, giacenza 100 pezzi.

Data Quantita' Prezzo Utilizzati
10/01/2002 50 pz 30.00 50 (tutti)
20/12/2001 30 pz 27.00 30 (tutti)
01/12/2001 70 pz 25.00 20 (parziale: 100 - 50 - 30)

Prezzo medio FIFO = (50 * 30 + 30 * 27 + 20 * 25) / 100 = 28,10

Prezzo svalutato

Se configurato, i movimenti di acquisto precedenti all'anno corrente non vengono considerati: tutta la giacenza precedente viene valutata al prezzo svalutato. Se il prezzo svalutato per A1 anno 2001 e' 18.00:

PM FIFO = (50 * 30 + 50 * 18) / 100 = 24,00

Valore rimanenza magazzino

Logica analoga al prezzo svalutato, ma il prezzo unitario e' dato da (valore rimanenza / quantita' al 31/12). Richiede che l'anno sia stato consolidato.


Costo FIFO su movimenti

Il calcolo considera i soli movimenti sul magazzino principale.

Il costo FIFO su movimenti rappresenta il costo di un prodotto uscito dal magazzino, considerando di utilizzare sempre il prodotto piu' vecchio presente (First In First Out applicato ai singoli movimenti di uscita).

Esempio: Prodotto A1, giacenza 30 pezzi.

Data Doc. Tipo Quantita' Prezzo Giac. progr. Costo FIFO Determinato da
01/01/2003 C1 Entrata 100 10 100
02/01/2003 U1 Uscita 10 15 90 10.00 (10*C1)/10
10/01/2003 U2 Uscita 15 16 75 10.00 (15*C1)/15
01/02/2003 C2 Entrata 50 11 125
01/03/2003 U3 Uscita 50 11 75 10.00 (50*C1)/50
10/03/2003 U4 Uscita 50 11 25 10.50 (25C1 + 25C2)/50

Le prime tre uscite scaricano 75 pz dei 100 entrati con C1, quindi il costo FIFO e' determinato interamente dal primo carico. La quarta uscita (U4) consuma il residuo di C1 (25 pz) e attinge a C2 per i restanti 25 pz, ottenendo un costo medio ponderato tra i due carichi.