SolutionDOC_DatiFattura
Definizione operazioni servizio Dati Fattura
The following operations are supported. For a formal definition, please review the Service Description.
-
CheckServiceStatus
Verifica se il servizio Dati Fattura è raggiungibile.
Se la chiamata va a buon fine, l'oggetto Response contiene un messaggio di esito positivo. -
GetConteggioDatiFattura
Ottiene le informazioni sul conteggio dei documenti relative al servizio Dati Fattura.
Se la chiamata va a buon fine, ritorna le informazioni sul conteggio dei documenti. -
GetInfoCreditoDatiFattura
Ottiene le informazioni sul credito relative al servizio Dati Fattura.
Se la chiamata va a buon fine, ritorna le informazioni sul credito. -
GetInvoiceDataLogs
Ottiene una lista di log associati alla transazione Dati Fattura specificata.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di log. -
GetInvoiceDataOutcomeByIdSdiEsito
Ottiene l'esito relativo ad una transazione Dati Fattura, identificata dall'Id SdI esito specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene l'esito. -
GetInvoiceDataOutcomeReceipt
Ottiene, se disponibile, un file PDF che contiene i dati dell'esito e i campi del contribuente
Se la chiamata va a buon fine, l'oggetto Response contiene un file in formato PDF. -
GetInvoiceDataOutcomeXml
Ottiene, se disponibile, il file in formato XML dell'esito associato alla transazione Dati Fattura.
Se la chiamata va a buon fine, l'oggetto Response contiene un file in formato XML. -
GetInvoiceDataOutcomesByIdSdi
Ottiene gli esiti relativi ad una o più transazioni Dati Fattura, identificate dall'Id SdI specificato.
Nel caso di invio tramite pacchetto ZIP con più file Dati Fattura all'interno, saranno presenti gli esiti per tutti i file inclusi.
Se la chiamata va a buon fine, l'oggetto Response contiene l'esito. -
GetInvoiceDataPacchettoDistribuzione
Genera e ottiene un Pacchetto di Distribuzione relativo alle transazioni Dati Fattura specificate.
Se la chiamata va a buon fine, l'oggetto Response contiene un Pacchetto di Distribuzione in formato ZIP. -
GetInvoiceDataRapportoVersamento
Ottiene un Rapporto di Versamento relativo ad una transazione Dati Fattura.
Se la chiamata va a buon fine, l'oggetto Response contiene un Rapporto di Versamento in formato ZIP. -
GetInvoiceDataTransactionById
Ottiene una transazione e lo stato del processo di Conservazione relativi ad una transazione Dati Fattura, identificata dall'Id transazione specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene la transazione. -
GetInvoiceDataTransactionByIdSdi
Ottiene una o più transazioni e lo stato del processo di Conservazione relativi ad una o più transazioni Dati Fattura, identificate dall'Id SdI specificato.
Ogni transazione corrisponde ad un singolo file Dati Fattura. Nel caso di invio tramite pacchetto ZIP con più file all'interno, l'Id SdI è lo stesso per tutti i file Dati Fattura inclusi.
Se la chiamata va a buon fine, l'oggetto Response contiene la transazione. -
GetInvoiceDataTransactions
Ottiene una lista di tutte le transazioni Dati Fattura del cliente specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di transazioni Dati Fattura.
Nota: Poiché la chiamata non contiene filtri di alcun tipo, a seconda del numero di transazioni presenti, potrebbe essere necessario un tempo significativo per ottenere la lista.
Nel caso peggiore la chiamata potrebbe andare in timeout prima di aver restituito un risultato. -
GetInvoiceDataTransactionsWithFilter
Ottiene una lista di transazioni Dati Fattura del cliente che rispondono ai criteri specificati.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di transazioni Dati Fattura. -
GetInvoiceDataXml
Ottiene il file XML/P7M associato alla transazione Dati Fattura.
Se la chiamata va a buon fine, l'oggetto Response contiene un file in formato XML/P7M. -
GetInvoiceDataZipFilename
Genera un nome univoco da assegnare al file ZIP contenente i Dati Fattura, per la successiva fase di caricamento.
Ritorna una stringa con il nome (es.: '20170904_522822_4896d9ab-7a05-2453-d157-c2f8ad2616cd.zip') altrimenti un messaggio d'errore. -
GetInvoicesDataLogs
[Uso interno] Ottiene una lista di log relativi alle transazioni Dati Fattura del cliente specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di log. -
GetInvoicesDataRapportiVersamento
Ottiene uno o più Rapporti di Versamento relativi a transazioni Dati Fattura.
Se la chiamata va a buon fine, l'oggetto Response contiene un file ZIP contenente uno o più Rapporti di Versamento in formato ZIP. -
GetVersionHub
Versione Servizio Hub
Verifica versione servizio HUB.
Ritorna una stringa con il numero di versione. - IncludeEnumsInWSDefinition
-
SendInvoiceData
Invia un file compresso in formato ZIP contenente uno o più file Dati Fattura.
I file XML contenuti all'interno del file ZIP devono essere tutti firmati oppure tutti non firmati. Dimensione massima: 5 MB (5.242.880 byte).
E' possibile specificare alcuni parametri per l'identificazione dell'utente e dell'applicazione che esegue la chiamata.
Se la chiamata va a buon fine, l'oggetto Response contiene tutte le informazioni sull'esito dell'invio. -
UpdateInvoiceDataStatus
[Uso interno] Invia una richiesta al Sistema di Interscambio per il cliente per verificare e aggiornare lo stato delle transazioni Dati Fattura inviate senza stato o con stato non definitivo.
Se la chiamata va a buon fine, l'oggetto Response contiene il numero di transazioni che sono state aggiornate. -
UploadInvoiceDataZipFile
Carica un flusso dati sul server per la successiva verifica e invio al Sistema di Interscambio.
Il file da inviare al Sistema di Interscambio deve avere una dimensione massima di 5 MB (5.242.880 byte).
Ritorna il nome del file su cui è stata effettuata la scrittura, altrimenti un messaggio d'errore.