1 / 43

TUNISIE

Interfaçage Technique TC – Participants Workshop du 03 Juillet 2019 AIB. TUNISIE. CLEARING. Sommaire. Introduction Architecture de la Solution Changements impactant les systèmes des participants Nouveaux formats de messages Conclusion Questions - Réponses. I - INTRODUCTION.

rolive
Download Presentation

TUNISIE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Interfaçage Technique TC – Participants Workshop du 03 Juillet 2019 AIB TUNISIE CLEARING

  2. Sommaire • Introduction • Architecture de la Solution • Changements impactant les systèmes des participants • Nouveaux formats de messages • Conclusion • Questions - Réponses

  3. I - INTRODUCTION TUNISIE CLEARING

  4. Introduction • 3 Mai 2018 • 1er atelier avec les participants • 13 Février 2019 • 2ème atelier d’avancement & impact sur les participants • Avril 2019 • Envoi du document d’interfaçage technique • 3 Juillet 2019 : Workshop technique

  5. IntroductionPhases du Projet HW

  6. Introduction Rappel des nouveautés

  7. II – ARCHITECTURE DELA SOLUTION

  8. Architecture de la solution Architecture technique

  9. Architecture de la solutionArchitecture technique Microsoft HTTP Server IBM WebSphere Application Server Microsoft SQL Server Entreprise Edition

  10. Architecture de la solution Environnements Synchronisation de données Environnement de Production Environnement de secours (site de proximité) Environnement de secours (site éloigné) Environnement de Test Environnement de Formation

  11. Architecture de la solution Prérequis participants • Processeur : Intel Core i3 • Système d’exploitation : Windows 10 • Mémoire : 8 Go • Disque dur : disque dur 200 Go • Débit internet : 8Mo • Certificats électroniques ANCEparutilisateur/activité • Navigateur : Explorer, chrome ou Firefox • Java Runtime Environnent 8.0 pour la signature électronique • Cryptographic PKCS7 libraires pour la prise en charge des certificats électroniques • Entreprise Java-based messaging server (optionnel)

  12. III –CHANGEMENTS IMPACTANT LES SYSTEMESDESPARTICIPANTS

  13. Principaux changements impactant les Participants • Modification des structures des fichiers • Adoption des messages en format Swift MT/MX • ISO 15022  Catégorie 5 • ISO 20022  Securities management & SecuritiesSettlement identifiers • Changements au niveau des structures des fichiers FGO et FCRA • Codification Swift des participants (par activité) • Nouvelle identification des comptes titres • Codification des valeurs mobilières aléatoire

  14. Principaux changements impactant les Participants Identification des participants • Positions 1 au 4 : Nom court • Positions 5 et 6 : TN • Positions 7 et 8 : Clés de vérification • Positions 9 au 11 : Code activité (branch code) Code participant Conforme à la nome ISO 9362 « Par activité » Code participant Sur 3 positions « Multi activités » • Code sur 11 positions alphanumérique • Nouveau code « Swift like » pour les participants qui ne disposent pas d’un code Swift réel • Exemple de code Swift : TNCLTNTT001

  15. Principaux changements impactant les Participants Nouvelle nomenclature comptable • Position 1 et 2 : TN • Position 3 et 4 : Clé de vérification • Positions 5 au 11 : Participant ID • Position 12 : Type de compte (propre, client,..) • Positions 13 au 15 : Catégorie d’avoir • Positions 16 au 24 : UID client ou secteur activité • Positions 25 au 27 : attribués par le système Code participant Code Swift participant Code valeur Numéro de compte Nature de compte Code valeur Catégorie d’avoir • Numéro de compte sur 27 positions • Comptes omnibus : TN02MAHJ5871022ODEF00001005 • Comptes clientsfinaux : TN05MAHJ5871021P00000025018 • L’ancienne nature de compte a été remplacée par 7 sous-comptes : • Main (balancedisponible) • Nantissement : Pledge, Banned • Opposition : Blocked • Restricted (IPO), Frozen (gelé) , Confiscated (confisqué)

  16. Principaux changements impactant les Participants Codification ISIN Code ISIN aléatoire Code ISIN séquentiel • Position 1 et 2 : TN • Positions 3 au 11 : Numéro aléatoire • Position 12 : Clé de contrôle • Position 1 et 2 : TN • Positions 3 au 5 : 000 • Positions 6 au 8 : Emetteur • Positions 9 au 11 : Numéro ordre séquentiel • Position 12 : Clé de contrôle Exemple : TNYYXBCER1Z1 Applicable seulement pour les nouveaux codes ISIN attribués

  17. Principaux changements impactant les Participants Modes d’accès Le nouveau système CSD offre aux participants deux modes d’accès Mode GUI (U2A) : Interfacage manuel via un navigateur WEB Mode STP (A2A) : Intégration complète permettant l’interfacage automatisé avec les systèmes backoffice des participants à travers la composante STP-GATEWAY

  18. Principaux changements impactant les Participants Modes d’accès • Mode GUI : U2A • Mode interactif qui nécessite une interaction entre le end-user et l’application WEB à travers un simple navigateur via une saisie à travers du GUI, ce mode supporte aussi l’envoi par fichier.

  19. Principaux changements impactant les ParticipantsModes d’accès • Mode STP : A2A • Mode permettant un échange automatisé entre l’application back-office du participant et le système CSD avec une signature électronique intégrée • Echange de fichiers en format Swift MT 15022 ,20022 et TXT • Téléchargeable à partir de la solution CSD • Nécessite paramétrage STP-Gateway (Accès et emplacements fichiers) • File-basedconnection • IN-OUT folder configuration • JMS-Basedconnection • nécessite Java-based messaging server • IN-OUT Queues configuration • IBM MQ • Apache Active MQ

  20. Principaux changements impactant les ParticipantsNouveaux modes d’échanges

  21. IV – NOUVEAUX FORMATS DE MESSAGES

  22. Nouveaux formats de Messages Opérations supportées • Avis d’éxecution (ajustement) • DvP • FoP • PwD • Repo • Nantissement (Pledge) • Autres types de charge : Opposition, Gel, Confiscation • Opérations sur titres

  23. Nouveaux formats de Messages Types de flux : Participants  TC

  24. Nouveaux formats de Messages Types de flux : Participants  TC

  25. Nouveaux formats de Messages Types de flux : TC  Participants

  26. Nouveaux formats de Messages Types de flux : TC  Participants

  27. Nouveaux formats de MessagesSchéma d’échanges des Flux Tunisie Clearing Backoffice Participant 1 Backoffice Participant 2 Matching Settlement Notification MT 540 : ReceiveFoP Ou MX sese.023.001.03 MT 542 : Delivery FoP Ou MX sese.023.001.03 STP Gateway Central Dossier STP Gateway Dossier STP Gateway Notifications Notifications

  28. Nouveaux formats de MessagesCinématique des instructions : Cas FOP

  29. Nouveaux formats de MessagesCinématique des instructions : cas DVP

  30. Nouveaux formats de Messages MT542 : Delivery FOP (livreur) Headercontenantle type de message {1:F01TNCLTNTTAXXX2326000000}{2:O5420000000000TNCLTNTTX00100000000000000000000N}{4::16R:GENL:20C::SEME//20190625S0000162 :23G:NEWM :16S:GENL :16R:TRADDET :98A::SETT//20190719 :98A::TRAD//20190719 :35B:ISIN TN9541YQYN18 :70E::SPRO//30/Main/1234 :16S:TRADDET :16R:FIAC:36B::SETT//UNIT/150, :97A::SAFE//TN06TNCL0011006ODEF00001009 :16S:FIAC :16R:SETDET:22F::STCO//NPAR :22F::STCO//NOMC :22F::SETR//PORT :22F::BENE//NBEN :16R:SETPRTY:95P::PSET//TNCLTNTT :16S:SETPRTY :16R:SETPRTY:95P::DEAG//TNCLTNTT001 :97A::SAFE//TN06TNCL0011006ODEF00001009 :20C::PROC//FOP01 :16S:SETPRTY :16R:SETPRTY:95P::REAG//UIBKTNTT001 :16S:SETPRTY :16S:SETDET -} Référence message Date dénouement Date opération ISIN Narrativefield Codetype d’opération/Sous compte/Numérode contrat Quantité Numéro de compte à débiter Code Swift du livreur Numéro de compte Référence interne Code Swift participant bénéficiaire

  31. Nouveaux formats de MessagesMT540 : Receive FOP (livré) Headercontenantle type de message {1:F01TNCLTNTTAXXX2328000000}{2:O5400000000000TNCLTNTTX00100000000000000000000N}{4::16R:GENL:20C::SEME//20190625S0000169 :23G:NEWM :16S:GENL :16R:TRADDET:98A::SETT//20190719 :98A::TRAD//20190719 :35B:ISIN TN9541YQYN18 :70E::SPRO//30/Main/1234 :16S:TRADDET :16R:FIAC:36B::SETT//UNIT/150, :97A::SAFE//TN58UIBK0011022ODEF00001003 :16S:FIAC :16R:SETDET:22F::STCO//NPAR :22F::STCO//NOMC :22F::SETR//PORT :22F::BENE//NBEN :16R:SETPRTY:95P::PSET//TNCLTNTT :16S:SETPRTY :16R:SETPRTY:95P::DEAG//TNCLTNTT001 :16S:SETPRTY :16R:SETPRTY:95P::REAG//UIBKTNTT001 :97A::SAFE//TN58UIBK0011022ODEF00001003 :20C::PROC//FOP025 :16S:SETPRTY :16S:SETDET -} Référence message Date dénouement Date opération ISIN Narrativefield Codetype d’opération/Sous compte/Numérode contrat Quantité Numéro de compte à créditer Code Swift du livreur Code Swift participant bénéficiaire Numéro de compte Référence interne

  32. Nouveaux formats de MessagesMT543 : Delivery DVP {1:F01TNCLTNTTAXXX2334000000}{2:O5430000000000TNCLTNTTX00100000000000000000000N}{4: :16R:GENL :20C::SEME//20190628S0000004 :23G:NEWM :16S:GENL :16R:TRADDET :98A::SETT//20190719 :98A::TRAD//20190719 :90A::DEAL//PRCT/34,0 :35B:ISIN TN9541YQYN18 :16R:FIA :92A::YTMR//5,7 :16S:FIA :70E::SPRO//56/Main/1234 :16S:TRADDET :16R:FIAC :36B::SETT//UNIT/150, :97A::SAFE//TN06TNCL0011006ODEF00001009 :16S:FIAC :16R:SETDET :22F::STCO//NPAR :22F::STCO//NOMC :22F::SETR//TRAD :22F::BENE//YBEN :16R:SETPRTY :95P::PSET//TNCLTNTT :16S:SETPRTY :16R:SETPRTY :95P::DEAG//TNCLTNTT001 :97A::SAFE//TN06TNCL0011006ODEF00001009 :20C::PROC//DVP01 :16S:SETPRTY :16R:SETPRTY :95P::REAG//MOFTTNTT001 :16S:SETPRTY :16R:AMT :19A::SETT//TND7560,35 :16S:AMT :16S:SETDET -} Headercontenantle type de message Informations génériques Montant • IV Nouveaux formats de messages

  33. Nouveaux formats de MessagesMT541 : Receive DVP Headercontenantle type de message {1:F01TNCLTNTTAXXX2340000000}{2:O5410000000000TNCLTNTTX00100000000000000000000N}{4: :16R:GENL :20C::SEME//20190628S0000022 :23G:NEWM :16S:GENL :16R:TRADDET :98A::SETT//20190719 :98A::TRAD//20190719 :90A::DEAL//PRCT/34,0 :35B:ISIN TN9541YQYN18 :16R:FIA :92A::YTMR//5,7 :16S:FIA :70E::SPRO//56/Main/1234 :16S:TRADDET :16R:FIAC :36B::SETT//UNIT/150, :97A::SAFE//TN52MOFT0011021ODEF00001013 :16S:FIAC :16R:SETDET :22F::STCO//NPAR :22F::STCO//NOMC :22F::SETR//TRAD :22F::BENE//YBEN :16R:SETPRTY :95P::PSET//TNCLTNTT :16S:SETPRTY :16R:SETPRTY :95P::DEAG//TNCLTNTT001 :16S:SETPRTY :16R:SETPRTY :95P::REAG//MOFTTNTT001 :97A::SAFE//TN52MOFT0011021ODEF00001013 :20C::PROC//DVP02 :16S:SETPRTY :16R:AMT :19A::SETT//TND756,35 :16S:AMT :16S:SETDET -} Informations génériques Montant

  34. Nouveaux formats de MessagesMT548 Settlement Status and Processing Advice {1:F01MOFTTNTTA0012339000000}{2:O5480000000000TNCLTNTTXXXX00000000000000000000N}{4: :16R:GENL :20C::SEME//20190628S0000018 :23G:INST :98C::PREP//20190628181006 :16R:LINK :20C::RELA//20190628S0000016 :16S:LINK :16R:STAT :25D::IPRC//PACK :16R:REAS :24B::PACK//NORE :16S:REAS :16S:STAT :16S:GENL :16R:SETTRAN :35B:ISIN TN9541YQYN18 :19A::SETT//DBITTND756,35 :22F::SETR//TRAD :22H::REDE//RECE :22H::PAYM//APMT :98A::TRAD//20190719 :98A::SETT//20190719 :16R:SETPRTY :95P::PSET//TNCLTNTT :16S:SETPRTY :16R:SETPRTY :95P::DEAG//TNCLTNTT001 :16S:SETPRTY :16R:SETPRTY :95P::REAG//MOFTTNTT001 :97A::SAFE//TN45MOFT0011004ODEF00001007 :16S:SETPRTY :16S:SETTRAN -} Headercontenantle type de message Référence transaction CSD Status Code (qualifier //Status) : MTCH/MACH, SETT/PEND,…) Reason Code

  35. Nouveaux formats de Messages MX sese.023.001.03 : Securities Settlement Transaction Instruction Référence Sens de l’instruction (crédit) Date dénouement ISIN Quantité Numéro de compte Swift livreur Swift Livré Montant Utiliser la zone narrative « SttlmInstrPrcgAddDtls » pour envoyer le type d’opération/sous compte

  36. Nouveaux formats de Messages Interface pour le téléchargement manuel des fichiers Utiliser le symbole « $ » comme séparateur de messages

  37. V – CONCLUSION

  38. Conclusion Prochaines étapes • Juillet 2019 : Réception du nouveau HW • A partir du 29/07/2019 • Réception et test du dernier livrable de la solution • Installation de la plateforme de test sur les nouveaux équipements de TC • Septembre/octobre 2019 : livraison de la version finale de la soluion • Tous les développements côté participants devront être achevés avant le 31/12/2019pour entamer par la suite les phases pilotes.

  39. Conclusion Prochaines étapes • Une formation Swift sera assurée aux participants de Tunisie Clearing durant le mois de septembre 2019par un expert MONTRAN • Des manuels d’utilisation seront communiqués aux participants dès le mois deseptembre/octobre 2019 • Une formation sur l’utilisation de la nouvelle solution sera organisée pour les participants au mois d’octobre 2019 • Demandes d'éclaircissement sur tunisieclearing@tunisieclearing.com

  40. ConclusionProchaines étapes

  41. ConclusionProchaines étapes

  42. Questions - Réponses

  43. Merci Pour Votre Attention

More Related