SolutionDOC_Peppol
Definizione operazioni servizio PEPPOL emissione dei DDT e ricezione Ordini
The following operations are supported. For a formal definition, please review the Service Description.
-
CheckServiceStatus
Verifica se il servizio Peppol è raggiungibile.
Se la chiamata va a buon fine, l'oggetto Response contiene un messaggio di esito positivo. -
CreateCompany
[Uso interno] Crea una nuova azienda per il servizio Peppol.
Se la chiamata va a buon fine, l'oggetto Response contiene le informazioni sull'azienda creata. -
CreateUser
[Uso interno] Crea un nuovo utente per il servizio Peppol.
Se la chiamata va a buon fine, l'oggetto Response contiene le informazioni sull'utente creato. -
EnableOrDisableUserCompany
[Uso interno] Abilita o disabilita l'associazione tra un'azienda e un utente, per consentire all'utente di caricare e monitorare da GUI i documenti dell'azienda.
Se la chiamata va a buon fine, l'oggetto Response contiene un messaggio di esito positivo. -
GetConteggioEmissioneDdt
Ottiene le informazioni sul conteggio dei documenti relative al servizio Emissione DDT.
Se la chiamata va a buon fine, ritorna le informazioni sul conteggio dei documenti. -
GetConteggioRicezioneOrdini
Ottiene le informazioni sul conteggio dei documenti relative al servizio Ricezioni Ordini.
Se la chiamata va a buon fine, ritorna le informazioni sul conteggio dei documenti. -
GetDespatchAdviceLogs
Ottiene una lista di log associati al DDT specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di log. -
GetDespatchAdviceRapportoVersamento
Genera e ottiene un Rapporto di Versamento relativo ad un DDT Peppol.
Se la chiamata va a buon fine, l'oggetto Response contiene un Rapporto di Versamento in formato ZIP. -
GetDespatchAdviceTransaction
Ottiene una transazione e lo stato del processo di Conservazione relativi ad un DDT emesso.
Se la chiamata va a buon fine, l'oggetto Response contiene la transazione. -
GetDespatchAdviceTransactions
Ottiene una lista di tutte le transazioni associate ai DDT emessi dal cliente specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di transazioni associate ai DDT.
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. -
GetDespatchAdviceTransactionsById
Ottiene una lista di transazioni associate ad un DDT emesso, identificato da Id DDT specificato.
Ogni transazione corrisponde ad un tentativo di invio.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di transazioni, una per ciascun tentativo di invio. -
GetDespatchAdviceTransactionsWithFilter
Ottiene una lista di transazioni associate ai DDT emessi dal cliente specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di transazioni associate ai DDT. -
GetDespatchAdviceXml
Ottiene il file XML associato ad un DDT emesso.
Se la chiamata va a buon fine, l'oggetto Response contiene un file in formato XML. -
GetDespatchAdvicesLogs
[Uso interno] Ottiene una lista di log relativi ai DDT del cliente specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di log. -
GetDespatchAdvicesPacchettoDistribuzione
Genera e ottiene un Pacchetto di Distribuzione relativo alle transazioni di DDT Peppol specificate.
Se la chiamata va a buon fine, l'oggetto Response contiene un Pacchetto di Distribuzione in formato ZIP. -
GetDespatchAdvicesRapportiVersamento
Ottiene uno o più Rapporti di Versamento relativi a DDT Peppol.
Se la chiamata va a buon fine, l'oggetto Response contiene un file ZIP contenente uno o più Rapporti di Versamento in formato ZIP. -
GetInfoCreditoEmissioneDdt
Ottiene le informazioni sul credito relative al servizio Emissione DDT.
Se la chiamata va a buon fine, ritorna le informazioni sul credito. -
GetInfoCreditoRicezioneOrdini
Ottiene le informazioni sul credito relative al servizio Ricezioni Ordini.
Se la chiamata va a buon fine, ritorna le informazioni sul credito. -
GetOrder
[Uso interno] Ottiene un ordine Peppol e lo stato del processo di Conservazione.
Se la chiamata va a buon fine, l'oggetto Response contiene l'ordine Peppol. -
GetOrderLogs
Ottiene una lista di log associati al DDT specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di log. -
GetOrderRapportoVersamento
Genera e ottiene un Rapporto di Versamento relativo ad un ordine Peppol.
Se la chiamata va a buon fine, l'oggetto Response contiene un Rapporto di Versamento in formato ZIP. -
GetOrderXml
Ottiene il file XML associato ad un ordine ricevuto.
Se la chiamata va a buon fine, l'oggetto Response contiene un file in formato XML. -
GetOrders
[Uso interno] Ottiene una lista di tutti gli ordini Peppol ricevuti dal cliente specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di ordini Peppol.
Nota: Poiché la chiamata non contiene filtri di alcun tipo, a seconda del numero di ordini 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. -
GetOrdersLogs
[Uso interno] Ottiene una lista di log relativi agli ordini del cliente specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di log. -
GetOrdersPacchettoDistribuzione
Genera e ottiene un Pacchetto di Distribuzione relativo alle transazioni di ordini Peppol specificate.
Se la chiamata va a buon fine, l'oggetto Response contiene un Pacchetto di Distribuzione in formato ZIP. -
GetOrdersRapportiVersamento
Ottiene uno o più Rapporti di Versamento relativi a ordini Peppol.
Se la chiamata va a buon fine, l'oggetto Response contiene un file ZIP contenente uno o più Rapporti di Versamento in formato ZIP. -
GetOrdersWithFilter
[Uso interno] Ottiene una lista di ordini Peppol ricevuti dal cliente che rispondono ai criteri specificati.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di ordini Peppol. -
GetPeppolZipFilename
Genera un nome univoco da assegnare al file ZIP contenente i documenti Peppol, per la successiva fase di caricamento.
Ritorna una stringa con il nome (es.: '20160801_113521_3376d9ca-7d06-4145-a757-b5f8bd2156fa.zip') altrimenti un messaggio d'errore. -
ImportOrders
[Uso interno] Invia una richiesta al Servizio Peppol per il cliente e importa tutti gli ordini restituiti che corrispondono ai criteri specificati.
Gli ordini vengono registrati come transazioni e i file vengono caricati sullo storage.
Se la chiamata va a buon fine, l'oggetto Response contiene il numero di ordini che sono stati importati. - IncludeEnumsInWSDefinition
-
ReceiveOrder
Ottiene un ordine Peppol e lo stato del processo di Conservazione.
Se la chiamata va a buon fine, l'oggetto Response contiene l'ordine Peppol. -
ReceiveOrders
Ottiene una lista di tutti gli ordini Peppol ricevuti dal cliente specificato.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di ordini Peppol.
Nota: Poiché la chiamata non contiene filtri di alcun tipo, a seconda del numero di ordini 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. -
ReceiveOrdersWithFilter
Ottiene una lista di ordini Peppol ricevuti dal cliente che rispondono ai criteri specificati.
Se la chiamata va a buon fine, l'oggetto Response contiene una lista di ordini Peppol. -
SendDespatchAdvice
Invia un file compresso in formato ZIP contenente uno o più DDT Peppol. Dimensione massima: 50 MB (52.428.800 byte).
Se la chiamata va a buon fine, l'oggetto Response contiene tutte le informazioni sull'esito dell'invio. -
SendDespatchAdviceWithInfo
Invia un file compresso in formato ZIP contenente uno o più DDT Peppol. Dimensione massima: 50 MB (52.428.800 byte).
Richiede alcuni parametri specifici 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. -
UpdateCompany
[Uso interno] Aggiorna i dati di un'azienda esistente del servizio Peppol.
Se la chiamata va a buon fine, l'oggetto Response contiene le informazioni sull'azienda aggiornata. -
UpdateDespatchAdviceStatus
[Uso interno] Invia una richiesta al Servizio Peppol per il cliente per verificare e aggiornare lo stato dei DDT emessi senza stato o con stato non definitivo.
Se la chiamata va a buon fine, l'oggetto Response contiene il numero di DDT che sono stati aggiornati. -
UpdateUser
[Uso interno] Aggiorna i dati di un utente esistente del servizio Peppol.
Se la chiamata va a buon fine, l'oggetto Response contiene un messaggio di esito positivo. -
UploadPeppolZipFile
Carica un flusso dati sul server per la successiva verifica e invio al servizio Peppol.
Il file da inviare al servizio Peppol deve avere una dimensione massima di 50 MB (52.428.800 byte).
I file non devono essere firmati.
Ritorna il nome del file su quale è avvenuta la scrittura, altrimenti un messaggio d'errore.