Validatore FatturaPA
Incolla o carica l'XML di una fattura elettronica FatturaPA (il formato inviato allo SdI, Sistema di Interscambio) e ottieni un report di validazione riga per riga. Lo strumento verifica la presenza della struttura obbligatoria FatturaElettronicaHeader/Body, controlla l'algoritmo ufficiale del carattere di controllo su ogni Partita IVA e Codice Fiscale trovati nei blocchi Cedente/Prestatore e Cessionario/Committente, e ricalcola la matematica di ogni riga fattura e di ogni gruppo di riepilogo IVA per individuare errori in PrezzoTotale o Imposta. L'analisi avviene nel browser, quindi l'XML resta sul tuo computer.
Verificato da Riccardo Dal Cero, Economista & Consulente · Ultimo aggiornamento 27 settembre 2026
Come funziona
- 1
Incolla l'XML della FatturaPA o carica il file .xml esportato dal tuo software di fatturazione.
- 2
Lo strumento verifica la presenza degli elementi obbligatori FatturaElettronicaHeader e FatturaElettronicaBody.
- 3
Ogni Partita IVA e Codice Fiscale trovato viene verificato con l'algoritmo ufficiale dell'Agenzia delle Entrate.
- 4
Ogni gruppo DettaglioLinee e DatiRiepilogo viene ricalcolato per confermare che i totali e gli importi IVA tornino.
Cosa controlla davvero il Validatore FatturaPA
FatturaPA è il formato XML obbligatorio per le fatture elettroniche scambiate tramite il Sistema di Interscambio (SdI) italiano. Molti scarti e correzioni manuali derivano da una manciata di errori evitabili: una Partita IVA digitata male, un Codice Fiscale con due caratteri invertiti, o un totale riga che non torna con prezzo unitario per quantità per un errore di copia-incolla nel gestionale. Questo strumento reimplementa gli algoritmi ufficiali del carattere di controllo usati dall'Agenzia delle Entrate per entrambi gli identificativi e ricalcola ogni totale di riga e di riepilogo IVA, così puoi intercettare questi errori meccanici prima di inviare la fattura.
Cosa non controlla
Questo è un controllo di formato e matematica, non un motore di conformità fiscale completo. Non valida rispetto allo schema XSD ufficiale completo, non verifica se una Partita IVA o un Codice Fiscale sono attualmente attivi o intestati a chi pensi, non verifica le firme digitali e non può sapere se lo SdI ha effettivamente accettato la fattura. Un report senza errori significa nessun refuso o errore aritmetico evidente, non una garanzia di piena conformità normativa.
Domande frequenti
Questo strumento conferma che la fattura è stata accettata dallo SdI?
No. Controlla solo l'XML incollato, localmente nel tuo browser, senza inviare dati da nessuna parte. Non può dirti se la fattura è stata effettivamente trasmessa, accettata o scartata dal Sistema di Interscambio; per questo serve la ricevuta ufficiale dello SdI fornita dal tuo intermediario o software accreditato.
Valida l'XML rispetto allo schema XSD ufficiale completo di FatturaPA?
No. Verifica la struttura radice obbligatoria ed esegue controlli mirati (checksum degli identificativi, coerenza matematica di righe e riepiloghi IVA) che intercettano gli errori più comuni nella pratica, ma non sostituisce la validazione XSD completa che eseguono i software di fatturazione certificati e lo SdI stesso.
Cosa verifica esattamente il controllo su Partita IVA / Codice Fiscale?
Ricalcola il carattere di controllo ufficiale (per la Partita IVA, l'undicesima cifra; per il Codice Fiscale, il sedicesimo carattere) e lo confronta con quello presente nel documento. Questo intercetta refusi e numeri malformati, ma non può confermare che il numero sia attualmente attivo o intestato a quel soggetto: per questo serve una verifica in tempo reale presso l'Agenzia delle Entrate o il registro VIES.
Perché una riga con uno sconto (ScontoMaggiorazione) non viene segnalata anche se PrezzoTotale ≠ PrezzoUnitario × Quantita?
Quando un blocco DettaglioLinee contiene un elemento ScontoMaggiorazione (sconto o maggiorazione), è normale che PrezzoTotale non corrisponda alla semplice moltiplicazione, quindi lo strumento salta quel controllo specifico per quella riga invece di segnalare un falso errore.
I dati della mia fattura vengono caricati da qualche parte?
No. L'analisi e la validazione avvengono nel tuo browser tramite JavaScript, senza inviare nulla a un server. Puoi usarlo anche su fatture con dati commerciali sensibili.
Questo strumento sostituisce una consulenza fiscale o contabile?
No. È un controllo tecnico di formato, checksum e coerenza matematica, non una consulenza fiscale o legale. Verifica sempre la conformità con un commercialista qualificato o con il tuo fornitore di software di fatturazione certificato prima di affidarti a qualsiasi fattura.
Strumenti correlati
Generatore Importer Incorporabile
Genera un widget di import CSV da incollare sul tuo sito.
Controllo Partita IVA UE (stile VIES)
Valida in blocco i checksum delle P.IVA UE e controlla la soglia OSS di €10.000.
Controllo Nexus Fiscale USA/Canada
Confronta ricavi e numero di transazioni per stato con le soglie di nexus economico.