SolutionDOC_InvioComunicazioni
Definizione operazioni servizio Comunicazioni Fiscali
The following operations are supported. For a formal definition, please review the Service Description.
-
CheckServiceStatus
Verifica se il servizio Invio Comunicazioni è raggiungibile.
Se la chiamata va a buon fine, l'oggetto Response contiene un messaggio di esito positivo. -
GetConteggioComunicazioneIva
Ottiene le informazioni sul conteggio dei documenti relative al servizio Comunicazione IVA.
Se la chiamata va a buon fine, ritorna le informazioni sul conteggio dei documenti. -
GetInfoCreditoComunicazioneIva
Ottiene le informazioni sul credito relative al servizio Comunicazione IVA.
Se la chiamata va a buon fine, ritorna le informazioni sul credito. -
GetVatNoticeLogs
Ottiene una lista di log associati alla Comunicazione IVA specificata.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di log. -
GetVatNoticeOutcomeByIdSdiEsito
Ottiene l'esito relativo ad una Comunicazione IVA inviate, identificata dall'Id SdI esito specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene l'esito. -
GetVatNoticeOutcomeReceipt
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. -
GetVatNoticeOutcomeXml
Ottiene, se disponibile, il file in formato XML dell'esito associato alla Comunicazione IVA inviata.
Se la chiamata va a buon fine, l'oggetto Response contiene un file in formato XML. -
GetVatNoticeOutcomesByIdSdi
Ottiene gli esiti relativi ad una o più Comunicazioni IVA inviate, identificate dall'Id SdI specificato.
Nel caso di invio tramite pacchetto ZIP con più file Comunicazione IVA all'interno, saranno presenti gli esiti per tutte le Comunicazioni IVA incluse.
Se la chiamata va a buon fine, l'oggetto Response contiene l'esito. -
GetVatNoticePacchettoDistribuzione
Genera e ottiene un Pacchetto di Distribuzione relativo alle Comunicazioni IVA specificate.
Se la chiamata va a buon fine, l'oggetto Response contiene un Pacchetto di Distribuzione in formato ZIP. -
GetVatNoticeRapportoVersamento
Genera e ottiene un Rapporto di Versamento relativo ad una Comunicazione IVA.
Se la chiamata va a buon fine, l'oggetto Response contiene un Rapporto di Versamento in formato ZIP. -
GetVatNoticeTransactionById
Ottiene una transazione e lo stato del processo di Conservazione relativi ad una Comunicazione IVA inviata, identificata dall'Id transazione specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene la transazione. -
GetVatNoticeTransactionByIdSdi
Ottiene una o più transazioni e lo stato del processo di Conservazione relativi ad una o più Comunicazioni IVA inviate, identificate dall'Id SdI specificato.
Ogni transazione corrisponde ad una singola Comunicazione IVA inviata. Nel caso di invio tramite pacchetto ZIP con più file all'interno, l'Id SdI è lo stesso per tutte le Comunicazioni IVA incluse.
Se la chiamata va a buon fine, l'oggetto Response contiene la transazione. -
GetVatNoticeTransactions
Ottiene una lista di tutte le transazioni associate alle Comunicazioni IVA inviate dal cliente specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di transazioni associate alle Comunicazioni IVA.
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. -
GetVatNoticeTransactionsWithFilter
Ottiene una lista di transazioni associate alle Comunicazioni IVA inviate dal cliente che rispondono ai criteri specificati.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di transazioni associate alle Comunicazioni IVA. -
GetVatNoticeXml
Ottiene il file XML/P7M associato alla Comunicazione IVA inviata.
Se la chiamata va a buon fine, l'oggetto Response contiene un file in formato XML/P7M. -
GetVatNoticeZipFilename
Genera un nome univoco da assegnare al file ZIP contenente le comunicazioni, per la successiva fase di caricamento.
Ritorna una stringa con il nome (es.: '20170504_112812_3576d9cb-7e06-4423-c177-b6f8cd2516ae.zip') altrimenti un messaggio d'errore. -
GetVatNoticesLogs
[Uso interno] Ottiene una lista di log relativi alle Comunicazioni IVA del cliente specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di log. -
GetVatNoticesRapportiVersamento
Ottiene uno o più Rapporti di Versamento relativi a transazioni Comunicazioni IVA.
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
-
SendVatNotice
Invia un file compresso in formato ZIP contenente una o più Comunicazioni IVA.
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. -
UpdateVatNoticeStatus
[Uso interno] Invia una richiesta al Sistema di Interscambio per il cliente per verificare e aggiornare lo stato delle transazioni Comunicazioni IVA 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. -
UploadVatNoticeZipFile
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.