Checklist
Che cosa conviene controllare nel file XML della fattura prima di premere il tasto invio?
Dodici verifiche in sequenza, nell’ordine in cui compaiono nel tracciato, per non lasciare che sia lo SdI a trovare gli errori al posto tuo.
La risposta breve sta in sei famiglie di campi: le anagrafiche dei due soggetti, il recapito elettronico, il regime e la natura dell’operazione, la coerenza fra righe e riepilogo IVA, le voci che modificano il totale come bollo, ritenuta e cassa, infine il nome del file. Se questi sei blocchi reggono, la fattura passa quasi sempre al primo colpo.
Il Sistema di Interscambio non giudica il merito commerciale del documento: verifica la forma del tracciato e la congruenza aritmetica. Per questo un controllo umano fatto sempre nello stesso ordine batte qualunque rilettura distratta. Qui sotto la sequenza, campo per campo, con il lessico che ritrovi nel gestionale.
La sequenza in breve
- Anagrafiche complete su entrambi i lati, cedente e cessionario, CAP, provincia e nazione inclusi.
- Un solo recapito valido: codice destinatario di sette caratteri oppure indirizzo PEC.
- Natura dell’operazione su ogni riga senza imposta, nessuna natura dove l’IVA c’è.
- Riepilogo IVA confrontato con le righe, aliquota per aliquota, prima del totale.
- Bollo, ritenuta e cassa coerenti con l’importo finale del documento.
- Nome del file conforme e mai già trasmesso.
Anagrafiche: partita IVA, codice fiscale, indirizzo completo
Il primo blocco riguarda il cedente prestatore, cioè te. Partita IVA con il prefisso nazione IT, codice fiscale quando previsto, denominazione oppure nome e cognome scritti come risultano in visura. Un dato copiato anni fa e mai più toccato è la causa silenziosa di molti scarti.
Il secondo riguarda il cessionario committente. Qui l’errore tipico è l’indirizzo incompleto: manca il CAP, manca la sigla della provincia, oppure la nazione resta vuota su un cliente estero. Il tracciato pretende un indirizzo formalmente completo, non un indirizzo verosimile.
Un controllo che vale la pena fare ogni volta: verificare che la partita IVA del cliente sia ancora attiva e che il codice fiscale, se lo indichi, appartenga davvero allo stesso soggetto. Sono due minuti che evitano una correzione a valle, quando la fattura è già a numero e data assegnati.
Persone fisiche e soggetti senza partita IVA
Per un privato serve il codice fiscale, non la partita IVA, e il campo denominazione va lasciato libero a favore di nome e cognome separati. Mescolare i due schemi è uno degli scarti più frequenti fra chi fattura anche a consumatori finali.
Recapito: codice destinatario oppure PEC
Il recapito è il campo che decide se la fattura raggiunge il cliente o resta nel cassetto fiscale. La regola pratica: un codice destinatario di sette caratteri, oppure il codice convenzionale a sette zeri accompagnato dalla PEC del destinatario. Non entrambi i canali riempiti a caso.
Per la pubblica amministrazione il codice ha sei caratteri e il tipo di documento cambia. È il punto in cui conviene fermarsi un attimo in più, perché la validazione formale può passare mentre il documento finisce a un ufficio sbagliato. Abbiamo raccolto i casi ricorrenti nell’articolo dedicato agli errori sul codice destinatario che fanno scartare la fattura, con le combinazioni che il Sistema di Interscambio respinge subito.
Quando il cliente ti comunica il codice a voce o via messaggio, salvalo in anagrafica e non in un appunto. Un carattere ricopiato male costa lo stesso di un campo dimenticato.
Regime fiscale del cedente e natura dell’operazione
Il regime fiscale è un campo del cedente e resta stabile nel tempo: cambia quando cambia la tua posizione, non da fattura a fattura. Se sei uscito dal forfettario a inizio anno e il gestionale porta ancora il vecchio codice, ogni documento nasce già incoerente.
La natura dell’operazione invece vive sulla riga. Serve quando l’aliquota è a zero: operazione non soggetta, non imponibile, esente, in regime del margine, in inversione contabile. Ogni caso ha il suo codice e i codici sono articolati in sottocasi.
La verifica è simmetrica e va fatta in due direzioni. Prima: ogni riga senza imposta ha una natura? Seconda: nessuna riga con imposta ne porta una? Il secondo controllo si dimentica spesso, perché nasce da una riga duplicata e poi modificata solo a metà.
Aliquote, imponibili e riepilogo IVA
Il riepilogo IVA è la parte del tracciato che il Sistema di Interscambio ricalcola. Contiene una sezione per ogni combinazione di aliquota e natura, con imponibile e imposta corrispondenti. Se il totale delle righe con aliquota al ventidue per cento non coincide con l’imponibile dichiarato in quella sezione, la fattura viene respinta.
Il modo più rapido per controllarlo è sommare gli importi di riga raggruppandoli per aliquota, poi confrontare il risultato con il riepilogo. Non guardare il totale generale prima di aver chiuso questo passaggio: un totale corretto può nascondere due sezioni sbagliate che si compensano.
| Verifica | Cosa confrontare | Segnale di allarme |
|---|---|---|
| Righe e riepilogo | Somma degli imponibili per aliquota | Scostamento anche di pochi centesimi |
| Imposta di sezione | Imponibile per aliquota | Arrotondamento diverso da quello del gestionale |
| Natura e aliquota | Aliquota a zero e codice natura | Riga a zero senza natura, o riga con IVA e natura |
| Sconti e maggiorazioni | Riga e riepilogo dopo lo sconto | Sconto applicato solo sulla riga |
Bollo virtuale, ritenuta e cassa previdenziale
L’imposta di bollo va indicata quando il documento senza addebito di IVA supera la soglia stabilita dalla normativa. Importo e soglia sono fissati da fonte ufficiale e possono essere aggiornati: prima di scrivere una cifra a memoria, verifica il valore corrente sul sito dell’Agenzia delle Entrate. Nel tracciato esistono un flag di assolvimento e un campo importo, e vanno compilati insieme.
La ritenuta d’acconto ha un blocco proprio, con tipo, aliquota, importo e causale di pagamento. La cassa previdenziale ne ha un altro, con la propria aliquota e l’indicazione se concorre o meno alla base imponibile IVA. Sono i tre campi che spostano il totale senza toccare le righe.
Chi emette molte fatture con la stessa struttura può standardizzare questi blocchi una volta sola e poi controllarli solo quando il tipo di prestazione cambia. È il metodo raccontato nel resoconto su come uno studio tecnico gestisce quaranta fatture al mese senza ricevere scarti.
Totale documento, arrotondamenti e dati di pagamento
Solo adesso ha senso guardare il totale del documento. Deve corrispondere alla somma di imponibili e imposte, meno la ritenuta se scelta di esporla al netto, più il bollo se addebitato. Un centesimo di differenza nasce quasi sempre da un arrotondamento fatto su una riga anziché sul riepilogo.
Attenzione anche al tipo di documento e alla data. Una fattura ordinaria, un acconto, una nota di credito e un’autofattura hanno codici diversi, e il codice sbagliato produce un documento formalmente valido ma contabilmente fuori posto. La data deve inoltre restare coerente con i termini di emissione previsti per l’operazione.
Se nel documento compaiono riferimenti a ordine, contratto, convenzione o documento di trasporto, verifica che i numeri citati esistano davvero e siano quelli attesi dal cliente. Molti committenti strutturati respingono in fase di liquidazione le fatture prive del riferimento corretto, anche quando lo SdI le ha consegnate senza obiezioni.
Il blocco dei dati di pagamento chiude il documento: modalità, IBAN, data di scadenza, importo. Non è il campo che genera più scarti, ma è quello che genera più solleciti quando l’IBAN è vecchio o la scadenza è incoerente con le condizioni pattuite.
Nome del file, allegati e ultima rilettura
Il nome del file segue una regola precisa: identificativo del paese, identificativo univoco del trasmittente, un separatore e un progressivo alfanumerico, con l’estensione prevista. Un file già trasmesso con lo stesso nome viene rifiutato come duplicato, anche se il contenuto è diverso.
Vale quindi la pena tenere il progressivo del nome file separato dalla numerazione delle fatture: dopo uno scarto ritrasmetti lo stesso numero e la stessa data, ma il nome del file deve cambiare. Sugli allegati controlla nome, formato dichiarato e dimensione, perché un allegato pesante rallenta il transito senza aggiungere nulla.
L’ultima rilettura è la più economica: apri l’anteprima leggibile del file, non l’XML grezzo, e leggi il documento come lo leggerà il cliente. Le soglie di controllo si sono alzate negli ultimi anni, come raccontiamo nell’analisi su perché i controlli dello SdI stanno diventando più severi, e una rilettura finale resta la difesa più semplice.
In sintesi
Controlla nell’ordine anagrafiche, recapito, regime e natura, riepilogo IVA, bollo e ritenuta, totale e nome del file: sono i sei blocchi che decidono l’esito. Farlo a mano richiede pochi minuti a documento, farlo su venti fatture di fine mese è un altro discorso.
Per questo esiste FatturaSenzaErrori, il servizio che controlla il file XML della fattura elettronica prima dell’invio allo SdI e ti dice in trenta secondi quale campo farebbe scartare il documento. Se vuoi provarlo sulle tue fatture, scrivici dal modulo di contatto oppure a jimenezjulien42@gmail.com.
Chi ha scritto questo articolo
Jimenez Julien costruisce strumenti per micro-imprese e liberi professionisti che emettono fatture in proprio, con un’attenzione particolare ai controlli che precedono l’invio al Sistema di Interscambio. Scrive di adempimenti concreti, senza gergo inutile.