# Ticket

> **BOZZA – Manuale in fase di verifica**

# Ticket

## Classificazione

Modulo standard vtenext esteso.

## Campi aggiunti

| Campo | Compilazione | Effetto |
|---|---|---|
| **Tariffa** | automatica dal contratto o manuale | valore economico usato per la fatturazione |
| **Riduzione Tariffa %** | utente | riduce la tariffa applicata |
| **Proposta Fattura** | automatica | collega il Ticket alla proposta che lo contiene |
| **Motivazione Annullamento** | utente/proposta | spiega sospensione o annullamento |
| **Stato Fatturazione** | automatico o utente | governa il passaggio alla proposta |

Valori verificati di **Stato Fatturazione**: **Da Fatturare**, **Servizio a Contratto**, **Non Fatturato**, **Fatturato**, **Sospeso**, **Proposta Fattura**.

## Aggiornamento automatico di ore e giorni

A ogni salvataggio, modifica o eliminazione di un Lavoro collegato:

- le **Ore** del Ticket diventano la somma delle Ore Totali dei Lavori;
- i **Giorni** sono ricalcolati dividendo le ore per il numero di ore/giorno configurato, normalmente 8;
- se un Lavoro ha **Chiudi Ticket**, lo stato del Ticket passa a **Chiuso**.

## Azienda collegata

Il campo **Azienda Collegata** è compilato dal record “Relazionato a”. Se il Ticket è collegato a un Contatto, viene riportata l’Azienda del Contatto. Il valore viene aggiornato quando cambia il collegamento.

## Duplicazione

Duplicando il Ticket il sistema azzera i riferimenti di fatturazione: Proposta Fattura, Tariffa, motivazione, Ore e Giorni; lo **Stato Fatturazione** riparte da **Da Fatturare**.

## Eliminazione

Eliminando il Ticket vengono eliminati logicamente anche i Lavori collegati. Pianificazione e Operazione collegate vengono ricalcolate.

## Requisiti per creare una Proposta Fattura

Il Ticket deve essere **Chiuso**, **Da Fatturare**, collegato a un cliente, dotato di almeno un Lavoro valorizzato e non già incluso in un’altra proposta.

> **📸 SCREENSHOT DA INSERIRE — Ticket e fatturazione**
>
> **Pagina da aprire:** Ticket in dettaglio  
> **Contenuto da mostrare:** blocco Fatturazione Avanzata, ore/giorni, Lavori e Proposta  
> **Evidenziare:** Stato Fatturazione e calcoli  
> **Dati da usare:** Ticket con due Lavori  
> **Scopo:** verificare gli effetti del consuntivo

---

> **Riferimento documentazione:** branch `21.10.2`, commit `a9156f4054548bc1db1c531077abb8695028ddcc`.