Skip to main content

Processo di Conservazione [WIP]

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 oppuree quandoraggiunge cambiail 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.stato di conservazione.

Stato

Fatture dellae fatturanotifiche

L'invioverranno automaticamente inviate in CCT, e le relative notifiche avviene soloconservazione se lail pagante della fattura ha raggiunto il suo stato finale o in generale ti "successo". Ogni tipologiaservizio di fatturaconservazione quindiabilitato. verràSolo conservatada fronted ts-digital è al momento delpossibile raggiungimentodisabilitare del suo stato specifico.

Triggers

L'l'invio vienecon scatenatogranularità daisul seguentisingolo triggerflusso

    Configurazione di invio automatico dei flussi Invio forzato da tool di backoffice di invio massivo per azienda

    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"

     

    Configurazione invio automatico

    TODO

    Tool backoffice avvio massivo per azienda

    TODO

    LOTTI

    Per il processamento dei lotti che vengono separati in fase di ricezione. (arriva un lotto e viene separato in N fatture)

    viene mandato in conservazione solo la prima fattura del lotto e all'arrivo del cambiamento di stato vengono aggiornati gli stati CCT tutte le fatture che si riferiscono al lotto

    Stati