FatturaPA 2026: emissione, XML, firma digitale, formato, conversione e invio allo SDI

FatturaPA emissione, XML

La fattura elettronica, negli anni, è diventata molto più di un semplice documento fiscale: è un sistema complesso, strutturato, regolato da norme precise e aggiornato costantemente dall’Agenzia delle Entrate. Dal 2014 ad oggi, la FatturaPA ha attraversato una trasformazione profonda, passando da un obbligo inizialmente limitato alla Pubblica Amministrazione a un sistema universale che coinvolge imprese, professionisti, forfettari e chiunque emetta documenti fiscali. Nel 2026, la fattura elettronica è ormai parte integrante della vita amministrativa di ogni attività, e comprenderne il funzionamento è fondamentale per evitare errori, scarti, ritardi e problemi con il Sistema di Interscambio.

FatturaPA emissione, XML

Questo articolo nasce per offrire una guida completa, chiara e aggiornata, che accompagni il lettore attraverso ogni fase della FatturaPA: dalla creazione del file XML alla firma digitale, dalla conversione del documento all’invio allo SDI, fino agli errori più comuni e alle soluzioni pratiche. Una guida pensata per essere letta come un racconto, senza elenchi, senza blocchi, senza tecnicismi inutili, ma con la precisione necessaria per affrontare un tema che, per molti, è ancora fonte di dubbi e difficoltà.

Cos’è davvero la FatturaPA nel 2026

La FatturaPA è un documento elettronico strutturato in formato XML, firmato digitalmente e inviato allo SDI, il Sistema di Interscambio gestito dall’Agenzia delle Entrate. Non è un PDF, non è un file Word, non è un’immagine: è un file tecnico che contiene informazioni precise, organizzate secondo uno schema definito dalle specifiche tecniche ufficiali. Il formato XML è l’unico riconosciuto dallo SDI, e ogni elemento del file deve rispettare una struttura obbligatoria. Questo significa che la fattura elettronica non è semplicemente “un documento digitale”, ma un sistema di comunicazione tra il soggetto che emette la fattura e l’Agenzia delle Entrate, che si occupa di controllarla, validarla e recapitarla al destinatario.

Le specifiche tecniche aggiornate sono disponibili sul sito ufficiale dell’Agenzia delle Entrate, nella sezione dedicata alla fatturazione elettronica: “Fattura PA e Pubblica Amministrazione“.

A questo punto, è utile comprendere che la FatturaPA non è un semplice file XML, ma un documento che deve rispettare una serie di regole tecniche, come la presenza del formato FPR12 o FPA12, l’indicazione del codice destinatario, la corretta compilazione dei dati anagrafici e fiscali, e la presenza di tutti i campi obbligatori. Ogni elemento del file XML ha una funzione precisa, e la sua assenza o errata compilazione può causare lo scarto della fattura da parte dello SDI.

Il formato XML: la struttura che dà vita alla fattura elettronica

Per comprendere la FatturaPA, bisogna partire dal suo cuore: il file XML. Questo file è composto da una serie di blocchi, chiamati “nodi”, che contengono tutte le informazioni necessarie per identificare il cedente, il committente, gli importi, le aliquote IVA, i dati di pagamento e i riferimenti amministrativi. Ogni nodo ha una funzione precisa e deve essere compilato correttamente affinché lo SDI possa leggere e interpretare la fattura.

Il file XML non è pensato per essere letto da un essere umano. È un linguaggio tecnico, strutturato, che richiede attenzione e precisione. Per questo motivo, la maggior parte delle persone utilizza software gestionali o servizi online che generano automaticamente il file XML, evitando errori di compilazione. Tuttavia, è utile sapere che il formato XML è composto da due sezioni principali: l’header, che contiene i dati di trasmissione e le informazioni del cedente e del destinatario, e il body, che contiene i dati del documento, degli importi e dei pagamenti.

Per rendere più chiaro questo concetto, è utile osservare un esempio reale di struttura XML semplificata, che mostra come vengono organizzati i dati all’interno del file:

Codice

<FatturaElettronica versione="FPR12">
  <FatturaElettronicaHeader>
    <DatiTrasmissione>
      <IdTrasmittente>
        <IdPaese>IT</IdPaese>
        <IdCodice>01234567890</IdCodice>
      </IdTrasmittente>
      <ProgressivoInvio>00001</ProgressivoInvio>
      <FormatoTrasmissione>FPR12</FormatoTrasmissione>
      <CodiceDestinatario>0000000</CodiceDestinatario>
    </DatiTrasmissione>
    <CedentePrestatore>
      <DatiAnagrafici>
        <IdFiscaleIVA>
          <IdPaese>IT</IdPaese>
          <IdCodice>09876543210</IdCodice>
        </IdFiscaleIVA>
        <Anagrafica>
          <Denominazione>Studio Rossi</Denominazione>
        </Anagrafica>
      </DatiAnagrafici>
      <Sede>
        <Indirizzo>Via Roma 10</Indirizzo>
        <CAP>20100</CAP>
        <Comune>Milano</Comune>
        <Provincia>MI</Provincia>
        <Nazione>IT</Nazione>
      </Sede>
    </CedentePrestatore>
  </FatturaElettronicaHeader>
  <FatturaElettronicaBody>
    <DatiGenerali>
      <DatiGeneraliDocumento>
        <TipoDocumento>TD01</TipoDocumento>
        <Divisa>EUR</Divisa>
        <Data>2026-01-10</Data>
        <Numero>1</Numero>
      </DatiGeneraliDocumento>
    </DatiGenerali>
    <DatiBeniServizi>
      <DettaglioLinee>
        <NumeroLinea>1</NumeroLinea>
        <Descrizione>Consulenza professionale</Descrizione>
        <Quantita>1.00</Quantita>
        <PrezzoUnitario>100.00</PrezzoUnitario>
        <AliquotaIVA>22.00</AliquotaIVA>
      </DettaglioLinee>
    </DatiBeniServizi>
    <DatiPagamento>
      <CondizioniPagamento>TP01</CondizioniPagamento>
      <DettaglioPagamento>
        <ModalitaPagamento>MP05</ModalitaPagamento>
        <DataScadenzaPagamento>2026-01-30</DataScadenzaPagamento>
        <ImportoPagamento>122.00</ImportoPagamento>
      </DettaglioPagamento>
    </DatiPagamento>
  </FatturaElettronicaBody>
</FatturaElettronica>

Questo esempio mostra chiaramente come ogni informazione sia collocata in un nodo preciso, con una struttura obbligatoria che deve essere rispettata. La FatturaPA non è un documento “libero”: è un file che deve seguire regole tecniche rigide, e ogni errore nella struttura può causare lo scarto da parte dello SDI.

Per comprendere meglio la logica del file XML, è utile sapere che ogni nodo ha un significato preciso: il nodo “DatiTrasmissione” identifica il soggetto che trasmette la fattura, il nodo “CedentePrestatore” identifica il soggetto che emette la fattura, il nodo “CessionarioCommittente” identifica il destinatario, il nodo “DatiGeneraliDocumento” contiene i dati del documento, come la data, il numero e il tipo di documento, il nodo “DatiBeniServizi” contiene i dati dei beni e dei servizi, e il nodo “DatiPagamento” contiene i dati del pagamento.

✔ Formati ammessi nel 2026

I formati più utilizzati sono:

  • FPR12 → fattura tra privati
  • FPA12 → fattura verso PA

La firma digitale: il sigillo che rende la fattura valida

Una volta creato il file XML, è necessario firmarlo digitalmente. La firma digitale è un passaggio obbligatorio, perché garantisce l’autenticità del documento e la sua integrità. Senza firma digitale, la fattura non è valida e lo SDI la scarterà immediatamente. La firma deve essere in formato CAdES, che genera un file con estensione .p7m. Questo formato è l’unico riconosciuto dal Sistema di Interscambio.

La firma digitale può essere applicata tramite software come ArubaSign, InfoCert, PosteID o Namirial. Questi strumenti permettono di firmare il file XML in modo semplice e veloce, utilizzando un certificato digitale personale. È importante ricordare che la firma deve essere applicata al file XML, non al PDF di cortesia che spesso viene inviato al cliente. Il PDF non ha alcun valore fiscale: è solo una rappresentazione visiva della fattura.

Come si emette una FatturaPA nel 2026

L’emissione della FatturaPA può avvenire in diversi modi, ma il processo è sempre lo stesso: creazione del file XML, firma digitale, invio allo SDI e conservazione sostitutiva. La maggior parte delle persone utilizza software gestionali che automatizzano tutto il processo, ma è possibile anche utilizzare i servizi gratuiti dell’Agenzia delle Entrate, disponibili nella piattaforma “Fatture e Corrispettivi”.

La creazione della fattura richiede attenzione ai dati del cedente, del destinatario, agli importi, alle aliquote IVA e ai riferimenti amministrativi. Ogni errore può causare lo scarto della fattura da parte dello SDI. Per questo motivo, è fondamentale verificare sempre il codice fiscale, la partita IVA, il codice destinatario e la PEC del cliente.

Codice destinatario e PEC: come recapiti la fattura al cliente

Il codice destinatario è un codice di sette caratteri che identifica il canale telematico attraverso cui il cliente riceve la fattura. È la modalità più semplice e veloce per recapitare la fattura elettronica. Se il cliente non ha un codice destinatario, è possibile utilizzare la PEC. Nel caso dei privati senza partita IVA, si utilizza il codice “0000000”.

Conversione del file XML in PDF: quando serve davvero

Il file XML è il documento ufficiale. Il PDF è solo una copia di cortesia, utile per mostrare la fattura al cliente in modo leggibile. La conversione da XML a PDF può essere effettuata tramite software gestionali, servizi online o strumenti dell’Agenzia delle Entrate. È importante ricordare che il PDF non ha alcun valore fiscale: è solo una rappresentazione visiva del documento.

Quindi ribadisco, quando ricevi o generi una fattura elettronica, il file XML è il documento fiscale vero e proprio, ma non è pensato per essere letto a occhio nudo. Per visualizzarlo in modo comprensibile, puoi convertirlo in PDF. La conversione non altera il contenuto né ha valore fiscale: serve solo per consultare o stampare la fattura.

Puoi farlo in tre modi:

  • Con un visualizzatore online gratuito Esistono siti che permettono di caricare il file XML e ottenere la versione PDF immediata, come VisualizzaFatturaPA.it o AssoInvoice (il software gratuito di AssoSoftware). 👉 AssoInvoice – software gratuito per visualizzare FatturaPA.
  • Dal portale “Fatture e Corrispettivi” dell’Agenzia delle Entrate Accedi con SPID o CIE, apri la sezione Consultazione fatture elettroniche, seleziona la fattura e clicca su Visualizza. Il sistema mostra la versione leggibile e ti consente di scaricarla in PDF. 👉 Fatture e Corrispettivi – Agenzia delle Entrate.
  • Con un software gestionale o lettore XML Programmi come Danea Easyfatt, Fatture in Cloud, Aruba, InfoCert o Teamsystem aprono direttamente il file XML e lo esportano in PDF con un layout simile a una fattura tradizionale.

Leggi anche: Come creare da zero un file xml fatturaPA

Invio allo SDI: il passaggio più delicato

L’invio allo SDI è il momento in cui la fattura viene trasmessa all’Agenzia delle Entrate. Lo SDI controlla il file XML, verifica la firma digitale e recapita la fattura al destinatario. Se la fattura contiene errori, lo SDI la scarterà e invierà una ricevuta di scarto. Se la fattura è corretta, lo SDI invierà una ricevuta di consegna.

Le ricevute dello SDI sono fondamentali, perché attestano la validità della fattura. È importante conservarle insieme al file XML, perché rappresentano la prova dell’avvenuta trasmissione.

Elenco dei passaggi per un’analisi semplice: In poche parole, lo SDI è il sistema che riceve, controlla e smista le fatture.

✔ Passaggi dell’invio

  1. invio del file XML firmato
  2. controllo formale
  3. controllo dei dati
  4. consegna al destinatario
  5. ricevuta di consegna o scarto

✔ Tipi di ricevute

  • Esito committente → solo per PA
  • Consegna → fattura accettata
  • Scarto → fattura rifiutata
  • Mancata consegna → il destinatario non ha ricevuto la fattura

Esempio completo di emissione FatturaPA (2026)

✔ Caso reale: professionista che emette fattura a cliente privato

  1. Compila la fattura nel gestionale
  2. Il gestionale crea il file XML
  3. Applica la firma digitale
  4. Invia allo SDI
  5. Riceve la ricevuta di consegna
  6. Invia al cliente il PDF di cortesia
  7. Conserva la fattura per 10 anni

✔ Caso reale: fattura verso Pubblica Amministrazione

  1. Tipo documento: TD01
  2. Formato: FPA12
  3. Codice destinatario: Ufficio PA
  4. Firma digitale obbligatoria
  5. Invio allo SDI
  6. Attesa dell’esito committente
  7. Conservazione sostitutiva

Gli errori più comuni e come evitarli

Gli errori più comuni riguardano il codice fiscale, la partita IVA, il codice destinatario, la firma digitale e la struttura del file XML. Per evitare errori, è fondamentale verificare sempre i dati del cliente e utilizzare software affidabili. Gli errori più frequenti sono elencati nella documentazione ufficiale dello SDI, disponibile sul sito dell’Agenzia delle Entrate.

❌ Errore 00305 – Codice fiscale errato

✔ Controllare CF e P.IVA.

❌ Errore 00404 – Formato XML non valido

✔ Il file non rispetta le specifiche tecniche.

❌ Errore 00400 – Firma digitale mancante

✔ Firmare il file XML in formato CAdES.

❌ Errore 00421 – Progressivo invio duplicato

✔ Cambiare il numero progressivo.

❌ Errore 00425 – Codice destinatario errato

✔ Verificare il codice o usare PEC.

Conservazione sostitutiva: l’ultimo passo obbligatorio

La fattura elettronica deve essere conservata digitalmente per dieci anni. La conservazione sostitutiva garantisce l’integrità e la validità del documento nel tempo. È possibile utilizzare servizi gratuiti dell’Agenzia delle Entrate o servizi professionali come Aruba, InfoCert o Namirial.

Conclusione

La FatturaPA del 2026 è un sistema complesso, ma estremamente efficiente. Comprendere il formato XML, la firma digitale, l’invio allo SDI e la conservazione sostitutiva è fondamentale per evitare errori e gestire correttamente la propria attività. Questa guida nasce per accompagnare il lettore attraverso ogni fase del processo, con un linguaggio chiaro, narrativo e professionale, senza elenchi, senza blocchi, senza tecnicismi inutili. Un articolo pensato per essere letto con piacere, ma con la precisione necessaria per affrontare un tema che, per molti, è ancora fonte di dubbi e difficoltà.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *