Abbiamo risposto ieri ad un post su linkedin dove si affermava che la visualizzazione di una fattura pa, avviene semplicemente avviando il file xml al browser.

Non è così, vediamo i diversi casi e come ci si deve comportare, precisando che nei nostri programmi abbiamo adottato la soluzione 3 cioè un visualizzatore apposito , oltre alla visualizzazione con browser che però (come di seguito specificato) ha problemi con firme e allegati.

La visualizzazione delle fatture pa, non avviene sempre allo stesso modo a causa della diversità che si può riscontrare nella fattura stessa.

Caso 1 Conservazione di fatture pa con firma Cades.

In conservazione portiamo il .p7m, la visualizzazione presuppone:
la verifica della firma (opzional ma non tanto)
b estrazione del file xml,
c abbinamento del foglio di stile che :
c.1 se va bene è dichiarato nel file xml.
ma se è dichiarato ci nasce un problema che esaminiamo dopo.
c 2 se non è dichiarato va "forzato" tenendosi da qualche parte un foglio di stile standard
In ogni caso, abbiamo anche gli allegati da visualizzare e non so dire al momento come si comporta il browser nei vari casi (per ora li perdo)


Caso 2 fatture pa con firma xades.

In questo caso possiamo avviare direttamente la visualizzazione con il browser però non viene visualizza la firma xades . Allegati come sopra.
Questione 3 Inconvenienti del foglio di stile standard:
1. - non offre una visualizzazione molto compatta. Esempio qui http://www.multimediait.com/fattura_elettronica_pa.aspx
2. - Non è detto che nel file xml sia dichiarato il foglio di stile . In questo caso o si forza ad utilizzare quello standard (ma anche questo non lo fa il browser) o viene visualizzato l'xml as is.
3. - Se lo stile è dichiarato nel file xml ed è disponibile all'url indicato, allora funziona la visualizzazione con il browser .
Utilizzando però fogli di stile personalizzati (ognuno potrebbe creare il proprio foglio di stile ottimizzato per i suoi dati) non siamo certi che la visualizzazione sarà corretta (chi certifica il foglio di stile e ci garantisce che non confonde i campi ?) .

Caso 3 Visualizzatore apposito

Infine c'è una ulteriore ipotesi, che il software di consultazione dei pacchetti di distribuzione (e di quelli di conservazione) sia dotato anche di un visualizzatore per le fatture pa. In questo caso sarà il visualizzatore che:
in caso di file .p7m verifica la firma e crea il set di files temporanei per la visualizzazione. Oppure
in caso di xml con xades avvia la verifica della firma e la visualizzazione (senza creare copie temporanee) .
Il visualizzatore dovrà consentire inoltre:
la consultazione diretta dei dati della fattura, e/o
la selezione del foglio di stile e la visualizzazione nel browser, e/o
la visualizzazione degli allegati

MultiMedia IT snc

Comments

Comments are closed on this post.