# Fatture di acconto e saldo

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

# Fatture di acconto e saldo

## Classificazione

Funzione aggiunta all’Ordine di vendita standard.

## Prerequisiti

Ordine valorizzato, Azienda/Contatto, righe, valuta e Servizi di categoria **Acconto** e **Saldo**.

## Procedura

1. Aprire l’Ordine di vendita.
2. Premere **Crea Acconto/Saldo**.
3. Scegliere **Acconto** oppure **Saldo**.
4. Per il Saldo scegliere **Riga Singola** o **Completo**.
5. Per Acconto o Riga Singola selezionare Servizio, imposta, titolo, data Fattura, scadenza e importo.
6. L’importo può essere assoluto o percentuale, ad esempio 30%.
7. Confermare e, se proposto, aprire la lista Fatture generate.

La finestra mostra totale documento, residuo, totale fatturato e fatturato senza IVA.

## Risultato

La Fattura copia Ordine, Azienda/Contatto, listino, valuta, magazzino, indirizzi, descrizione e tipo di tassazione.

- **Acconto**: una riga con il Servizio Acconto.
- **Saldo – Riga Singola**: una riga con il Servizio Saldo.
- **Saldo – Completo**: copia l’intero blocco prodotti/servizi dell’Ordine.
- L’eventuale percentuale è calcolata sul totale dell’Ordine.
- Se si indica un’imposta, il valore lordo viene trasformato nel corrispondente imponibile della riga.

## Collegamento degli acconti

La Fattura di saldo elenca gli acconti precedenti dello stesso Ordine. Se configurato, aggiunge una riga negativa che sottrae gli acconti dal saldo.

## Controlli e messaggi

- **“Una delle due date non ha un formato valido”**
- **“Inserire un acconto valido”**
- **“Inserire un servizio di acconto”**
- **“L'acconto selezionato supera il totale rimanente da fatturare”**
- **“Prego inserire un titolo per la fattura”**
- **“Tipologia di Acconto/Saldo non valida”**

Al termine viene mostrato quante Fatture sono state create e quanti errori si sono verificati.

> **📸 SCREENSHOT DA INSERIRE — Finestra Acconto/Saldo**
>
> **Pagina da aprire:** Ordine di vendita, Crea Acconto/Saldo  
> **Contenuto da mostrare:** tipi, importo/percentuale, date, servizio e riepilogo  
> **Evidenziare:** residuo da fatturare  
> **Dati da usare:** ordine dimostrativo  
> **Scopo:** creare un documento coerente col residuo

---

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