|
U0
Allora dovrebbe essere: LIFO "annuale" Esempio: Art.A Art.B Art.C 1/1 esistenze 2 0 3 carico nell'anno 3 2 4 scarico nell'anno 3 1 2
giacenze 31/12 2 1 5
calcolo valorizzato Art.A: il prezzo singolo della giacenza 2 è uguale al quello al 1/1 Art.B: il prezzo singolo della giacenza 1 è uguale a quello di carico (media tra tutti i carichi) durante l'anno Art.C: il prezzo singolo della giacenza 5 è per 3 come per Art.A e per gli altri 2 come per Art.B
a questo punto però l'inventario andrebbe memorizzato perchè i valori così utilizzati diventano, per l'anno successivo, quelli del 1/1 (valore giacenza/giacenza=prezzo singolo).
poi esiste anche LIFO che si basa su più anni, ad esempio "decennale". In questo caso i valori presi in considerazione sono quelli degli ultimi 10 anni. In pratica gli inventari memorizzati sono tutti quelli degli ultimi 10 anni e quindi per individuare il prezzo singolo si risale sempre più indietro, fin dove è possibile, considerando la giacenza di fine anno. Esempio: Art.A giacenza 31/12 anno 2000 3 giacenza 31/12 anno 2001 1 giacenza 31/12 anno 2002 6 giacenza 31/12 anno 2003 5 giacenza 31/12 anno 2004 2 giacenza 31/12 anno 2005 3
al 31/12/2004 la giacenza era 2. il valore di questa quantità deve essere così individuata:il primo risale al 31/12/2001 (più indietro non si può andare perchè è la giacenza è minore) il secondo è del 31/12/2002).
al 31/12/2005 la giacenza era 3. il valore viene calcolato come per il 31/12/2004 per i 2 pz e per il 3° pezzo deve prendersi quello medio di carico del 2005.
Spero di essere stato chiaro. Sembra una cosa complicata e in parte lo è. A memoria oltre 15 anni fa con GWBASIC feci all'incirca come segue.
il loop dovrebbe essere così: prendo giacenza dell'anno. (giacenza anno= GA) confronto con giacenza anno-1: se la giacenza anno-1 è maggiore o uguale a GA allora confronto con quella dell'anno-2 e così via. Quando trovo giacenza nell'anno-n (GN) minore di GA allora mi fermo e prendo il valore della giacenza (VGN) come valore della giacenza di oggi a cui però va sommato il valore della quantità eccedente (EC=GA-GN). Il valore di questa quantità lo si calcola come segue:
GA= giacenza anno GN= giacenza anno-n GN1= giacenza anno-n+1 VGA= valore giacenza anno VGN= valore giacenza anno-n VGN1= valore giacenza anno-n+1
EG = GN-GA (quantità eccedente) VGE= (VGN1-VGN) / (GN1-GN) * EG (valore giacenza anno-n+1 meno valore giacenza anno-n)
VGA=VGN+VGE valore giacenza anno preso in considerazione
A grosse linee era così, comunque c'erano i casi particolari come quanto anno-n è uguale a anno
(allora il valore è uguale al przzo di carico) o come anno-n=anno-1, in questo caso il valore
dell'eccedenza è guale al prezzo di carico, etc. etc..
basta sono stanco. scusa del casino e soprattutto controlla che sia tutto giusto sia fiscalmente che logicamente. Luigi
|