CertiExchMANUALI OPERATIVI
Home
Manuale operativo Infrastruttura CertiExch

Regolamento e DvP

Regolamento e DvP#

Il settlement collega un obbligo titoli a una conferma monetaria esterna. L’oggetto dvp_transaction rende visibili le due gambe e la loro finalità separata.

Stati essenziali#

created
→ securities_reserved
→ cash_instructed
→ cash_confirmed
→ securities_released
→ final

Sono possibili expired, cancelled, failed, manual_review e correction_required.

Prima di avviare#

  • trade/allocazione/lotto valido;
  • parti e conti attivi;
  • quantità disponibile;
  • importo e valuta cash;
  • provider corretto;
  • settlement date;
  • timeout;
  • riferimenti univoci.

Avanzamento#

La funzione Avanza fino all’esito esegue le transizioni consentite. In un ambiente reale ogni passaggio dipende dal provider e non deve essere forzato.

FOP#

Nel free-of-payment la gamba cash non è prevista nel processo CertiExch. La motivazione deve essere chiara e il trasferimento titoli segue comunque riserva, autorizzazione e finalità.

Retry#

Un retry è ammesso solo quando:

  • il tentativo precedente è fallito prima della finalità;
  • non esiste una conferma cash tardiva;
  • il provider conferma lo stato;
  • il nuovo tentativo è collegato al precedente.

Non riusare identificativi che il provider considera già consumati.

Post-cash#

Timeout#

Il timeout segnala che il processo non si è completato nel termine. Non prova da solo che la gamba esterna sia fallita. Interrogare il provider prima di retry/cancel.

Riconciliazione#

  • importo cash confermato = importo atteso;
  • valuta corretta;
  • quantità rilasciata = quantità riservata;
  • posizioni prima/dopo coerenti;
  • reference provider univoco;
  • finality timestamp;
  • evidence IDs.