====== Cycle de Création d'un Ordre ====== **Description du cycle:**La création d'un ordre couvre l'ensemble des étapes de validation depuis la saisie intiale de l'ordre jusqu'à la validation finale après la réconciliation avec les données du dépositaire qui a effectivement exécuté l'ordre. L'écran 'Création Ordre' permet d'accomplir chacune des étapes de ce cycle: sa forme évolue peu au cours du cycle mais les actions proposées dépendent du contexte de chaque étape. Les boutons de fonctions en haut de la page changent et des champs sont activés ou désactivés à la saisie selon l'étape. ----- ===== Aperçu global du cycle ===== Les étapes du cycle et les transitions sont * la Saisie de l'ordre: **[[user_doc:ordre_operation:edit_ordre:Creer_ordre|Créer un ordre.................]]** : passage au statut 'SAISI' (1 - ordre saisi) * La **[[user_doc:ordre_operation:edit_ordre:edit_ordre_saisi|validation de l'ordre par le front Office....]]** : passage au statut 'VALID_FO' (3a - ordre validé FO) * La **[[user_doc:ordre_operation:edit_ordre:edit_ordre_valid_fo|validation de l'ordre par le Middle Office.]]** : passage au statut 'VALID_BO' (4a - ordre validé BO) * ou * Le **[[user_doc:ordre_operation:edit_ordre:edit_ordre_valid_fo|validation de l'ordre auprès du dépositaire (1)]]** : passage au statut 'ENVOI_BO' (4c - ordre envoyé BO) * La **[[user_doc:ordre_operation:edit_ordre:edit_ordre_transmis|transmission de l'ordre au dépositaire....]]** : passage au statut 'TRANSMIS' (5- ordre transmis BO) * La **[[user_doc:ordre_operation:edit_ordre:edit_ordre_transmis|confirmation de l'ordre par le dépositaire]]** : passage au statut 'CONFIRME' (6a - ordre confirmé dépositaire) * La **[[user_doc:ordre_operation:edit_ordre:edit_ordre_confirme|Confirmation finale de l'ordre]]** : passage au statut 'TERMINE' (7- ordre terminé) **(1)** Cas particulier de transmission au dépositaire: A l'issue de la validation par le Front office (VALID_FO), le Middle / back Office a la possibilité de mettre l'ordre en statut ENVOI_BO. Cela est utile pour les ordres dont l'exécution est incertaine (cours limite dans un délai fixé). cette fonction permet de pouvoir modifier l'ordre avant de le passer en statut . A chaque étape, l'ordre peut être annulé ou validé. L'annulation rend l'ordre définitivement caduque. A l'issue de la validation finale, le PRU - prix de Revient Unitaire et la performance de la valeur et du portefeuille sont actualisés. Après la validation finale, l'ordre ne pas être annulé aussi simplement que durant le cycle de validation. Il doit être extourné **[[user_doc:ordre_operation:synth_extournables|Synthèse des ordres et opérations extournables]]**. Un écran particulier permet de **[[user_doc:ordre_operation:edit_ordre:visualiser_ordre|Consulter un ordre terminé]]**. ----- ===== Détail des statuts de l'ordre à chaque étape du cycle ===== Les différents statuts possibles pour l'ordre au cours du cyle par chaque étape du workflow sont les suivantes: * 0 - Création en cours * 1 - ordre saisi * 3a - ordre validé FO * 3b - ordre annulé FO * 4a - ordre validé BO * 4b - ordre annulé BO * 4c - ordre envoyé BO * 5 - ordre transmis BO * 6a - ordre confirmé dépositaire * 6 b- ordre annulé dépositaire * 7 - ordre terminé * 7b - ordre terminé BO/Attente échéance Ce dernier statut indique que la date valeur de l'ordre est dans le futur et que nous sommes en attente de la délivrance de l'ordre à cette date. Remarque: L'annulation d'un ordre est possible à toutes ces étapes, sauf lorsque l'ordre est terminé. Il faut alors créer une opération d'extourne.