Foglio di stile della fattura elettronica: cos’è, dove scaricarlo e come usarlo
Il foglio di stile è il file che trasforma l’XML della fattura elettronica in una pagina leggibile. Qui trovi i fogli ufficiali (Agenzia delle Entrate e AssoSoftware), quale usare per ogni tipo di fattura e i metodi che funzionano davvero nel 2026, visto che Chrome ed Edge non lo applicano ai file aperti dal disco e da Chrome 158 (17 novembre 2026) smettono del tutto. Se ti serve solo leggere una fattura adesso, trascinala nel riquadro qui sotto.
Trascina qui i file firmati (anche una cartella)
oppure scegli dal dispositivo · .p7m · .xml.p7m · .pdf.p7m · .m7m · .tsd · .xml · anche in Base64 (PEC)
I tuoi file non lasciano mai il tuo dispositivo: vengono aperti e verificati nel browser. Nessun upload, nessuna registrazione.
Pro: scarichi il lotto come ZIP dei PDF, registro Excel (6 fogli) e CSV, e apri tutti i file insieme senza il limite di 10 (anche cartelle e ZIP interi). 19,99 € IVA inclusa, pagamento unico, senza abbonamento · fino a 3 dispositivi · rimborso entro 14 giorni · i file restano sul tuo dispositivo.
Anteprima del registro Excel
In breve
- Cos’è: un file
.xsl(XSLT) che impagina i dati dell’XML come una fattura. Non modifica la fattura e non ha valore fiscale: il documento valido resta l’XML. - Dove si scarica: quelli dell’Agenzia delle Entrate sul portale fatturapa.gov.it (versioni 1.2.3 e 1.0.2, valide dal 1° aprile 2025); quello di AssoSoftware dalla pagina AssoInvoice.
- Come si usa oggi: con Firefox aprendo l’XML dal disco, con il comando
xsltprocche produce una pagina HTML, oppure dentro AssoInvoice o un gestionale. Il vecchio trucco “metti il foglio nella stessa cartella e fai doppio clic” non funziona in Chrome ed Edge. - Ti serve solo leggerla? Trascina l’
.xmlo l’.xml.p7mnel riquadro: la vedi subito, senza foglio di stile e senza caricare il file.
Cos’è il foglio di stile (e cosa non è)
La fattura elettronica è un file XML nel formato FatturaPA: un elenco di dati tra tag, pensato per i software. Il foglio di stile è un secondo file, scritto nel linguaggio XSLT, che contiene le regole per trasformare quei dati in una pagina HTML con intestazione, cedente e cessionario, righe, riepilogo IVA e pagamento. Applicarlo non cambia nulla nel file della fattura: produce solo una rappresentazione, come una copia di cortesia.
Due conseguenze pratiche. Fogli di stile diversi mostrano gli stessi dati con impaginazioni diverse, e nessuna è “più valida” delle altre. E se un foglio di stile non mostra un dato, il dato è comunque nell’XML.
Quali fogli di stile esistono e quale usare
Abbiamo applicato ciascun foglio di stile agli esempi ufficiali FPR12, FPA12 e FSM10 (test del 17 ottobre 2026 con libxslt):
| Foglio di stile | Per | Cosa abbiamo visto |
|---|---|---|
| Fattura Ordinaria 1.2.3 (Agenzia delle Entrate) | FPR12, fatture tra privati | Mostra anche le FPA12; con una semplificata produce una pagina vuota |
| FatturaPA 1.2.3 (Agenzia delle Entrate) | FPA12, fatture alla PA | Mostra anche le FPR12; con una semplificata produce una pagina vuota |
| Fattura Semplificata 1.0.2 (Agenzia delle Entrate) | FSM10 | Solo le semplificate; con FPR12/FPA12 la pagina resta vuota |
| AssoSoftware | FPR12, FPA12, FSM10 | Le mostra tutte e tre, con un’impaginazione simile a una fattura cartacea |
Quindi: se una fattura semplificata (FSM10, la trovi in testa al file come versione="FSM10") ti dà una pagina bianca, stai usando il foglio sbagliato. I fogli 1.2.2 sono quelli validi fino al 31 marzo 2025: funzionano ancora sulle fatture vecchie, ma per quelle attuali usa le versioni 1.2.3. Sul sito agenziaentrate.gov.it (pagina “Fogli di stile per ricevute”) ci sono anche quelli per le ricevute dello SdI (RC ricevuta di consegna, NS notifica di scarto, MC mancata consegna, MT file dei metadati), utili se apri le notifiche XML.
Dove scaricarli
- Agenzia delle Entrate: su fatturapa.gov.it vai in Norme e regole → Documentazione Fattura elettronica → FatturaPA. Nel blocco “Documentazione valida dal 1 aprile 2025” trovi “Foglio di stile per la visualizzazione della FatturaPA versione 1.2.3”, “… della Fattura Ordinaria versione 1.2.3” e “… della Fattura Semplificata versione 1.0.2”. Salva il file con estensione
.xsl. - AssoSoftware: nella pagina AssoInvoice di assosoftware.it c’è il link “Foglio di Stile AssoSoftware”, uno ZIP che contiene
FoglioStileAssoSoftware.xsl. È lo stesso foglio che AssoInvoice usa e aggiorna da solo.
Scaricali solo da queste fonti: un foglio di stile preso da un sito qualsiasi può essere vecchio o mostrare i dati in modo errato.
Come si collega un foglio di stile alla fattura
Un browser applica il foglio di stile solo se l’XML lo richiama con una riga come questa, subito dopo la prima riga del file:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="Foglio_di_stile_fattura_ordinaria_ver1.2.3.xsl"?>
<p:FatturaElettronica versione="FPR12" …>
Molte fatture non hanno questa riga, oppure puntano a un nome di file che sul tuo computer non c’è. Puoi aggiungerla o correggerla con un editor di testo, ma lavora su una copia: l’originale ricevuto dallo SdI va conservato così com’è. Se la fattura è un .xml.p7m, prima va estratto l’XML dalla busta firmata: un foglio di stile non legge un file P7M.
Metodo 1: Firefox, aprendo l’XML dal disco
- Metti la copia dell’XML (con la riga
xml-stylesheet) e il file.xslnella stessa cartella. - Apri l’XML con Firefox: tasto destro → Apri con → Firefox, oppure trascinalo in una scheda di Firefox.
- Per il PDF usa Stampa → Salva come PDF.
Nel nostro test del 17 ottobre 2026, Firefox 158 ha applicato sia il foglio dell’Agenzia sia quello AssoSoftware a un XML aperto dal disco. Mozilla ha però indicato l’intenzione di rimuovere XSLT anche da Firefox, senza fissare ancora una data: è una soluzione per oggi, non per sempre.
Metodo 2: xsltproc, che crea una pagina HTML (Mac e Linux)
Con il comando xsltproc il foglio di stile viene applicato fuori dal browser. Il risultato è un normale file HTML, che si apre in qualsiasi browser, anche in Chrome dopo il 17 novembre, perché non contiene più XSLT. In questo caso la riga xml-stylesheet non serve.
# Ubuntu/Debian: sudo apt install xsltproc (su macOS di solito è già presente)
xsltproc -o fattura.html Foglio_di_stile_fattura_ordinaria_ver1.2.3.xsl IT01234567890_FPR02.xml
# tutte le fatture XML di una cartella
for f in *.xml; do xsltproc -o "${f%.xml}.html" FoglioStileAssoSoftware.xsl "$f"; done
Abbiamo provato entrambi i comandi con libxslt 1.1.35 sugli esempi ufficiali. Attenzione: con il foglio sbagliato (per esempio la semplificata con il foglio ordinario) xsltproc non dà errore e produce una pagina vuota. Su Windows, le vie più semplici restano Firefox o AssoInvoice.
Perché in Chrome ed Edge vedi una pagina bianca
Chrome ed Edge trattano ogni file aperto dal disco come un’origine separata e già oggi si rifiutano di caricare il foglio di stile accanto all’XML: il risultato è una pagina bianca o l’albero dei tag. Dal 17 novembre 2026, con Chrome 158, Google rimuove del tutto XSLT dal browser, quindi non funzioneranno più nemmeno i portali e i visualizzatori online che applicano il foglio di stile dentro la pagina. In un Chrome con XSLT disattivato, al posto della fattura compare in inglese “This document cannot be formatted as intended. It uses XSLT, which the browser does not support”, seguito dal codice XML.
Per i siti e le intranet esiste l’estensione open source XSLT Polyfill, indicata nella documentazione di Chrome: nel nostro test ha riportato la fattura impaginata con il foglio dell’Agenzia e con quello AssoSoftware su pagine servite da un sito. Per i file aperti dal disco invece non serve: lo dichiara essa stessa (“Fetching from file:// URLs is not supported”). Date, Edge, policy aziendali e dettagli sono nella guida Chrome e le fatture XML (XSLT).
Metodo 3: AssoInvoice o il tuo gestionale
AssoInvoice, il visualizzatore gratuito di AssoSoftware per Windows, Mac e Linux, applica il foglio AssoSoftware con un proprio motore, quindi la rimozione da Chrome non lo tocca. Lo stesso vale per i gestionali che generano il PDF sul server. Se AssoInvoice non parte per problemi di Java, vedi AssoInvoice: problemi e alternativa.
Senza foglio di stile: leggere la fattura qui
ApriP7M non usa fogli di stile: legge i dati dell’XML in JavaScript e costruisce la fattura sul tuo dispositivo, quindi funziona in Chrome, Edge, Firefox e Safari anche dopo la rimozione di XSLT. Trascina nel riquadro in cima un .xml o un .xml.p7m (non serve estrarre l’XML) e vedi cedente, cessionario, righe, riepilogo IVA, ritenute, scadenze e IBAN, con i codici spiegati per esteso, gli allegati e una copia in PDF. Il file non viene caricato su un server.
Va detto con chiarezza: non è la resa grafica del foglio ministeriale né di quello AssoSoftware, ma una vista nostra sugli stessi dati. Se ti serve proprio quell’impaginazione, usa uno dei tre metodi sopra. Gratis apri fino a 10 fatture insieme con l’anteprima del registro; con ApriP7M Pro (19,99 € una tantum) scarichi lo ZIP dei PDF e il registro Excel di tutto il lotto.
Pagina bianca o solo codice: le cause più comuni
- Vedi solo tag o l’albero XML: il file non richiama un foglio di stile, oppure il browser non applica XSLT (Chrome Beta, Dev e Canary già oggi; Chrome ed Edge stabili dalla versione 158).
- Pagina bianca in Chrome o Edge con il foglio nella stessa cartella: è il blocco dei file locali descritto sopra. Usa Firefox,
xsltproco il riquadro di questa pagina. - Pagina bianca anche in Firefox: il nome nella riga
xml-stylesheetnon corrisponde al file.xsl, oppure il foglio non è quello giusto per il tipo di fattura (FSM10). - Caratteri strani o errore di lettura: probabilmente stai aprendo un
.xml.p7mrinominato. Va aperto come P7M, non come XML.
Domande frequenti
Cos’è il foglio di stile della fattura elettronica?
È un file XSL (XSLT) che trasforma l’XML della fattura in una pagina leggibile, con intestazione, righe, IVA e pagamento. Non modifica la fattura e non ha valore fiscale: il documento valido resta l’XML trasmesso dallo SdI.
Dove scarico il foglio di stile dell’Agenzia delle Entrate?
Sul portale fatturapa.gov.it, in Norme e regole → Documentazione Fattura elettronica → FatturaPA. Le versioni in vigore dal 1° aprile 2025 sono FatturaPA 1.2.3, Fattura Ordinaria 1.2.3 e Fattura Semplificata 1.0.2.
Che differenza c’è tra il foglio di stile ministeriale e quello AssoSoftware?
I dati sono gli stessi, cambia l’impaginazione. Quello di AssoSoftware ricorda una fattura cartacea e nei nostri test ha mostrato fatture ordinarie, PA e semplificate; quelli dell’Agenzia sono separati per tipo e la semplificata ha un foglio a parte.
Quale foglio di stile serve per la fattura semplificata?
Il “Foglio di stile per la visualizzazione della Fattura Semplificata versione 1.0.2”, oppure quello AssoSoftware. Con i fogli ordinaria o PA una fattura FSM10 produce una pagina vuota.
Perché Chrome mostra una pagina bianca anche se il foglio di stile è nella stessa cartella?
Perché Chrome ed Edge, per sicurezza, non caricano un foglio di stile accanto a un file aperto dal disco. È così da anni e non dipende dal file. Usa Firefox, il comando xsltproc oppure trascina la fattura in ApriP7M.
Dal 17 novembre 2026 i fogli di stile smettono di funzionare?
No: smette Chrome di applicarli. Il foglio di stile resta utilizzabile con xsltproc, AssoInvoice, i gestionali e, per ora, Firefox. In Chrome 158 non funzionano più né il doppio clic né i siti che applicano XSLT nella pagina, salvo estensioni o policy aziendali.
Posso applicare il foglio di stile a un file .xml.p7m?
Non direttamente: prima bisogna estrarre l’XML dalla busta firmata, per esempio con ApriP7M, che lo apre e permette di scaricare l’XML. Poi applichi il foglio di stile all’XML estratto.
ApriP7M usa il foglio di stile dell’Agenzia delle Entrate?
No. Legge i dati dell’XML e costruisce la fattura con un layout proprio, con i codici spiegati in italiano. Il contenuto è lo stesso, l’impaginazione è diversa, e funziona anche nei browser senza XSLT.
Aggiornato il 17 ottobre 2026