# Tariffe e Fasce Orarie

## Configurazione Tariffe

La pagina **Tariffe** (`/configurazione/tariffe`) permette di impostare i costi orari e le fasce tariffarie contrattuali.

### Costi per Risorsa (Output C)

Ogni operaio ha una tariffa oraria personalizzata, definita da una tabella con:
- **Codice dipendente** (`cod_dipendente`)
- **Costo orario** associato

Questa configurazione alimenta l'**Output C** – il prospetto costi per risorsa.

:::note
Le tariffe devono essere configurate **per cliente**, come indicato nei requisiti. Assicurati di associare il costo corretto a ciascun dipendente.
:::

### Fasce Tariffarie (Output B)

Le fasce tariffarie definiscono le diverse tipologie di retribuzione previste dal CCNL applicato:

| Fascia | Descrizione | Esempio |
|--------|-------------|---------|
| **Ordinaria** | Ore lavorate nell'orario standard (8h) | Lun-Ven, 08:00-17:00 |
| **Straordinaria** | Ore lavorate oltre le 8h contrattuali | Dopo le 17:00/18:00 |
| **Notturna** | Ore lavorate in fascia notturna | Turni notturni |
| **Festiva** | Ore lavorate in giorni festivi | Sabato, domenica, festivi |

### Logica di Calcolo Ore

Il sistema applica automaticamente la seguente logica per distinguere ore ordinarie, viaggio e straordinari:

#### Caso A – Totale ore ≤ 8h

Le ore di viaggio sono pagate al 100% se rientrano nell'orario contrattuale:

| Voce | Calcolo |
|------|---------|
| Ore viaggio | = tempo percorrenza cantiere |
| Ore ordinarie | = 8h − ore viaggio |
| Straordinario | = 0 |

#### Caso B – Totale ore > 8h

Si calcola quante ore di viaggio ricadono entro le 8h e quante oltre:

| Voce | Calcolo |
|------|---------|
| Ore viaggio ordinarie | = parte viaggio entro le 8h |
| Ore ordinarie | = 8h − ore viaggio ordinarie |
| Ore viaggio straordinarie | = parte viaggio oltre le 8h |
| Straordinario | = eccedenza − ore viaggio straordinarie |

#### Discriminazione viaggio/straordinario

La differenza tra orario di fine timbratura e orario di rientro standard (es. 17:00 o 18:00) **meno** il tempo di percorrenza standard del cantiere determina se l'eccedenza è **viaggio** o **lavoro effettivo**.

:::caution
La modifica delle tariffe ha effetto sui **calcoli futuri**. I documenti già confermati mantengono i costi calcolati al momento della conferma.
:::

### Output Generati

Le tariffe e le fasce alimentano tre output Excel integrati:

| Output | Contenuto |
|--------|-----------|
| **A – Prospetto ore** | Ore ordinarie, di viaggio e straordinari per dipendente/giorno |
| **B – Fasce tariffarie** | Ore viaggio e lavoro per fascia, con costo stimato |
| **C – Costi risorsa** | Costi per risorsa con codice dipendente e tariffa |