Articoli Taggati ‘valorizzazione magazzino’

scritto da | on | Nessun commento

Nel caso in cui gli scarichi di magazzino sono effettuati col criterio del costo medio ponderato di periodo essi vengono valorizzati tutti ad un unico valore dato dal costo medio di entrata calcolato con riferimento a tutte le merci entrate in magazzino in un certo periodo. Pertanto, la valorizzazione degli scarichi viene effettuata solamente alla fine del periodo considerato, quando è possibile determinare il costo medio ponderato del periodo. Il periodo di tempo a cui fare riferimento per il calcolo, può essere più o meno esteso: ad esempio, il calcolo può essere effettuato ogni settimana, ogni quindici giorni, ogni mese, o addirittura ogni anno. Il metodo del costo medio viene utilizzato dalle imprese che assegnano i costi totali uniformemente a tutti i prodotti disponibili e presenta il vantaggio di eliminare eventuali discordanze derivanti da acquisti a prezzi diversi. La determinazione del costo medio viene effettuata sulla base della media ponderata generale, con la quale la valutazione media delle rimanenze di magazzino si determina dividendo il costo complessivo delle unità entrate (q1 x p1 + q2 x p2 + q3 x p3 …) per il loro numero (q1 + q2 + q3 …).
Per poter valorizzare il magazzino con il metodo del costo medio partiamo dalla tabella dei movimenti di magazzino MOVIMENTI: Codice, Data, QT, Segno, Causale, Costo

Filtriamo quindi i movimenti di acquisto per il periodo considerato e valorizziamo i carichi:

SELECT Movimenti.CODICE, Movimenti.DATA, Movimenti.CAUSALE, Movimenti.QT, Movimenti.COSTO, [QT]*[COSTO] AS VALORE
FROM Movimenti
WHERE (((Movimenti.DATA)>=#1/1/2009# AND (Movimenti.DATA)<=#12/31/2009#) AND ((Movimenti.CAUSALE)="AC"));

Ora sommiamo la QT dei carichi ed il loro valore:

SELECT [Valorizzazione carichi_1].CODICE, SUM([Valorizzazione carichi_1].QT) AS [TOTALE QT], SUM([Valorizzazione carichi_1].VALORE) AS [TOTALE VALORE]
FROM [Valorizzazione carichi] AS [Valorizzazione carichi_1]
GROUP BY [Valorizzazione carichi_1].CODICE;

A questo punto calcoliamo il costo medio:

SELECT [Totale Carichi].CODICE, [Totale Carichi].[TOTALE QT], [Totale Carichi].[TOTALE VALORE], [TOTALE VALORE]/[TOTALE QT] AS [COSTO MEDIO]
FROM [Totale Carichi];

News