API Interrogazione stato di un documento emesso
Controllo dello stato di un documento emesso (ciclo attivo)
Restituisce lo stato di un documento emesso.
Il WS può essere richiamato a seguito dell’invio di una fattura emessa (o nota di credito) per conoscere l’esito della verificare formale da parte dell’hub. Il WS può essere richiamato successivamente per conoscere lo stato della fattura a seguito dell’invio a SDI.
Se il formato di non è corretto e non supera i controlli formali le/le fatture vengono scartate ed è necessario rimandarle.
Endpoint WS: [base url]/webservices/DownloadStatoDocumento. svc
WSDL: [base url]/webservices/DownloadStatoDocumento.svc?wsdl
Metodo: DownloadStato
Username | username di accesso dell’azienda | |
Password | password di accesso dell’azienda | |
numeroFattura | numero del documento per il quale si richiede lo stato (es 1 o 1/b) | |
esercizioContabile | esercizio contabile (es. 2019, corrisponde all’anno della data documento) | |
tipoDocumentoSdi | tipo documento come da specifica SDI, es. TD01, TD02 |
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tem="http://tempuri.org/"> <soap:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:Action>http://tempuri.org/IDownloadStatoDocumento/DownloadStato</wsa:Action><wsa:To>https://hubfatturazione.it/webservices/DownloadStatoDocumento.svc</wsa:To></soap:Header> <soap:Body> <tem:DownloadStato> <tem:username>zzzzzz</tem:username> <tem:password>aaaaaaa</tem:password> <tem:numeroFattura>100</tem:numeroFattura> <tem:esercizioContabile>2019</tem:esercizioContabile> <tem:tipoDocumentoSdi>TD01</tem:tipoDocumentoSdi> </tem:DownloadStato> </soap:Body> </soap:Envelope>
Esempio risposta <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"> <s:Header> <a:Action s:mustUnderstand="1">http://tempuri.org/IDownloadStatoDocumento/DownloadStatoResponse</a:Action> </s:Header> <s:Body> <DownloadStatoResponse xmlns="http://tempuri.org/"> <DownloadStatoResult xmlns:b="http://schemas.datacontract.org/2004/07/WT.FEHub.Business.Models" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <b:Documenti> <b:Documento> <b:DenominazioneCedente>Rossi Spa</b:DenominazioneCedente> <b:DenominazioneCessionario>Verdi srl</b:DenominazioneCessionario> <b:DenominazioneFile i:nil="true"/> <b:EsercizioContabile>2019</b:EsercizioContabile> <b:IDStatoCorrente>11</b:IDStatoCorrente> <b:IdentificativoFiscaleCedente>12345678912</b:IdentificativoFiscaleCedente> <b:IdentificativoFiscaleCessionario>10111213141516</b:IdentificativoFiscaleCessionario> <b:IdentificativoInternoDocumento>1939-839829</b:IdentificativoInternoDocumento> <b:Note/> <b:NotificheXML i:nil="true" xmlns:c="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <b:NumeroDocumento>100</b:NumeroDocumento> <b:XML i:nil="true"/> </b:Documento> </b:Documenti> <b:Message>OK</b:Message> <b:ResultCode>200</b:ResultCode> <b:Success>true</b:Success> </DownloadStatoResult> </DownloadStatoResponse> </s:Body> </s:Envelope>
Parametri risposta
Success: True Richiesta eseguita con successo / False Richiesta fallita
ResultCode
200 Eseguita con successo
300 Eseguita con successo ma il documento non è stato trovato
403 Autenticazione fallita
500 Errore generico (vedere il valore della parametro Message)
Il nodo “StatoCorrenteDocumento” rappresenta lo stato del documento, che può assumere i seguenti valori:
1 | da elaborare |
2 | scartato per errori in fase di validazione |
3 | validato e pronto per l’invio a SDI |
4 | inviato a SDI |
5 | in attesa esito SDI |
6 | SDI consegnato (nel caso di cessionario azienda è uno stato definitivo. Nel caso di cessionario pubblica amministrazione lo stato può diventare ACCETTATO o RIFIUTATO) |
7 | SDI Scartato |
8 | SDI decorrenza termini (solo fatture destinate a PA) |
9 | SDI accettato ( solo fatture destinate alla PA) |
10 | SDI respinto (solo fatture destinate alla PA) |
11 | SDI consegnato con mancato recapito (in genere le fatture inviate a cessionario con solo codice fiscale |
12 | Scartato in post elaborazione |
13 | Importato per invio manuale da web |
14 | Errore durante l'invio a SDI |
15 | Eliminato/Presa visione dello scarto interno piattaforma |
16 | In corso di eliminazione a seguito scarto interno piattaforma |
17 | In corso eliminazione a seguito scarto SDI o rifiuto PA |
18 | Eliminato/Presa visione dello scarto PA |