Visualizzatore fattura elettronica in formato pdf
(+ desbustatore/normalizzatore massivo fatture firmate p7m)

Software freeware che consente la visualizzazione/trasformazione in pdf di file xml (firmati o meno) relativi a fatture elettroniche. E' possibile scegliere tra 3 stili di stampa diversi. Inoltre consente l'estrazione/visualizzazione degli eventuali allegati oltre che l'estrazione dalla busta crittografata dei files xml firmati (con estensione xml.p7m).

Per utilizzarlo è sufficiente scaricare e scompattare l'intero contenuto dello zip in una cartella a piacere e, successivamente, eseguire il file "ftel2pdf.exe" (oppure il file "p7mtoxml.exe" per il desbustatore massivo).

Si consiglia di riaffacciarsi periodicamente su questa pagina, poichè questa utilità software verrà continuamente migliorata ed eventualmente arricchita con ulteriori fogli di stile. In quest'ottica non esitate a fornirci consigli o segnalarci malfunzionamenti

Zip del programma - versione del 19-06-2019 (18,4 Mb): ftel2pdf.zip

Cronologia delle versioni:

19-06-2019 - Nuove implementazioni:
  • Elaborazioni massive. E' stata cambiata la logica di funzionamento, al fine di consentire elaborazioni contemporanee di files imbustati (p7m) e non (xml). In fase di selezione è possibile, infatti, selezionare contemporaneamente sia gli uni che gli altri. Ovviamente, prima di effettuare eventuali altri step dell'elaborazione (normalizzazioni, creazione pdf) gli eventuali files imbustati vengono riconosciuti come tali e automaticamente desbustati. Se si volessero, comunque, selezionare solo files .p7m o solo files .xml, nella finestra di selezione files è possibile agire sul campo "tipo files" in basso a dx. In caso non si attivassero ulteriori step dell'elaborazione (normalizzazioni, creazione pdf) il programma si limiterà a desbustare i files p7m selezionati e a copiare nella stessa cartella i files xml selezionati, in modo da avere già pronto nella stessa cartella l'intero set di fatture già desbustato.
  • Elaborazioni massive. Introdotta la possibilità, in fase di normalizzazione, di eliminare gli eventuali allegati presenti. L'operazione è utile per alleggerire preventivamente eventuali upload in portali o applicazioni, in cui gli allegati non dovessero essere necessari.
  • Elaborazioni massive. Introdotta la possibilità, in fase di normalizzazione, di eliminare eventuali firme XAdES. L'operazione è utile per consentire upload in portali o applicazioni che non accettano xml firmati XAdES,
  • Elaborazioni massive. Alla fine dell'elaborazione, viene chiesto se si desidera aprire la cartella di destinazione dei files desbustati/copiati/convertiti
  • Nel foglio di stile "Assosoftware personalizzato SySe" sono stata inserite, nelle sezioni cedente/prestatore e cessionario/committente, delle diciture che chiariscono chi è il soggetto emittente il documento (cedente, cessionario o terzo)
  • Nel foglio di stile "Assosoftware personalizzato SySe", nelle sezioni di testata dedicate a ordine, contratto, convenzione e ricezione, è stata inserita una colonna in cui vengono visualizzati, se presenti, i riferimenti a Item/Cup/Cig/Commessa
  • Aggiornato il foglio di stile "Assosoftware" a quello pubblicato il 6/6/2019


  • 04-04-2019 - Nuove implementazioni:
  • E' ora possibile, all'interno dell'utilità di desbustamento massivo, effettuare una creazione massiva di pdf (attraverso la fusione con un foglio di stile a scelta tra 3). Tale creazione può essere o meno contestuale ad un desbustamento e/o a una normalizzaziione. I pdf vengono memorizzati in una separata sottocartella.


  • 20-03-2019 - Nuove implementazioni:
  • E' ora possibile, all'interno dell'utilità di desbustamento massivo, effettuare una "normalizzazione" del file xml e, se richiesta, una pseudo-trasformazione dell'xml da formato PA a formato B2B, in modo da permetterne la contabilizzazione/importazione in quei portali/programmi che non gestiscono il formato PA. In caso di files firmati in busta crittografata (p7m) la normalizzazione con o senza trasformazione in B2B può avvenire contestualmente ad desbustamento.
    (Chiarimento per gli utenti esperti: la trasformazione da PA in B2B avviene attraverso la sostituzione della stringa "FPA12" in "FPR12", nelle 2 sezioni dell'xml dove essa è significativamente presente, ovverosia nei parametri del tag iniziale "FatturaElettronica versione=..." e nel tag "DatiTrasmissione/FormatoTrasmissione". Inoltre, al codice destinatario di 6 caratteri, viene accodata una X per renderlo di 7 caratteri, al fine di superare l'eventuale controllo di coerenza tra formato e lunghezza di tale codice.)
  • All'interno dell'utilità di stampa/estrazione allegati è ora possibile richiamare, con apposito pushbutton, l'utilità di desbustamento/normalizzazione e viceversa.


  • 22-02-2019 - Nuove implementazioni:
  • Nel foglio di stile "Assosoftware personalizzato SySe", è stata corretta la titolazione del campo "Bolli" (in basso a sx) quando i bolli sono virtuali (praticamente sempre), aggiungendo il riferimento alla virtualità e una sintetica descrizione della fonte normativa.


  • 12-02-2019 - Nuove implementazioni:
  • All'interno della cartella è ora presente un secondo eseguibile "p7mtoxml.exe", che permette il desbustamento massivo dei files firmati in busta crittografata (p7m), mettendo a disposizione in una sottocartella appositamente creata per ogni elaborazione i files xml (desbustati/in chiaro).
  • Nel foglio di stile "Assosoftware personalizzato SySe", sono ora visualizzati in testa al documento, se presenti nel file xml, i dati contratto/convenzione/ricezione (i dati ordine erano già visualizzati dalla versione 8-10-2018)


  • 26-11-2018 - Nuove implementazioni:
  • Ora è possibile individuare, estrarre ed aprire gli eventuali allegati
  • Ora è possibile, al termine di una elaborazione relativa ad un file firmato in busta crittografata (p7m), conservare il file desbustato in una cartella a scelta
  • Nei fogli di stile "Assosoftware" e "Assosoftware personalizzato SySe", è ora possibile anche la visualizzazione della Fattura Semplificata


  • 12-10-2018 - Viene ora visualizzato, sia in cima che in fondo a ciascuna pagina del pdf, il numero di pagina e il numero di pagine complessive secondo lo stile:
    "Pag. [pagina] di [pagine]"

    08-10-2018 - Corretto bug che mandava in errore l'applicazione quando nel percorso del file xml selezionato era presente uno spazio
    - Nel foglio di stile denominato "AssoSoftware + personalizzazioni syse.it" apportate le seguenti implementazioni e migliorie:
  • Inserita una titolazione di testa "FATTURA ELETTRONICA" (non presente precedentemente) dove viene anche evidenziato se si tratta di una fattura B2B o PA
  • In caso di presenza di riferimenti DDT, essi vengono visualizzati in apposita sezione tabellare prima del corpo fattura
  • In caso di presenza di riferimenti ordine, essi vengono visualizzati in apposita sezione tabellare prima del corpo fattura
  • Il corpo fattura presenta una colorazione dello sfondo alternata da una righa all'altra per facilitarne la leggibilità
  • Nella struttura tabellare del corpo fattura è stata aggiunta un'ulteriore colonna dove viene visualizzato il numero di riga (presente nel file xml), indispensabile per collegare la riga ai riferimenti DDT ed ordine di cui sopra
  • In caso di presenza di un numero di righe di castelletto iva maggiore di 1, viene aggiunta una ulteriore riga tabellare dove vengono calcolati e visualizzati i totali imponibili, iva e spese accessorie [*]
  • In caso di assenza, all'interno del file xml, del valore di "Totale Documento" (dato facoltativo), esso viene calcolato dal foglio di stile ed esposto nell'apposita cella [*]
  • Nel castelletto iva, in caso di assenza del valore "imposta", non viene esplicitata la "esigibilità"
  • Se necessario, dopo il corpo fattura, viene inserito un "n.b." relativo agli eventuali valori "calcolati" dal foglio di stile (si vedano, sopra, implementazioni contrassegnate da [*])

  • 07-08-2018 - Inserito un terzo foglio di stile denominato "AssoSoftware + personalizzazioni syse.it" il quale:
    - presenta una serie di migliorie grafiche che ne agevolano la leggibilità, oltre a rendere più accurate alcune diciture
    - in presenza di righe di corpo-fattura descrittive o con sola quantità (senza prezzo) non stampa nè l'aliquota iva della riga, nè il valore totale di riga.
    - nei riepiloghi iva non stampa le righe relative a codici iva con imponibile pari a zero
    - in presenza di sintassi arricchita secondo gli standard Assosoftware, stampa delle diciture maggiormente chiarificatrici per lotti e scadenze
    - in presenza di sintassi arricchita secondo gli standard Assosoftware, non stampa l'eventuale tipologia della riga "AswTRiga" (considerato che è inserita nell'xml per mere finalità ausiliarie all'eventuale impoortazione automatizzata nei vari software)
    - stampa, se presenti all'interno degli "altri dati gestionali" di ogni riga di corpo-fattura, il "riferimento data" e il "riferimento numero"
    - nel castelletto iva, in caso di assenza del tag EsigibilitaIva (dato facoltativo), la descrizione della colonna "esigibilità" recita "Esigib. non dich. (si presume immediata)"

    27-07-2018 - Ora i file temporanei (ad esclusione dei pdf) vengono cancellati dopo la conclusione dell'eleborazione

    26-07-2018 - Per i files firmati, oltre al formato DER, ora vengono automaticamente riconosciuti e gestiti anche i formati PEM e base64 (con allineamento o senza)

    24-07-2018 - Rilascio prima versione