Visualizzatore fatture elettroniche (XRechnung, ZUGFeRD, Factur-X) gratis
Apri un file XRechnung, ZUGFeRD, Factur-X, Peppol o e-Fatura turco come fattura leggibile: parti, righe, IVA e totali, dettagli di pagamento con codice QR per app bancarie. Verifica che i totali tornino. Stampa o salva come PDF.
Trascina una fattura elettronica (XRechnung, ZUGFeRD, Factur-X, Peppol UBL o e-Fatura turca) e leggila come una normale fattura. Per un PDF ZUGFeRD / Factur-X, viene aperto l'XML al suo interno.
Trascina un XML di fattura elettronica o un PDF ZUGFeRD / Factur-X
XML, PDF · elaborato sul tuo dispositivo
oppure premi Ctrl+V per incollare dagli appunti
Questo è un visualizzatore. Mostra ciò che il file dice e verifica l'aritmetica; non esegue le regole di convalida ufficiali EN 16931 / XRechnung.
🔒 Letto in questo browser. Il file non viene mai caricato.
Come funziona
La pagina legge l'XML nel tuo browser con un proprio piccolo parser (nessuna entità esterna, nessun recupero), riconosce UBL o CII dall'elemento radice e mappa i campi EN 16931 in un unico layout di fattura. Per un PDF usa pdf.js per elencare i file allegati all'interno e aprire l'XML della fattura tra questi.
- 1Apri il fileTrascina l'XML o il PDF ZUGFeRD / Factur-X, o premi "Sfoglia file". "Prova un esempio" apre una XRechnung fittizia.
- 2Leggi la fatturaVedi il venditore e il compratore, le righe, il dettaglio IVA, i totali e l'importo dovuto.
- 3Controlla e pagaUn banner dice se i totali tornano. Per le fatture in euro, scansiona il codice QR con la tua app bancaria.
- 4SalvalaPremi "Stampa / salva come PDF", oppure scarica la fattura come HTML, le righe come CSV o gli allegati.
La tua fattura viene letta in questo browser. Il file non viene mai caricato.
Guida
Esempio pratico
Premi "Prova una XRechnung di esempio" per aprire una fattura XRechnung 3.0 fittizia. La pagina mostra "Fattura RE-2026-0417", emessa il 28 ott 2026 e con scadenza 27 nov 2026, con un importo dovuto di 2.215,26 €. Le tre righe sommano a 1.866,50 €. Il dettaglio IVA ha 345,33 € su 1.817,50 € al 19 % e 3,43 € su 49,00 € al 7 %, quindi 348,76 € in totale, e 1.866,50 + 348,76 = 2.215,26. Il banner dice "Gli importi tornano.", l'IBAN DE89 3704 0044 0532 0130 00 è contrassegnato come "valido" e accanto appare un codice QR di pagamento.
Quali impostazioni usare, e i limiti
- Trascina l'XML, o l'intero PDF ZUGFeRD o Factur-X. La pagina apre un file alla volta: un file .xml di fattura elettronica o un .pdf. Legge fatture in UBL (XRechnung, Peppol BIS Billing 3.0, e-Fatura ed e-Arşiv turchi in UBL-TR) e in UN/CEFACT CII (XRechnung CII, ZUGFeRD 2.x, Factur-X), incluse le note di credito. Il badge accanto al titolo indica lo standard riconosciuto, ad esempio "XRechnung 3.0". I file superiori a 50 MB vengono rifiutati con "Questo file è più grande di 50 MB, ben oltre una fattura elettronica. Verifica che sia il file corretto."
- Un PDF viene letto per l'XML allegato al suo interno. Un PDF ZUGFeRD o Factur-X contiene i dati della fattura come file XML allegato. La pagina elenca i file allegati al PDF e preferisce un allegato denominato factur-x.xml, poi zugferd-invoice.xml, xrechnung.xml o order-x.xml, altrimenti prende il primo file che termina in .xml. L'etichetta poi riporta "XML dal PDF: factur-x.xml", e "Scarica XML" salva quel file. Ciò che vedi sono i dati nell'XML, non l'immagine stampata sulla pagina PDF.
- Leggi il banner che dice se gli importi tornano. Sopra le parti la pagina verifica l'aritmetica interna della fattura: le righe contro "Somma delle righe", "Totale senza IVA" (righe meno sconti più oneri), il dettaglio IVA contro il totale IVA, "Totale con IVA" e "Importo dovuto" (totale meno "Già pagato" più arrotondamento), oltre alle cifre di controllo dell'IBAN. Una differenza di un centesimo è accettata, e su fatture lunghe un centesimo ogni dieci righe per la somma delle righe. Un controllo viene saltato quando il file omette un dato necessario. Questo non è il controllo ufficiale delle regole EN 16931 o XRechnung, e una fattura che risulta valida qui può ancora essere rifiutata da un portale pubblico.
- Usa il codice QR solo per una fattura che devi pagare. Per una fattura in euro con un IBAN valido e un importo superiore a zero, la pagina genera un codice QR EPC (GiroCode) che le app bancarie possono scansionare per compilare beneficiario, IBAN, importo e causale. La causale è un riferimento strutturato del creditore (RF...) quando supera il controllo, altrimenti viene usato il riferimento del pagamento o il numero fattura. Non viene generato alcun codice per una nota di credito, altre valute, addebiti diretti (metodo di pagamento 49 o 59, o conto addebitato), IBAN mancante o non valido, o importo pari o inferiore a zero. Verifica sempre i dati nella tua app bancaria prima di confermare.
- Stampa, salva o esporta ciò che ti serve. "Stampa / salva come PDF" apre la finestra di stampa; scegli "Salva come PDF" come stampante. Se non succede nulla, la pagina mostra il messaggio "Stampa non avviata" e suggerisce "Scarica come HTML", che puoi aprire e stampare da lì. "Scarica come HTML" salva una pagina autonoma con il nome del numero fattura, mentre "Righe come CSV" salva le voci separate da punto e virgola con un byte-order mark UTF-8. Le colonne del CSV sono line, item_id, name, description, quantity, unit, unit_price, net_amount, vat_rate e vat_category, con gli importi scritti come nell'XML (il punto come separatore decimale).
- Date e importi seguono la lingua della pagina. Date, importi e nomi dei paesi sono mostrati nella lingua della pagina e nella valuta propria della fattura, per cui lo stesso file qui si legge "28 ott 2026" e "2.215,26 €". Le unità di misura e le categorie IVA usano parole semplici quando il codice è comune (C62 appare come "pz", S come "aliquota ordinaria") e il codice grezzo altrimenti. I campi che il file lascia vuoti semplicemente non vengono mostrati. Gli allegati incorporati hanno un pulsante "Scarica", quelli collegati mostrano solo l'indirizzo, e il pannello "Sorgente XML" mostra i primi 400.000 caratteri del file.
Problemi comuni e come risolverli
- Dice "Questo XML non è una fattura in formato UBL o CII. Apri un file XRechnung, ZUGFeRD, Factur-X, Peppol o e-Fatura."
- Il file è un XML ben formato ma il suo elemento principale non è un Invoice, un CreditNote o un CrossIndustryInvoice. È il caso di altri XML come un ordine, un avviso di spedizione, una ricevuta o risposta di portale, o una FatturaPA italiana o altro formato nazionale. La pagina trova anche una fattura racchiusa in una busta, ma solo per pochi livelli di annidamento. Apri il file della fattura stesso, non un messaggio che la riguarda.
- Dice "Questo file non è un XML ben formato, quindi non può essere letto. Potrebbe essere danneggiato o troncato."
- Il file non viene analizzato come XML. Le cause tipiche sono un download interrotto prima del termine, un file modificato a mano con un tag di chiusura mancante, o una pagina HTML (come una pagina di login o di errore di un portale) salvata con estensione .xml. Aprilo in un editor di testo: una vera fattura elettronica inizia con <?xml o con un tag Invoice o CrossIndustryInvoice. Scaricalo di nuovo dal portale o dall'email del mittente.
- Dice "Questo PDF non ha un XML di fattura allegato, quindi è un PDF ordinario e non una fattura ZUGFeRD o Factur-X. Aprilo invece in un lettore PDF."
- La maggior parte dei PDF di fattura è solo un'immagine della fattura, senza dati all'interno. Solo i PDF ZUGFeRD e Factur-X contengono un file XML allegato. Cerca nell'email o nel portale un file .xml separato del fornitore e trascina quello, oppure chiedi al fornitore una versione ZUGFeRD o Factur-X. Lo stesso messaggio appare quando il PDF ha allegati ma nessuno di essi termina con .xml.
- Dice "Questo PDF non può essere aperto. Potrebbe essere danneggiato o protetto da password."
- Il lettore PDF interno alla pagina non è riuscito ad aprire il file, cosa che accade con file danneggiati e con PDF che richiedono una password. Rimuovi la password nel programma che ha creato il PDF, oppure scarica di nuovo il file e trascinalo di nuovo. Se il fornitore ha inviato anche l'XML come file separato, puoi aprirlo direttamente.
- Dice "Alcuni importi non tornano:" oppure "L'IBAN non è valido: le cifre di controllo non corrispondono."
- La pagina elenca ogni cifra che non corrisponde, con il valore calcolato e quello indicato in fattura, ad esempio "L'importo dovuto dovrebbe essere 2.215,26 € (totale meno acconto più arrotondamento), ma la fattura indica 2.215,62 €." La pagina legge e somma solo ciò che il file contiene, quindi la discrepanza è nella fattura stessa. Contatta il mittente prima di pagare e, per un IBAN errato, conferma il numero di conto con loro tramite un altro canale. Nessun codice QR viene generato finché l'IBAN è segnalato.
Come si confronta
Un validatore completo di fatture elettroniche verifica ogni regola di business EN 16931 e XRechnung e dice se un portale accetterà il file. Questa pagina non lo fa: legge i campi, li mostra come una normale fattura e somma gli importi, quindi serve per leggere e controllare una fattura ricevuta, non per dimostrare che una fattura inviata è conforme. Il tuo software di contabilità può importare i dati direttamente, che è meglio per la registrazione, ma questa pagina non richiede account né configurazione e legge il file nel browser. Non verifica le firme, non invia né riceve fatture, né le modifica. Il file XML resta la fattura legale, e la copia stampata lo dichiara.
Strumenti correlati
Word Viewer (Apri DOCX online)
Apri un file Word .docx senza Word: leggilo con titoli, elenchi, tabelle e immagini, poi stampalo, salvalo come PDF, copia il testo o scarica le immagini.
OFD Viewer — Apri fatture elettroniche OFD (OFD 阅读器)
Apri un file OFD (il formato cinese per fatture elettroniche e documenti, 电子发票 / 数电发票) nel tuo browser: vedi le pagine, il numero fattura, acquirente, venditore e importi, e stampa o salva come PDF o PNG.
VCF Viewer (Apri file contatti vCard)
Apri un file .vcf e leggi ogni contatto: nomi, telefoni, email, indirizzi e foto. Cerca, individua duplicati, esporta in CSV per Excel o Google Contatti, dividi in un file per contatto o salva come vCard 3.0 pulito.