> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arya.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Timesheet

> Ore per commessa, approvazione manager, export paghe.

Il **timesheet** permette ai dipendenti di riportare le ore di lavoro suddivise per **commessa** (progetto), fondamentale per aziende che fatturano a tempo o tracciano margini per progetto.

<Frame>
  <img src="https://mintcdn.com/agevole/cM9eEPJE8FVhTNOb/images/hr/it/timesheet-weekly.svg?fit=max&auto=format&n=cM9eEPJE8FVhTNOb&q=85&s=235f0e0cef663bc77aa6c0bfba2b9860" alt="Timesheet settimanale con righe per progetto e colonne giorni" width="1200" height="720" data-path="images/hr/it/timesheet-weekly.svg" />
</Frame>

## Compilazione settimanale

<Steps>
  <Step title="Dipendente apre timesheet">
    **HR → Il mio timesheet** → settimana corrente. Vede una griglia: righe = progetti assegnati, colonne = giorni.
  </Step>

  <Step title="Inserisce ore">
    Per ogni cella (progetto × giorno) inserisce ore effettive. Totale giornaliero e settimanale calcolato automaticamente.
  </Step>

  <Step title="Aggiunge note">
    Per giorni con straordinari, ferie, malattia → indica motivo nella nota giornaliera.
  </Step>

  <Step title="Invia per approvazione">
    A fine settimana, click **Invia**. Il timesheet va al manager di riferimento.
  </Step>
</Steps>

## Approvazione manager

<Steps>
  <Step title="Manager riceve notifica">
    Dashboard HR manager → timesheet da approvare.
  </Step>

  <Step title="Rivede">
    Verifica coerenza ore con timbrature, ragionevolezza ripartizione progetti, eventuali anomalie.
  </Step>

  <Step title="Approva o richiede modifica">
    Se approva → timesheet chiuso. Se richiede modifica → torna al dipendente con note.
  </Step>
</Steps>

## Integrazione commesse

Le ore approvate entrano nel **consuntivo** delle commesse:

```
Consuntivo commessa = Σ (ore dipendente × costo orario dipendente)
```

Vedi impatto sul [margine progetto](/it/progetti/budget-e-margine).

## Fatturazione a tempo

Se fatturi a ore (consulenza), le ore approvate del timesheet popolano automaticamente le righe di fattura:

<Steps>
  <Step title="Alla fine del mese">Apri fattura → **+ Linea da timesheet**.</Step>
  <Step title="Seleziona">Progetto, periodo, dipendenti.</Step>
  <Step title="Arya compila">Linee per ruolo/fascia oraria con tariffa standard, sconti eventuali.</Step>
</Steps>

## Export per paghe

Per il consulente del lavoro:

* Ore ordinarie vs straordinarie vs festive
* Formato Excel o CSV specifico per Zucchetti/TeamSystem/Inaz
* Validazione automatica (non più di N ore/giorno, ecc.)

## Domande frequenti

<AccordionGroup>
  <Accordion title="Posso usare timer (start/stop) invece di inserimento manuale?">Sì. Dall'app click **Avvia timer** su un progetto → lavori → **Stop**. Le ore vengono aggiunte al timesheet del giorno.</Accordion>
  <Accordion title="I freelance/collaboratori usano il timesheet?">Sì, come qualsiasi utente con ruolo `User`. Le loro ore entrano nel consuntivo ma non hanno busta paga.</Accordion>
  <Accordion title="Che succede se un dipendente non compila il timesheet?">Arya invia reminder automatici. I manager vedono una dashboard "timesheet mancanti".</Accordion>
</AccordionGroup>
