Passa al contenuto principale
Version: 1.0

EPortale REST API

API REST per la gestione di fatture elettroniche e corrispettivi.

Tutte le chiamate avvengono verso https://eportale.eu/angular/rest e richiedono autenticazione tramite Bearer token ottenuto dall'endpoint di login. Il token va incluso nell'header Authorization: Bearer <token> per le chiamate successive.

Autenticazione​

MetodoEndpointDescrizione
POST/auth/loginAutentica l'utente e restituisce i dati della sessione
GET/auth/whoamiRestituisce l'id utente dal Bearer token
POST/auth/cambiaPasswordAdeAggiorna le credenziali Agenzia delle Entrate
POST/auth/verificaCredenzialiAdeVerifica la validità delle credenziali AdE

Fattura Elettronica​

Consultazione​

MetodoEndpointDescrizione
POST/fatturaElettronica/getFeInviateElenco delle fatture elettroniche inviate allo SDI
POST/fatturaElettronica/getFeRicevuteElenco delle fatture elettroniche ricevute
POST/fatturaElettronica/getFeConsegnateElenco delle fatture consegnate
POST/fatturaElettronica/getFattureScartateNonReinviateFatture scartate dallo SDI e non ancora reinviate
POST/fatturaElettronica/getDocIdentificativoSdiRecupera documento tramite identificativo SDI
POST/fatturaElettronica/getDocNomeFileRecupera documento tramite nome file
POST/fatturaElettronica/getMetadatoRestituisce i metadati della fattura
POST/fatturaElettronica/getNotificaRestituisce la notifica associata alla fattura
POST/fatturaElettronica/getNotificheListElenco delle notifiche
POST/fatturaElettronica/getUltimaNotificaListUltima notifica disponibile per ciascuna fattura
POST/fatturaElettronica/getOrdiniNsoRicevutiOrdini NSO ricevuti

Import e utilità​

MetodoEndpointDescrizione
POST/fatturaElettronica/importFeAttivoImporta una fattura elettronica attiva
POST/fatturaElettronica/importFePassivoImporta una fattura elettronica passiva
POST/fatturaElettronica/checkFeValida una fattura elettronica
POST/fatturaElettronica/getPdfFromXmlGenera PDF leggibile dall'XML della fattura
POST/fatturaElettronica/getXmlFromP7mEstrae l'XML da un file P7M firmato
POST/fatturaElettronica/resetDownloadFlagResetta il flag di download della fattura

Corrispettivo Elettronico​

MetodoEndpointDescrizione
POST/corrispettivoElettronico/inviaCorrispettivoTrasmette un corrispettivo elettronico all'Agenzia delle Entrate
POST/corrispettivoElettronico/annullaCorrispettivoAnnulla un corrispettivo precedentemente inviato
POST/corrispettivoElettronico/listaCorrispettivoElenco dei corrispettivi trasmessi

Note di compilazione​

CampoNote
pagamentoTipo di pagamento del documento commerciale:
PE Pagamento Elettronico,
PC Pagamento Contante.
tipoDocPer la chiamata inviaCorrispettivo il campo non deve essere compilato.
tipoTrasmissione1: da utilizzare se si desidera trasmettere il documento commerciale compilando l'oggetto CorrispettivoTestataItem.
2: da utilizzare se si desidera trasmettere il documento commerciale tramite byte array, valorizzando il campo tracciato.
aliquotaIvaIl valore deve essere indicato senza il simbolo di percentuale. Ad esempio, per un'aliquota del 10% il valore da trasmettere è 10.
utenteAdeItemIl campo deve essere compilato utilizzando le credenziali dell'Agenzia delle Entrate.
corrispettivoRigaItemListLa lista contenente le righe dello scontrino è obbligatoria.
Attenzione

L'Agenzia delle Entrate non mette a disposizione un ambiente di test. Si consiglia pertanto di effettuare l'invio di uno scontrino di importo minimo. L'integrazione può essere considerata correttamente funzionante una volta ottenuto il progressivo restituito dall'AdE; successivamente sarà possibile procedere con l'annullamento dello scontrino trasmesso.

Conservazione Sostitutiva​

MetodoEndpointDescrizione
POST/conservazione/conservaFeInviateAvvia la conservazione di una fattura elettronica attiva
POST/conservazione/conservaFeRicevuteAvvia la conservazione di una fattura elettronica passiva

Azienda e Pacchetti​

MetodoEndpointDescrizione
POST/azienda/getAziendaRestituisce i dati dell'azienda associata all'utente
POST/pacchetti/getPacchettiAttiviElenco dei pacchetti servizio attivi sull'account

La documentazione dei servizi REST non è ancora completamente allineata. Per il dettaglio dei campi richiesti si può fare riferimento alla documentazione dei servizi SOAP.

Contact

undefined