Skip to main content

Processo di Conservazione

Flussi conservabili

Sono conservabili le fatture:

  • SDIPR (attive/passive)
  • LOTTI SDIPR passivi 
  • SDIPR semplificate(attive/passive)
  • SDIPA (attive/passive)
  • SELFINV (attive)
  • SELFSEND SDIPA (attive/passive)
  • SELFSEND SDIPR (attive/passive)

 

Processo di conservazione

è un processo asincrono, il trigger viene scatenato dopo che la fattura viene elaborata e raggiunge il suo stato finale di successo. Se il flusso richiede l'invio a SDI il tenntativo di invio in conservazione avverrà al cambio di stato tramite le notifiche SDI.

Fatture e notifiche vengono conservate separatamente ed ognuna ha un suo stato di conservazione.

Fatture e notifiche verranno automaticamente inviate in conservazione se il pagante della fattura ha il servizio di conservazione abilitato. Solo da fronted ts-digital è al momento possibile disabilitare l'invio con granularità sul singolo flusso

Individuazione dell'account di conservazione

Per individuare l'account di conservazione viene in primo luogo individuato chi è stato il pagante per quella fattura, per recuperare questo valore storico viene fatto affidamento sul metering. Una volta recuperato questo valore andiamo a cercare nei config ERicevi / SDI il recordo per Item = ownerFattura e owner = pagante.

Se il config viene trovato dobbiamo discriminare fra queste situazioni:

ServiceOwner == ServicePayer

In questo caso ci aspettiamo di trovare nel config CCT una configurazione con credenziali personali o un coupon1000,

effettuiamo quindi la ricerca per item=ServiceOwner e owner=ServicePayer.

ServiceOwner != ServicePayer

In questo caso dobbiamo effettuare una verifica sulle connessioni, in particolare dobbiamo verificare se c'era una connessione fra ServiceOwner e ServicePayer nel momento specifico in cui è stata elaborata la fattura (questa data può variare per tipologia di flusso)

Se esisteva una connessione, effettuiamo la ricerca per item=ServiceItem e owner=ServicePayer aspettandoci un coupon 1004.

Se NON esisteva una connessione, effettuamo la ricerca per item e owner = ServiceItem aspettandoci un coupon 1000, o delle credenziali manuali CCT. Questa casistica viene anche definita "Estenzione manuale da backoffice"

 

Stati

IN_CARICO

Presente solo in alcuni casi per retrocompatibilità, significa che TS-Digital ha in carico l'invio in conservazione.

Non essendoci più la modalità con la quale è possibile dichiarare la volontà di conservare la fattura durante l'invio. questo stato andrà a sparire. (come dichiarato sopra, le fatture verranno conservate automaticamente se presente il servizio di conservazione correttamente attivato)

Ricevuto

Significa che il file ha iniziato il processo di conservazione. Lo stato non è uppercase per questioni di retrocompatibilità

Conservato in PdA

Significa che il file ha terminato il processo di conservazione digitale. Lo stato non è uppercase per questioni di retrocompatibilità

IN_CARICO

Presente solo in alcuni casi, significa che TS-Digital ha in carico l'invio in conservazione

ERRORE

Può verificarsi nel caso in cui durante il processo di conservazione si verificano errori che necessitano di un intervento dell'utente (problemi legati alla configurazione del servizio) oppure errori che possono essere risolti da un intervento di backoffice. Esistono ad oggi alcuni processi in mano al backoffice per risolvere alcune tipologie di ERRORE automaticamente.

 

 

qDHpvzhvQtUl6jzS-drawing-8-1613128375.png