PreviewInvoice

<< Fare clic per visualizzazione il sommario >>

Percorso:  API di piattaforma > JamioPlug > JamioPlug Digitalitaly >

PreviewInvoice

Genera l’anteprima pdf di una Fattura Elettronica a partire dal file .xml o .p7m utilizzato nel Sistema di Interscambio delle fatture elettroniche.

 

Metodo

PlugDigitalitaly/PreviewInvoice

 

Input

Nome

Descrizione

Tipo

Opzionale

token

Token di sessione (per la sessione corrente nel dominio corrente potrebbe essere null o vuoto).

String

Y

invoiceReference

Collegamento ad un allegato o ad un Componente File o ad una risorsa di tipo Dati o Documento che contiene il file .xml o .p7m della Fattura Elettronica.

Reference

 

converterReference

Collegamento ad un allegato o ad un Componente File o ad una risorsa di tipo Dati o Documento che contiene il template (deve avere formato XSLT) per convertire file di tipo XML in HTML. Se non specificato, il file viene convertito secondo un template di default di piattaforma.

Reference

Y

Output

 

Nome

Descrizione

Tipo

 

returnValue

Lista di collegamenti ai file. Il primo della lista, rinominato Invoice.pdf, è la fattura convertita in pdf, gli altri, se presenti, sono eventuali allegati contenuti nel file XML, non convertiti.

ReferenceList

 

 

Commenti

Il metodo individua, se presente, tra tutti i file XML quello che rappresenta la Fattura Elettronica, ne verifica la validità, lo rinomina e converte in pdf.

 

Il metodo si comporta come segue:

Restituisce

Condizione

Errore

Plug_NotValidXmlInvoice

Se il parametro invoiceReference si riferisce ad una risorsa contenente un file XML non valido

Errore

Plug_InvalidStreamReference

Se il parametro invoiceReference si riferisce ad una risorsa che non contiene alcun file.

Errore

Plug_NotUniqueInvoice

Se il parametro invoiceReference punta ad una risorsa contenente più di una Fattura Elettronica.

Errore

Plug_NotUniqueInvoiceStyleSheet

Se il parametro converterReference punta ad una risorsa che contiene più di un file template valido.

Errore

Plug_NotValidXsltInvoice

Se il parametro converterReference punta ad una risorsa che non contiene un file template valido.

Errore

Plug_InvalidStreamReference

Se il parametro converterReference punta ad una risorsa che non contiene alcun file.

Errore

Plug_GenericPreviewProcessingError

Errore generico.

 

 

Esempio

Si riporta un esempio di conversione in pdf tramite template di default di una fattura elettronica:

FatturaPa