<< 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: