# Concepts de base

Cette section regroupe les concepts et éléments clés du processus de gestion des rÚglements.

# Couverture de liquidité

Comme dĂ©crit dans l’Introduction, l’une des caractĂ©ristiques d’un systĂšme de paiements en temps rĂ©el est que les DFSP crĂ©anciers doivent dĂ©bourser des fonds Ă  leurs clients avant d’ĂȘtre remboursĂ©s par le DFSP dĂ©biteur. Pour attĂ©nuer le risque qu’un DFSP crĂ©ancier ne reçoive pas les fonds qui lui sont dus, Mojaloop exige que les DFSP dĂ©biteurs fournissent une preuve crĂ©dible qu’ils disposent de fonds disponibles suffisants pour honorer les obligations qu’ils contractent du fait des opĂ©rations dans le systĂšme.

Cette preuve crĂ©dible est appelĂ©e couverture de liquiditĂ©. Le systĂšme Mojaloop ne prescrit pas la forme qu’elle doit prendre ; pour un DFSP donnĂ©, elle peut prendre plusieurs formes. Il peut s’agir par exemple :

  • de fonds dĂ©posĂ©s sur un compte sur lequel le Hub Mojaloop exerce un certain contrĂŽle
  • d’une ligne de crĂ©dit accordĂ©e par un autre Ă©tablissement financier
  • d’une autre forme de garantie

Toute couverture de liquidité utilisée dans un schéma Mojaloop doit toutefois présenter les caractéristiques suivantes :

  • Elle doit pouvoir ĂȘtre convertie en paiements de rĂšglement immĂ©diatement sur demande du schĂ©ma Mojaloop.
  • Elle doit ĂȘtre attestĂ©e par des preuves fiables dont dispose le schĂ©ma Mojaloop.
  • Elle ne doit pas ĂȘtre convertible par le DFSP sous d’autres formes (par exemple en retirant des fonds d’un compte bancaire ou en tirant sur une ligne de crĂ©dit) sans que le schĂ©ma Mojaloop en ait Ă©tĂ© informĂ© au prĂ©alable et l’ait approuvĂ©.

La couverture de liquiditĂ© attribuĂ©e Ă  un DFSP donnĂ© est une couverture de liquiditĂ© pour un modĂšle de rĂšglement et une devise donnĂ©s, et elle est attribuĂ©e au schĂ©ma dans son ensemble. Autrement dit, Mojaloop n’autorise pas les participants Ă  dĂ©tenir une couverture de liquiditĂ© qui ne s’appliquerait qu’à leurs transferts avec un ou certains DFSP spĂ©cifiques.

Lorsqu’un DFSP demande au Hub Mojaloop d’effectuer un transfert, le Hub Mojaloop vĂ©rifie que le DFSP dĂ©biteur dispose d’une couverture de liquiditĂ© suffisante pour garantir que le transfert pourra ĂȘtre rĂ©glĂ© s’il se termine avec succĂšs. Il le fait en comparant le total des fonds disponibles du DFSP Ă  la somme des Ă©lĂ©ments suivants :

  1. La somme des transferts qui ont été complétés mais pas encore réglés, et pour lesquels le DFSP est soit le créancier soit le débiteur.
  2. La somme des transferts qui ont été initiés mais ne sont pas encore terminés, et pour lesquels le DFSP est le débiteur.
  3. Le montant du transfert proposé.

Si le total de ces trois Ă©lĂ©ments est supĂ©rieur au montant des fonds disponibles disponibles pour le DFSP dĂ©biteur, le transfert sera rejetĂ© par le Hub Mojaloop. Notez que, dans cette configuration, la liquiditĂ© d’un DFSP est crĂ©ditĂ©e de l’effet des transferts dont il est le bĂ©nĂ©ficiaire dĂšs que le transfert est complĂ©tĂ©, sans attendre le rĂšglement des fonds. Mojaloop agit ainsi pour rĂ©duire au minimum le montant de liquiditĂ© que les participants doivent dĂ©tenir.

# ModĂšle de rĂšglement

Les schémas souhaitent régler les fonds entre leurs participants de différentes maniÚres. Cela dépend de qui exploite le schéma, du volume de trafic dans le schéma et de nombreux autres paramÚtres.

Mojaloop est conçu pour prendre en charge les modes de rÚglement entre participants conformes aux standards du secteur. Ils sont les suivants :

  • RĂšglement net diffĂ©rĂ© multilatĂ©ral
  • RĂšglement net diffĂ©rĂ© bilatĂ©ral
  • RĂšglement brut immĂ©diat

La signification des termes composant ces types de rĂšglement est la suivante.

Les rĂšglements sont nets diffĂ©rĂ©s si plusieurs transferts sont rĂ©glĂ©s ensemble. Les rĂšglements nets (dans lesquels plusieurs transferts sont rĂ©glĂ©s ensemble) sont par dĂ©finition diffĂ©rĂ©s (puisqu’il faut du temps pour constituer un lot).

Les rĂšglements sont bruts si chaque transfert est rĂ©glĂ© sĂ©parĂ©ment. Les rĂšglements bruts peuvent ĂȘtre immĂ©diats ou diffĂ©rĂ©s. Ils sont diffĂ©rĂ©s si une approbation externe au Hub est requise pour le rĂšglement, et immĂ©diats si le Hub peut procĂ©der au rĂšglement d’un transfert sans approbation externe. À ce jour, Mojaloop ne prend en charge que les rĂšglements bruts immĂ©diats.

Les rĂšglements sont bilatĂ©raux si chaque paire de participants se rĂšgle entre elle pour le net de tous les transferts entre eux. Les rĂšglements sont multilatĂ©raux si chaque participant se rĂšgle avec le Hub pour le net de tous les transferts auxquels il a participĂ©, quelle que soit l’autre partie.

Un modĂšle de rĂšglement dĂ©finit la maniĂšre dont un Hub Mojaloop rĂšglera un ensemble de transferts. Dans le cas simple, il n’y a qu’un seul modĂšle de rĂšglement et il rĂšgle tous les transferts traitĂ©s par le Hub. Mojaloop prend toutefois en charge plus d’un modĂšle de rĂšglement pour un mĂȘme schĂ©ma. Cela permet, par exemple, Ă  un schĂ©ma de dĂ©finir des modĂšles de rĂšglement diffĂ©rents selon les devises ou les types de comptes du grand livre.

Si un schĂ©ma dĂ©finit plus d’un modĂšle de rĂšglement, il incombe au schĂ©ma de veiller Ă  ce qu’un transfert donnĂ© ne puisse relever que d’un seul modĂšle de rĂšglement. Par exemple, supposons qu’un schĂ©ma dĂ©finisse un modĂšle de rĂšglement pour tous les transferts nĂ©cessitant une conversion de devise (dĂ©finis comme : tous les transferts dont la devise source et la devise cible diffĂšrent), et un autre modĂšle pour tous les transferts dont la devise source est le shilling kĂ©nyan (KES). Dans ce cas, un transfert convertissant des shillings kĂ©nyans en rand sud-africain pourrait relever des deux modĂšles.

# FenĂȘtre de rĂšglement

Chaque transfert complĂ©tĂ© dans le Hub est affectĂ© Ă  la fenĂȘtre de rĂšglement actuellement ouverte. La fenĂȘtre de rĂšglement sert Ă  regrouper des transferts. L’affectation des transferts Ă  une fenĂȘtre de rĂšglement est indĂ©pendante des modĂšles de rĂšglement utilisĂ©s pour rĂ©gler ces transferts. Ainsi, si un schĂ©ma a dĂ©fini plus d’un modĂšle de rĂšglement, les transferts relevant de modĂšles diffĂ©rents partageront une mĂȘme fenĂȘtre de rĂšglement.

Il n’existe pas de mĂ©thode dĂ©terministe pour affecter les transferts Ă  une fenĂȘtre de rĂšglement donnĂ©e. Lorsqu’un administrateur du schĂ©ma crĂ©e une nouvelle fenĂȘtre de rĂšglement, on ne peut pas savoir Ă  l’avance quels transferts seront affectĂ©s Ă  la nouvelle fenĂȘtre et lesquels resteront dans l’ancienne.

Une fenĂȘtre de rĂšglement peut prĂ©senter les Ă©tats suivants :

  • OPEN : la fenĂȘtre de rĂšglement est ouverte ; les transferts sont acceptĂ©s dans la fenĂȘtre ouverte en cours.
  • CLOSED : la fenĂȘtre de rĂšglement est fermĂ©e ; elle n’accepte plus de transferts supplĂ©mentaires et tous les nouveaux transferts sont affectĂ©s Ă  une nouvelle fenĂȘtre de rĂšglement ouverte.
  • PENDING_SETTLEMENT : la fenĂȘtre de rĂšglement est fermĂ©e, les positions nettes de rĂšglement multilatĂ©ral ont Ă©tĂ© calculĂ©es pour chaque DFSP mais le rĂšglement avec la banque de rĂšglement partenaire n’a pas encore eu lieu.
  • SETTLED : la banque de rĂšglement a confirmĂ© que tous les DFSP participants ayant effectuĂ© des transferts dans la fenĂȘtre de rĂšglement ont rĂ©glĂ© leurs paiements, et l’opĂ©rateur du Hub a rĂ©glĂ© la fenĂȘtre.

La fermeture d’une fenĂȘtre de rĂšglement ouvre automatiquement la suivante.

# RĂšglements et fenĂȘtres de rĂšglement

Un administrateur du Hub peut demander des rĂšglements pour un modĂšle de rĂšglement donnĂ© et pour une ou plusieurs fenĂȘtres de rĂšglement.

Si un schĂ©ma n’a qu’un seul modĂšle de rĂšglement, le rĂšglement des transferts pour ce modĂšle dans une fenĂȘtre de rĂšglement donnĂ©e rĂšgle tous les transferts de cette fenĂȘtre. En revanche, si un schĂ©ma a dĂ©fini plus d’un modĂšle de rĂšglement, le rĂšglement des transferts relevant d’un modĂšle de rĂšglement particulier pour une fenĂȘtre donnĂ©e signifie que certains transferts de cette fenĂȘtre ont Ă©tĂ© rĂ©glĂ©s et d’autres pas.

Il est particuliĂšrement important de comprendre les implications lorsqu’un modĂšle de rĂšglement brut immĂ©diat a Ă©tĂ© dĂ©fini. Dans ce cas, les transferts individuels sont rĂ©glĂ©s dĂšs qu’ils sont complĂ©tĂ©s. Si le schĂ©ma n’a qu’un modĂšle de rĂšglement brut immĂ©diat, tous les transferts sont rĂ©glĂ©s Ă  leur complĂ©tion et la fenĂȘtre de rĂšglement devient inutile. En revanche, si le schĂ©ma combine des modĂšles brut et net, ou s’il a dĂ©fini plus d’un modĂšle net, une fenĂȘtre de rĂšglement donnĂ©e peut contenir Ă  la fois des transferts rĂ©glĂ©s et des transferts non rĂ©glĂ©s ; et, pour les transferts rĂ©glĂ©s par un modĂšle brut, des transferts dĂ©jĂ  rĂ©glĂ©s peuvent apparaĂźtre mĂȘme dans une fenĂȘtre de rĂšglement encore ouverte. Cela complique la dĂ©finition du statut global d’une fenĂȘtre de rĂšglement.

Mojaloop gĂšre cette situation en attribuant toujours Ă  la fenĂȘtre de rĂšglement un Ă©tat qui est l’état minimal des transferts qu’elle contient. L’état minimal est dĂ©fini par la sĂ©quence des Ă©tats de fenĂȘtre de rĂšglement indiquĂ©e ci-dessus. Ainsi, par exemple, si une fenĂȘtre de rĂšglement contient des transferts dĂ©jĂ  rĂ©glĂ©s (parce qu’ils sont rĂ©glĂ©s en brut) et d’autres transferts dont le processus de rĂšglement n’a pas encore commencĂ©, l’état de la fenĂȘtre de rĂšglement sera OPEN. Si une fenĂȘtre de rĂšglement a Ă©tĂ© fermĂ©e et qu’elle contient des transferts relevant de deux modĂšles de rĂšglement diffĂ©rents, dont l’un est en cours de rĂšglement (Ă©tat PENDING_SETTLEMENT) et l’autre pas (Ă©tat CLOSED), l’état global de la fenĂȘtre de rĂšglement sera CLOSED.

# Gestion de la liquidité (Net Debit Cap)

Comme indiquĂ© ci-dessus, Mojaloop exige que les participants prĂ©financent les transferts lorsqu’ils sont la partie dĂ©bitrice en fournissant au Hub Mojaloop une preuve crĂ©dible qu’ils peuvent honorer l’ensemble de leurs besoins de rĂšglement actuels. Il peut toutefois exister des situations oĂč un participant ne souhaite pas que l’intĂ©gralitĂ© de sa couverture de liquiditĂ© serve de garantie aux transferts. Par exemple, un participant peut ĂȘtre bĂ©nĂ©ficiaire dans un canal de rĂ©mittance et donc crĂ©ancier net au global ; ou un participant peut dĂ©poser des fonds supplĂ©mentaires pour couvrir les pĂ©riodes oĂč ses comptes ne sont pas ouverts pour recevoir des fonds.

Pour couvrir ces cas, Mojaloop permet aux participants ou aux administrateurs du Hub de rĂ©server une partie de leur couverture de liquiditĂ© disponible, de sorte que seule une partie puisse servir de couverture de liquiditĂ© pour les transferts. Cela s’appelle le Net Debit Cap (NDC). Le NDC agit comme une limite ou un plafond posĂ© sur les fonds d’un DFSP disponibles pour les opĂ©rations ; il ne peut jamais dĂ©passer le solde du compte de liquiditĂ©. Cela est nĂ©cessaire pour garantir que les passifs d’un DFSP peuvent ĂȘtre couverts avec des fonds immĂ©diatement disponibles auprĂšs de la banque de rĂšglement.

Lorsqu’il calcule si un transfert est couvert par la liquiditĂ© disponible, le Hub tient compte de toute restriction du montant de fonds disponibles fixĂ©e par le Net Debit Cap.

# Position

La Position d’un DFSP reflĂšte l’ensemble des obligations non rĂ©glĂ©es de ce DFSP pour un modĂšle de rĂšglement donnĂ© Ă  un instant donnĂ© : autrement dit, le montant des fonds qu’un DFSP sera tenu de rĂ©gler avec le schĂ©ma. La Position d’un DFSP pour un modĂšle de rĂšglement donnĂ© est le net des Ă©lĂ©ments suivants :

  1. Tous les transferts complétés mais non réglés qui relÚvent du modÚle de rÚglement et pour lesquels le DFSP est le débiteur.
  2. Tous les transferts complétés mais non réglés qui relÚvent du modÚle de rÚglement et pour lesquels le DFSP est le créancier.
  3. Tous les transferts demandés mais pas encore complétés qui relÚvent du modÚle de rÚglement et pour lesquels le DFSP est le débiteur.

Pour le DFSP payeur, ce total inclut les montants de transfert en attente et pas encore complĂ©tĂ©s. Notez qu’en cas d’abandon ou de dĂ©lai d’attente dĂ©passĂ©, les transferts concernĂ©s ne se complĂštent pas et la rĂ©servation pour ce transfert est levĂ©e.

La Position est la position totale sur l’ensemble des fenĂȘtres de rĂšglement qui n’ont pas encore Ă©tĂ© rĂ©glĂ©es. Le montant de la position d’un participant ne change que lorsque certains des transferts qui la composent sont rĂ©glĂ©s.

# Positions nettes de rĂšglement

Comme indiquĂ© ci-dessus, un rĂšglement net diffĂ©rĂ© peut ĂȘtre multilatĂ©ral ou bilatĂ©ral. Lorsqu’un administrateur du Hub demande un rĂšglement, le Hub calcule combien chaque participant doit ou a droit de recevoir du fait des transactions Ă  rĂ©gler. Les transactions Ă  rĂ©gler sont dĂ©finies comme toutes les transactions qui :

  • RelĂšvent de la ou des fenĂȘtre(s) de rĂšglement Ă  rĂ©gler.
  • RelĂšvent du modĂšle de rĂšglement en cours de rĂšglement.

Si le rĂšglement est multilatĂ©ral, un DFSP ne reçoit qu’un seul montant pour ce qu’il doit ou a droit de recevoir du fait du rĂšglement. Ce montant est le net de toutes les transactions Ă  rĂ©gler.

Si le rĂšglement est bilatĂ©ral, un DFSP peut recevoir plusieurs montants pour ce qu’il doit ou a droit de recevoir du fait du rĂšglement. Chaque montant reprĂ©sente le net des transactions du DFSP avec un DFSP particulier. Le net de toutes ces valeurs sera Ă©gal au montant global qu’il devrait payer ou qu’il aurait droit de recevoir dans un rĂšglement net multilatĂ©ral.

# Rapports de rĂšglement

Pour faciliter le rapprochement des DFSP et le rĂšglement Ă  la banque de rĂšglement, le Hub fournit divers rapports de rĂšglement. Un schĂ©ma peut choisir d’avoir plusieurs rapports diffĂ©rents selon les usages. Voici quelques exemples :

  • Rapport de rĂšglement du DFSP : rapport remis Ă  un DFSP lorsque le rĂšglement a Ă©tĂ© initiĂ©. Il indique la position de rĂšglement bilatĂ©rale du DFSP avec chaque DFSP avec lequel il a opĂ©rĂ© (en tant que DFSP payeur ou DFSP bĂ©nĂ©ficiaire) dans la ou les fenĂȘtre(s) de rĂšglement concernĂ©e(s). Il indique aussi la position nette de rĂšglement multilatĂ©ral du DFSP (somme des montants de transferts envoyĂ©s et reçus par le DFSP dans la ou les fenĂȘtre(s) de rĂšglement).
  • Rapport de la banque de rĂšglement : rapport remis Ă  la banque de rĂšglement lorsque le rĂšglement a Ă©tĂ© initiĂ©. Il indique la position de rĂšglement bilatĂ©rale de chaque DFSP par rapport Ă  tout autre DFSP ayant opĂ©rĂ© dans la ou les fenĂȘtre(s) de rĂšglement concernĂ©e(s). Il indique aussi la position nette de rĂšglement multilatĂ©ral de chaque DFSP (somme des montants de transferts envoyĂ©s et reçus par le DFSP).
  • Rapport de rĂ©sultat de rĂšglement du DFSP : rapport remis Ă  un DFSP lorsque le rĂšglement est finalisĂ©. Il dĂ©taille le solde du compte de liquiditĂ© du DFSP et les mouvements de fonds rĂ©sultant de la clĂŽture de la fenĂȘtre de rĂšglement.

# Portail Finance

Le Portail Finance (souvent dĂ©signĂ© « Finance Portal v2 ») est un portail web utilisĂ© par l’opĂ©rateur du Hub pour gĂ©rer au quotidien les processus liĂ©s au rĂšglement. Le portail offre notamment les fonctionnalitĂ©s suivantes :

  • consulter des informations telles que le solde, la Position, le Net Debit Cap des DFSP
  • mettre Ă  jour le Net Debit Cap d’un DFSP
  • gĂ©rer les fenĂȘtres de rĂšglement
  • enregistrer les dĂ©pĂŽts ou retraits sur les comptes de liquiditĂ© des DFSP

NOTE

Le Portail Finance ne prend actuellement en charge que les processus de rÚglement fondés sur le modÚle de rÚglement net différé.