# Costi Commessa

## Costi Commessa

La pagina **Costi Commessa** (`/gestionale/costi-commessa`) offre una vista dettagliata dei costi sostenuti per ogni commessa, con la suddivisione in ore ordinarie, ore di viaggio e straordinari.

### Informazioni Visualizzate

Per ogni commessa vengono calcolati e mostrati:

| Voce | Descrizione |
|------|-------------|
| **Ore ordinarie** | Ore lavorate entro le 8h contrattuali, al netto delle ore di viaggio |
| **Ore di viaggio** | Tempo di percorrenza andata + ritorno verso il cantiere associato |
| **Ore straordinarie** | Ore lavorate oltre le 8h, al netto delle ore di viaggio in eccedenza |
| **Costo totale** | Somma dei costi calcolati per fascia tariffaria |

### Dettaglio per Operaio

Per ogni commessa è possibile espandere il dettaglio e visualizzare:
- **Ore per operaio** con suddivisione ordinarie/viaggio/straordinari
- **Costo per operaio** in base alla tariffa associata (`cod_dipendente → costo`)
- **Flag "Fuori"** – lavorazioni effettuate fuori sede

### Logica di Calcolo

Il costo viene calcolato con la logica a due casi:

- **Caso A** (≤ 8h): ore viaggio = percorrenza; ordinarie = 8h − viaggio; straordinario = 0
- **Caso B** (> 8h): viaggio suddiviso tra parte entro 8h e parte oltre; straordinario = eccedenza − viaggio straordinario

### Filtri

È possibile filtrare i dati per:
- **Periodo** (mese/anno)
- **Commessa** specifica
- **Operaio** specifico
- **Cantiere** associato

:::tip
Confronta i costi effettivi con il budget preventivato per ogni commessa. Il sistema evidenzia automaticamente le commesse con costi anomali.
:::