Aller au contenu

Le compte

Le cycle de vie du compte est court et définitif : un compte ne se supprime jamais, il se clôt — et la clôture exige que la totalité des avoirs ait été liquidée (la position de chaque instrument à zéro ; le refus nomme ce qui reste). Un compte clos ne se rouvre pas : on en ouvre un autre.

stateDiagram-v2
  direction LR
  state "Ouvert" as O
  state "Clos" as F
  [*] --> O : ouverture par l'administration — publie « compte-ouvert »
  O --> F : clôture, avoirs liquidés — publie « compte-clos »
  F --> [*]
Fait Quand
compte-ouvert le compte est ouvert au plan du tenant — il participe aussitôt au paramétrage
compte-clos le compte est clos, ses avoirs liquidés — définitivement

Chaque fait ne transporte que les identifiants (le tenant, le compte) : la fiche du compte — sa catégorie, son historisation, ses positions — se consulte par l’API, elle ne se duplique pas sur le bus. Un compte s’ouvre une fois et se clôt une fois : chaque fait est publié exactement une fois.

La structure exacte des messages est dans le contrat des événements du compte ; l’ouverture et la clôture se commandent par l’API d’administration des comptes.