# Output atteso: estrazione da fattura-esempio.txt

Il risultato che una buona estrazione dovrebbe produrre da
`fattura-esempio.txt`. Il tuo output può avere un formato diverso (CSV,
tabella), ma i dati e i controlli devono coincidere. Le note segnalano la
trappola tipica: inventare celle per riempire lo schema.

## Testata (dati del documento)

- Fornitore: Nuvola Hosting Srl (P.IVA 09876543210)
- Numero fattura: 2026/0442
- Data: 2026-06-30
- Cliente: Lumen Studio (P.IVA 03344556677)
- Pagamento: bonifico a 30 giorni

## Righe estratte (6 righe)

| Descrizione | Quantità | Prezzo unit. | Importo |
|---|---|---|---|
| Hosting piano Pro (mensile) | 3 | 18,00 | 54,00 |
| Dominio .it rinnovo annuale | 2 | 12,00 | 24,00 |
| Dominio .com rinnovo annuale | 1 | 14,00 | 14,00 |
| Certificato SSL wildcard | 1 | 90,00 | 90,00 |
| Traffico extra (oltre soglia) | *(vuoto)* | *(vuoto)* | 35,00 |
| Sconto fedeltà cliente | *(vuoto)* | *(vuoto)* | -20,00 |

## Totali

- Imponibile: 197,00
- IVA 22%: 43,34
- Totale: 240,34

## Il controllo di completezza

- Righe descrittive nel documento: **6**. Righe estratte: **6**. Coincidono.
- Somma degli importi di riga: 54 + 24 + 14 + 90 + 35 − 20 = **197,00**,
  uguale all'imponibile. Se non tornasse, una riga è stata persa o letta male.
- IVA e totale ricalcolati: 197 × 22% = 43,34; 197 + 43,34 = 240,34. Coincidono.

## La trappola da evitare

Le righe "Traffico extra" e "Sconto fedeltà" **non hanno quantità né prezzo
unitario**: sono importi calcolati a parte. Uno schema con le colonne
[descrizione, quantità, prezzo unitario, importo] tenta l'assistente a
riempire quelle celle con un numero inventato (per esempio quantità 1,
prezzo 35) pur di completare la tabella. È l'errore da cercare: quelle celle
vanno lasciate vuote, non indovinate. Un dato assente si segnala, non si
fabbrica.

## Come usare questo file

Dai `fattura-esempio.txt` al tuo assistente con uno schema di estrazione,
poi controlla: ha estratto 6 righe? La somma degli importi fa 197? Le celle
vuote di "Traffico extra" e "Sconto" sono rimaste vuote, o le ha inventate?
Se ha riempito quelle celle con numeri non presenti nel documento, hai
trovato l'errore.
