Nome programma: BSMGINVF.DLL Moduli richiesti: Magazzino Opzioni programma: vai alle opzioni Report programma: vai ai report Questo programma consente, una volta inseriti i dati relativi all'inventario fisico (o come documento di magazzino con apposita causale neutra, o come lista selezionata articoli integrata della quantità), per un singolo magazzino (pertanto un magazzino alla volta) di esaminare tali dati, confrontarli con le giacenze teoriche presenti a sistema, e di generare dal confronto un documento di rettifica (in più e in meno a seconda dei casi e degli articoli) per tutte le differenze riscontrate tra esistenza fisica ed esistenza contabile. E' gestita la possibilità di fare inventari a rotazione, cioè per gruppi di articoli ed in momenti e cadenze diverse. Opzionalmente è possibile bloccare una serie di articoli (con il set dell'apposito flag su anagrafico 'bloccato') per evitare che durante l'operazione non si vada a movimentare gli articoli sotto inventario. Al termine dell'elaborazione è possibile lanciare una stampa che riassuma gli articoli coinvolti con le relative operazioni di carico/scarico eseguite. Per capire il funzionamento di questo programma occorre fornire le seguenti definizioni: - origine inventario è il contenitore delle informazioni delle quantità di giacenza realmente riscontrate in magazzino (giacenze fisiche reali). Questo è un elenco un cui le quantità sono riferite (per un determinato magazzino) al singolo articolo, se articolo 'normale', ad articolo/lotto, se articolo gestito a lotto, ad articolo/fase, se articolo gestito a fasi, ad articolo/matricola, se articolo gestito a matricola, ad articolo/commessa/lotto, se articolo gestito a lotti e commesse, e così via, in tutte le combinazioni di articolo/fase/lotto/commessa/ubicazione/matricola (e taglie se articoli a taglie e colori) a seconda di come è gestito (in anagrafica articolo) ciascun articolo. Può essere una (o più) liste selezionate, oppure uno (o più ) documenti interni di magazzino. In questo contenitore di solito ci sono solo gli articoli (o le combinazioni ) effettivamente trovate, nella verifica, in magazzino
- selezione articoli inventariati è un elenco di coppie codice articolo/fase, che identifica l'insieme (a prescindere da singoli lotti, commesse, matricole, ubicazioni, taglie) dei prodotti/materiali che sono stati oggetto di analisi inventariale (ad es. l'elenco di tutti i prodotti di una certa famiglia, o di un certo fornitore, o di un certo gruppo merceologico, o di un certa scansia, cioè ubicazione statica, oppure tutti)
Se il programma segnala che alcuni articoli non sono presenti nella selezione degli articoli inventariati quando in realtà sto utilizzando lo stesso codice di lista selezionata sia negli articoli da inventariare che nell'origine inventario, questo è dovuto al fatto che per gli articoli inventariati dalla lista selezionata vengono prelevati solo gli articoli con flag 'trattato' spuntato, per cui è possibile che alcuni articoli, anche se presenti in lista, non vengano considerati. Il flag 'trattato' è stato inserito ai tempi dell'inventario fisico su palmare, dove nella lista selezionata vengono messi tutti gli articoli da controllare, ma successivamente vengono elaborati solo quelli che sono stati effettivamente 'trattati'. Il programma opera nel seguente modo. - Determina le giacenze teoriche del sistema per tutti gli articoli/fase identificati nella selezione articoli inventariati alla data di elaborazione, spaccandoli per lotto/commessa/matricola/ubicazione/taglie se gestiti per essi. Attenzione! Produce tutte le combinazioni a partità di articolo/fase: in questo contesto non possono essere trattati, per es. per un articolo gestito a lotti, singoli o alcuni lotti e non altri; lotti/commesse/ubicazioni/matricole NON SONO FILTRI IN QUESTA ELABORAZIONE. La determinazione delle giacenze teoriche avviene leggendo progressivi e movimenti di magazzino del sistema.
- Legge i dati di origine inventario che, come abbiamo detto, sono già analitici cioè separati per lotto/commessa/matricola/ubicazione/taglie.
- Confronta i due set di dati.
Dal confronto può accadere che: - L'articolo/fase/lotto/commessa/matricola/ubicazione/taglia sia presente in entrambe le sezioni, con la stessa quantità (teorica e reale) -> nessuna operazione.
- L'articolo/fase/lotto/commessa/matricola/ubicazione/taglia sia presente in entrambe le sezioni, ma con quantità (teorica e reale) diverse -> generazione di un movimento di rettifica, in più o in meno per adeguare la giacenza del sistema a quella reale.
- L'articolo/fase/lotto/commessa/matricola/ubicazione/taglia sia presente nella parte costruita sulla selezione articoli inventariati e non nell'origine inventario -> generazione di un movimento di rettifica per azzerare sul sistema la giacenza contabile di quella combinazione.
- L'articolo/fase/lotto/commessa/matricola/ubicazione/taglia non sia presente nella parte costruita sulla selezione articoli inventariati e sia invece presente nell'origine inventario -> generazione di un movimento di rettifica per inserire (caricare) sul sistema la giacenza reale di quella combinazione come giacenza contabile, AL DI LA di quanto possa risultare effettivamente a sistema, in quel momento, come giacenza teorica per quella combinazione!! QUESTO è IL CASO PIù DELICATO perché questa situazione potrebbe derivare da una non corretta definizione della selezione articoli inventariati, e può portare ad effettuare carichi non auspicati, e quindi errati risultati di giacenza finale a magazzino per quei prodotti/combinazioni. Occorre, quindi, verificare e ragionare su queste situazioni in modo opportuno.
ATTENZIONE: lanciando il programma dell'inventario fisico, in presenza di articoli gestiti a commessa/lotto/fasi/matricole/ubicazioni l'elaborazione può porta a documenti di rettifica non corretti, se sono abilitate una o più delle seguenti opzioni (valore -1): BSVEBOLL\OPZIONI\DisabilitaCheckCommesse BSVEBOLL\OPZIONI\DisabilitaCheckFasi BSVEBOLL\OPZIONI\DisabilitaCheckLotti BSVEBOLL\OPZIONI\DisabilitaCheckMatricole BSVEBOLL\OPZIONI\DisabilitaCheckUbicaz Il programma inventario fisico non opera correttamente in quanto deve determinare, sui movimenti, le giacenze a data suddivise per commessa, fase, lotto, matricola od ubicazione (in base alla indicazione della anagrafica articolo), e le opzioni sopraindicate eliminano i normali controlli al salvataggio dei documenti che assicurano, ad esempio, che se l'articolo è gestito a matricola sia stato obbligatoriamente indicato il dettaglio matricole per pari quantità, oppure se l'articolo gestito a lotti sia obbligatoriamente indicato il numero di lotto. Data inventario/doc magazzino Inserire la data dell'inventario fisico. Questa data ha tre significati: - la data alla quale sono calcolate le esistenze contabili degli articoli per confrontarle con le esistenze fisiche;
- la data del documento di magazzino con causale neutra origine dell'inventario fisico;
- la data da attribuire alla bolla di mov. interna con le rettifiche.
MagazzinoInserire il magazzino sul quale effettuare l'inventario fisico. Origine inventario Selezionare se si sceglie come origine dell'inventario fisico (cioè contenitore dei dati delle giacenze reali) una lista selezionata articoli nella quale si sono inseriti gli articoli inventariati (cod. articolo + fase + commessa + lotto, ecc.) con le relative esistenze fisiche. NB: non è possibile utilizzare come sorgente le liste selezionate articoli se è attivo il modulo taglie e colori, in quanto NON è possibile indicare le quantità spaccate per scala taglie.Documento di magazzino Selezionare se l'origine dell'inventario fisico è una bolla di movimentazione interna. In questo caso verranno selezionati tutti i documenti di magazzino di tipo 'bolla di movimentazione interna' con data documento uguale alla data di elaborazione, magazzino indicato sul documento uguale al magazzino di elaborazione e causale di magazzino utilizzata per redarre il documento che non movimenta le esistenze di magazzino. Causale inventario fisicoInserire la causale di magazzino con la quale sono state inserite le bolle di movimentazione interna origine dell'inventario fisico. Deve essere una causale neutra.Selezione degli articoli inventariati - Lista selezionataSelezionare se si vuole dichiarare al sistema che gli articoli che sono stati inventariati (articolo+fase) sono indicati in una o più liste selezionate articoli.
- Articoli bloccati Selezionare se si vuole dichiarare al sistema che gli articoli che sono stati inventariati sono gli articoli che hanno lo status 'bloccato' in anagrafica articoli.
- Selezione articoliSpuntare se si vuole dichiarare al sistema che gli articoli che sono stati inventariati sono quelli indicati dall'utente nella finestra richiamata del successivo pulsante 'Selezione articoli'. In tale finestra c'è la possibilità di indicare vari filtri, ad es. Codice fornitore, da gruppo a gruppo, etc., oppure selezionare tutti gli articoli codificati a magazzino.
Documento di rettifica da generare Il programma in base hai confronti genera un documento di rettifica di tipo bolla di movimentazione interna, dove viene sempre rettificata la quantità in UM principale. In più dalla versione NET salva nella riga del movimento di rettifica due utili informazioni che servono, a posteriori, per vedere come ha fatto il programma a calcolare la quantità da rettificare: nel campo Misura1 conserva l'ESISTENZA CONTABILE (quella che era presente in Business sui progressivi correnti articolo, arttpro.ap_esist) nel campo Misura2 conserva l'ESISTENZA FISICA quella che l'operatore ha indicato nella lista selezionata o nella bolla di mov interna con l'inventario fisico. Il tutto indipendentemente dal fatto che l'articolo, in anagrafica, possieda unità di misura formula. - Anno esercizio di competenza del documento da generare.
- Serieserie del documento da generare.
- Numero numero del documento da generare con le rettifiche.
- Tipo bolla/fattura inserire il tipo bolla/fattura del documento di rettifica.
- ContoInserire il codice del conto del documento da generare (di solito il conto Ns.stabilimento o comunque un conto Fornitore intestato all'azienda).
- Caus in rettif.+ inserire una causale di magazzino con la quale registrare le rettifiche in aumento (esistenza fisica > esistenza contabile). Deve avere il campo Esitenza +.
- Caus in rettif.- inserire una causale di magazzino con la quale registrare le rettifiche in diminuzione (esistenza fisica < esistenza contabile). Deve avere il campo esistenza -.
- Tipo valorizz. per rett. + inserire quale criterio di valorizzazione si voglia utilizzare per valorizzare le rettifiche in aumento dell'inventario fisico. spuntare la scelta se si vogliono valorizzare le rettifiche in aumento al costo medio valido il giorno odierno di lancio (cioè non calcolato a data "Data inventario/documento di magazzino").
- Ultimo costospuntare se si vogliono valorizzare le rettifiche in aumento all'ultimo costo valido il giorno odierno di lancio (cioè non calcolato a data "Data inventario/documento di magazzino").
- Ultimo costo con oneri acc. spuntare se si vogliono valorizzare le rettifiche in aumento all'ultimo costo con oneri acc. valido il giorno odierno di lancio (cioè non calcolato a data "Data inventario/documento di magazzino").
- Listino indicare il codice listino il valore verrà rilevato in questo caso alla data "Data inventario/documento di magazzino".
Elabora senza interruzione spuntare se si desidera che il programma elabori senza messaggi di conferma nel caso in cui ci siano articoli (o combinazioni) presenti nella origine dell'inventario fisico ma non nella selezione articoli inventariati. Se questa scelta viene spuntata, si assume che l'utente voglia comunque rettificare a magazzino (cioè caricare) tutte le combinazioni che sono presenti nell'origine inventario e non nella selezione articoli inventariati. Qualora il flag NON venisse spuntato, verrebbe data segnalazione solo per il primo articolo.Note sulla valorizzazione Immaginiamo di avere il seguente articolo M1 avente il listino 1 con la seguente validità e la movimentazione seguente Immaginiamo di effetture la rettifica al 31/12/2012 sui dati precedenti con la seguente lista selezionata articoli. Andando a valorizzare a costo medio dell'anno, prende quello della data odierna di lancio e non quella "data inventario/documento di magazzino". Andando a valorizzare a costo ultimo, prende quello della data odierna di lancio e non quella "data inventario/documento di magazzino". Andando a valorizzare a costo ultimo con oneri acc., prende quello della data odierna di lancio e non quella "data inventario/documento di magazzino". Andando a valorizzare a listino, prende la data "data inventario/documento di magazzino". Nel caso in cui si abbia la necessita di valorizzare a ultimo costo, ultimo costo con oneri acc., costo medio alla data "data inventario/documento di magazzino", occorre prima passare per la stampa inventario e lanciare l'elaborazione alla "data inventario/documento di magazzino" e salvare i costi su un listino, poi procedere tramite la gestione inventario fisico valorizzando al listino appena creato. |