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.

PrivatoGratisFunziona offline

Verificato da Riccardo Dal Cero, Economista & Consulente · Ultimo aggiornamento 27 settembre 2026

Come funziona

  1. 1

    Incolla l'XML della FatturaPA o carica il file .xml esportato dal tuo software di fatturazione.

  2. 2

    Lo strumento verifica la presenza degli elementi obbligatori FatturaElettronicaHeader e FatturaElettronicaBody.

  3. 3

    Ogni Partita IVA e Codice Fiscale trovato viene verificato con l'algoritmo ufficiale dell'Agenzia delle Entrate.

  4. 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