Vai al contenuto

Calcolo costi FIFO

A cosa serve

Il calcolo FIFO (First In, First Out) determina il costo dei materiali utilizzati su una commessa partendo dai carichi piu' vecchi: il primo materiale acquistato e' il primo ad essere valorizzato quando viene consumato. In questo modo il costo assegnato alla commessa riflette il reale prezzo pagato per quel materiale.

Ci sono due funzioni distinte che lavorano insieme:

  • Ricalcolo prestazioni (COGG57) -- aggiorna i prezzi di vendita e i costi sulle righe giornaliere della commessa (manodopera e materiali inseriti nei rapportini)
  • Calcolo FIFO (COGG58) -- assegna il costo ai materiali movimentati sulla commessa, abbinando ogni scarico all'acquisto piu' vecchio disponibile

Il risultato di queste elaborazioni alimenta l'analisi commessa, che mostra costi e margini aggiornati.

Come si accede

Dal menu Vendite > Commesse > Utilita':

  • Ricalcolo prestazioni (COGG57)
  • Creazione costi FIFO per commessa (COGG58)

Entrambe le funzioni possono essere lanciate anche dalla gestione commesse (COGG52). Si consiglia di eseguire il calcolo FIFO con frequenza giornaliera per avere l'analisi commessa sempre aggiornata.

Operativita'

Ricalcolo prestazioni (COGG57)

All'apertura si presenta una maschera con tre campi:

Campo Descrizione
Commessa Codice della commessa. Se lasciato vuoto, vengono elaborate tutte le commesse non ancora consolidate
Da data Data di inizio periodo (facoltativa)
A data Data di fine periodo (facoltativa). Deve essere uguale o successiva a "Da data"

Premere F3 per avviare l'elaborazione. Il sistema ricalcola:

  • I prezzi di vendita delle prestazioni, recuperandoli dal listino del cliente collegato alla commessa
  • I costi delle prestazioni: per la manodopera viene usato il costo orario del tecnico che ha eseguito il lavoro, per i materiali viene usato il prezzo dell'ultimo acquisto
  • Se sulla commessa sono configurate delle maggiorazioni, vengono applicate automaticamente sia al prezzo di vendita che al costo

Se le righe giornaliere derivano da interventi del modulo assistenza, il ricalcolo tiene conto anche di questi. Quando sull'intervento e' stato inserito un costo manuale, questo ha la precedenza sul costo calcolato automaticamente.

Calcolo FIFO commessa (COGG58)

All'apertura si presenta una maschera con i seguenti campi:

Campo Descrizione
Commessa Codice della commessa. Se lasciato vuoto, elabora tutte le commesse non ancora consolidate
Consolidato Indica se si desidera consolidare i valori calcolati (si/no)
Data consolidamento Obbligatoria se si sceglie di consolidare. I valori vengono congelati fino a questa data
Report elaborazione Indica se generare un report di dettaglio del calcolo (si/no)

Premere F3 per confermare. Il sistema chiede un'ulteriore conferma prima di procedere con l'elaborazione.

Tasti funzione

Tasto Funzione
F1 Configurazione: apre la maschera per modificare il criterio di calcolo
F2 Torna al campo precedente
F3 Conferma e avvia l'elaborazione
F8 Ricerca commessa (sui campi commessa) / Calendario (sui campi data)
ESC Esci dal programma

Regole di business

Come funziona il calcolo FIFO

Il sistema abbina ogni materiale consumato sulla commessa agli acquisti effettuati, partendo dal piu' vecchio. In pratica: se per una commessa sono stati acquistati 100 pezzi a 5 euro e poi 100 pezzi a 6 euro, i primi 100 pezzi usati vengono valorizzati a 5 euro e i successivi a 6 euro.

Esempio concreto: per la commessa C-2024/101 sono stati acquistati raccordi in rame in due momenti:

Data acquisto Quantita' Prezzo unitario
10/01/2024 20 pz 8,00 euro
15/02/2024 15 pz 8,50 euro

I tecnici ne hanno consumati 28 pz. Con il metodo FIFO, i costi vengono assegnati cosi':

  • I primi 20 pz valorizzati a 8,00 euro (primo acquisto) = 160,00 euro
  • I restanti 8 pz valorizzati a 8,50 euro (secondo acquisto) = 68,00 euro
  • Costo totale: 228,00 euro (costo medio effettivo: 8,14 euro/pz)

Senza il FIFO, tutti i 28 pz sarebbero stati valorizzati all'ultimo prezzo (8,50), dando un costo di 238,00 euro — 10 euro in piu' del reale.

Cosa succede se il materiale usato supera quello acquistato

Puo' capitare che sulla commessa venga utilizzato piu' materiale di quanto acquistato specificamente per quella commessa. In questo caso il sistema deve decidere come valorizzare l'eccedenza, e lo fa in base al criterio configurato:

  • Criterio A: l'eccedenza viene valorizzata al prezzo dell'ultimo acquisto effettuato per quel materiale
  • Criterio B: l'eccedenza viene valorizzata al prezzo medio di acquisto del materiale

Esempio: se i tecnici avessero usato 40 raccordi (ma ne erano stati acquistati solo 35), i primi 35 sarebbero valorizzati FIFO, e i 5 in eccedenza al prezzo dell'ultimo acquisto (criterio A) o al prezzo medio (criterio B).

Il criterio si imposta premendo F1 dalla maschera di calcolo.

Consolidamento

Il consolidamento congela i valori calcolati fino a una certa data, impedendo che vengano modificati da ricalcoli successivi. E' utile quando si vuole "chiudere" un periodo e avere la certezza che i costi gia' approvati non cambino.

  • Quando si consolida, tutti i movimenti fino alla data indicata non vengono piu' ricalcolati
  • Se la commessa e' chiusa e il consolidamento copre tutti i movimenti, la commessa viene marcata come definitivamente consolidata e non verra' piu' rielaborata
  • Le commesse consolidate vengono automaticamente saltate sia dal ricalcolo prestazioni che dal calcolo FIFO

Messaggi di errore

Ricalcolo prestazioni (COGG57)

Messaggio Causa
Commessa Inesistente! Il codice commessa digitato non esiste in archivio
Commessa gia' consolidata La commessa e' gia' stata consolidata e non puo' essere ricalcolata
Date Incongruenti La data "A data" e' precedente a "Da data"

Calcolo FIFO (COGG58)

Messaggio Causa
Commessa Inesistente! Il codice commessa digitato non esiste in archivio
Merce inesistente Il codice merce specificato non esiste in archivio
Modalita' di calcolo FIFO: COMPLETO non ancora disponibile La modalita' completa non e' ancora attiva. Utilizzare la modalita' semplificata
Data consolidamento obbligatoria Si e' scelto di consolidare ma non si e' indicata la data
Funzione gia' in uso per l'operatore L'elaborazione e' gia' in corso per un altro operatore. Attendere e riprovare
Manca testata documento ... Un movimento e' collegato a un documento la cui testata non e' stata trovata. Verificare con l'assistenza
Manca causale Documento ... La causale del documento non e' stata trovata in tabella. Verificare la configurazione delle causali

Vedi anche