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-ordvale "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-ordvale "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.