...
Expand | ||
---|---|---|
| ||
Stati e Transizioni della FE
| ||
displayName | Workflow trasmisione sistema documentale | name |
pageid | 239304832 |
Parametri in input: | intervallo: deve essere un numero compreso tra 1 e 365; indica l'intervallo (in gg) entro cui vengono estratte le fatture da trasmettere. Da tarare in base al periodo di polling adottato. Un intervallo più ampio permette una sincronizzazione meno frequente, ma può richiedere tempi di estrazione più lunghi. |
---|---|
Operazioni: | il sistema estrae i DG che: - hanno la sotto-FSM Fatturazione Elettronica in stato DA TRASMETTERE; - hanno data registrazione <= data corrente e >= (data corrente – intervallo) |
Output: | ID_DG, TIPO_DG, ANNO, CD_UO_NUMERANTE, NUMERO_REGISTRAZIONE_DG |
getXmlFE
Parametri in input: | ID_DG |
---|---|
Operazioni: | Creazione del file Xml della fattura; esecuzione della transizione che porta la fattura in stato IN TRASMISSIONE |
Output: | file XML della fattura |
resetTrasmissionFE
Parametri in input: | ID_DG, testo messaggio errore |
---|---|
Operazioni: | Inserimento nel file allegato al DG corrente che ha tipo Fattura_Elettronica_Esito_SdI di una stringa ottenuta da questa concatenazione: Esecuzione della transizione che riporta la fattura nello stato DA TRASMETTERE; |
Output: | Nessuno |
receiveMsgForFTEL
Parametri in input: | XML esito ritornato da SdI |
---|---|
Operazioni: | Viene elaborato l'esito dell'invio. Viene modificato di conseguenza lo stato della fattura salvato come allegato il messaggio di esito: se il messaggio ha tipo Notifica Scarto -> TRASMISSIONE CON ERRORI se il messaggio ha tipo Notifica di Mancata Consegna il sistema sul dg identificato: se il messaggio ha tipo Ricevuta di Consegna il sistema sul dg identificato se il messaggio ha tipo Attestazione di Avvenuta Trasmissione con Impossibilità di Recapito -> TRASMESSO se il messaggio ha tipo Notifica di Decorrenza Termini -> TRASMESSO se il messaggio ha tipo Notifica Esito e contenuto Rifiuto -> TRASMISSIONE CON ERRORI se il messaggio ha tipo Notifica Esito e contenuto Accettazione -> TRASMESSO |
Output: | Nessuno |
Ruoli
Per poter utilizzare i servizi descritti, il client WS deve autenticarsi con un utente che possiede i seguenti diritti (appartenenti alla funzione denominata DG01$WSAC - WSDGACServiceService):
DG01$WSACS_GetElencoFEDaTrasmettere | Controlla l'accesso al servizio GetElencoFEDaTrasmettere |
---|---|
DG01$WSACS_GetXmlFE | Controlla l'accesso al servizio GetXmlFE |
DG01$WSACS_ResetTrasmissionFE | Controlla l'accesso al servizio ResetTrasmissionFE |
DG01$WSACS_receiveMsgForFTEL | Controlla l'accesso al servizio receiveMsgForFTEL |
...
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
|
...