0100 3 10.1virements RTGS Maroc

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 39

Virements RTGS - Maroc

Guide utilisateur

DELTA-BANK

Version 10.1
SOMMAIRE
1. GENERALITES ............................................................................................ 4

2. PARAMETRAGE .......................................................................................... 5
2.1 NOMENCLATURE "094" - CONTREPARTIES COMPTABLES ............................................ 5
2.2 NOMENCLATURE "098" - PARAMETRES GENERAUX.................................................... 6
2.3 NOMENCLATURE "105" - TYPES DE VIREMENTS LOCAUX ............................................ 6
2.4 NOMENCLATURE "311" - REJET D'OPERATIONS DE TÉLÉCOMPENSATION ......................... 6
2.5 NOMENCLATURE "052" – NATURES DE TRANSACTIONS ............................................. 7
2.5.1 NATURE "COMVIR"................................................................................. 7
2.5.2 NATURE "COMBQE" ................................................................................ 7
2.5.3 NATURE "VIRBAN" ................................................................................. 7
2.5.4 NATURE "VIRBQE" ................................................................................. 7
2.6 NOMENCLATURE "840" - GUICHETS PRINCIPAUX ..................................................... 8
3. RACCORDEMENT AU RTGS......................................................................... 9

4. GESTION DES RESIDENTS SWIFT ........................................................... 10


4.1 DÉMARRAGE DES RÉSIDENTS .............................................................................10
4.2 ARRÊT DES RÉSIDENTS ....................................................................................10
5. SAISIE VIREMENTS ................................................................................. 11
5.1 VIREMENTS CLIENTELE .....................................................................................11
5.2 VIREMENTS BANQUE À BANQUE...........................................................................15

6. MESSAGES SWIFT .................................................................................... 16


6.1 GENERATION DES MESSAGES SWIFT .....................................................................16
6.1.1 MESSAGES SWIFT MT103 .......................................................................16
6.1.2 MESSAGES SWIFT MT192 .......................................................................16
6.1.3 MESSAGES SWIFT MT202 .......................................................................16
6.1.4 MESSAGES SWIFT MT292 .......................................................................16
6.2 GENERATION DES FICHIERS SWIFT ......................................................................17
6.3 INTEGRATION DES MESSAGES SWIFT ....................................................................17
6.4 GENERATION DES EVENEMENTS CORRESPONDANT AUX MESSAGES SWIFT INTEGRES ..........18
6.5 GESTION DES MESSAGES SWIFT ..........................................................................19

7. SCHEMAS COMPTABLES ........................................................................... 20


7.1 VIREMENT EMIS .............................................................................................20
7.1.1 VIREMENT CLIENTELE ...............................................................................20
7.1.2 VIREMENT BANQUE A BANQUE ....................................................................21
7.2 VIREMENT REÇU .............................................................................................22
7.2.1 VIREMENT CLIENTELE ...............................................................................22
7.2.2 VIREMENT BANQUE A BANQUE ....................................................................24
7.3 COMPTABILISATION DES REJETS TECHNIQUES ET BANCAIRES ......................................25
7.4 COMPTABILISATION DES REJETS CONFRÈRES..........................................................25
8. ANNEXES .................................................................................................. 26
8.1 DESCRIPTIONS DES MESSAGES SWIFT ...................................................................26
8.1.1 SWIFT MT103 ENVOYE - VIREMENT CLIENTELE.............................................26
8.1.2 SWIFT MT103 REÇU - VIREMENT CLIENTELE ................................................29
8.1.3 SWIFT MT202 ENVOYE - VIREMENT BANQUE A BANQUE ..................................31
8.1.4 SWIFT MT202 REÇU - VIREMENT BANQUE A BANQUE......................................33
8.1.5 SWIFT MT900 - CONFIRMATION DE DEBIT ..................................................35
8.1.6 SWIFT MT910 - CONFIRMATION DE CREDIT ................................................36
8.1.7 SWIFT MTN92 - DEMANDES D'ANNULATION ENVOYEE .....................................37
8.1.8 SWIFT MT196 - REJETS TECHNIQUES REÇUS ...............................................38
8.2 RÈGLES SWIFT (50F) .....................................................................................39
8.2.1 RÈGLES SWIFT VALIDÉES .........................................................................39
8.2.2 REGLES D’UTILISATION .............................................................................39
Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

1. GENERALITES
Les virements dits "RTGS" peuvent être émis ou reçus via des messages SWIFT après
avoir transité par le RTGS (Real Time Global Settlement) qui abrite le compte de
règlement des participants.

Les messages SWIFT à destination d'un confrère sont envoyés vers le RTGS. Les
différents messages SWIFT respectent les règles de format du RTGS.

Ces messages SWIFT sont :


 MT103 : Virement clientèle.
 MT202 : Virement banque à banque.
 MT900 : Confirmation de débit d'un MT103 ou MT202 envoyé.
 MT910 : Confirmation de crédit d'un MT103 ou MT202 reçu.
 MT192 : Annulation de virement d'un MT103 envoyé.
 MT292 : Annulation de virement d'un MT202 envoyé.
 MT196 : Rejet technique d'un MT103 envoyé.
 MT296 : Rejet technique d'un MT202 envoyé.

0100-3-10.1 Page 4 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

2. PARAMETRAGE

2.1 NOMENCLATURE "094" - CONTREPARTIES


COMPTABLES
Création des étiquettes comptables suivantes en nomenclature "094" pour les spécificités
de la comptabilité RTGS.

Nomenclature "094" – Contreparties comptables


Clé d’accès Contenu
CPTRTGSR00 Compte de règlement ouvert au RTGS.
VRTNCDDJ00 Compte de suspens.
VRTRECAB00 Compte des reçus ignorés.
CPTVIRBQE0 Compte capital pour les virements interbancaire.
VRL31eeeee Compte de liaison pour un virement clientèle envoyé.
VRL47eeeee Compte de liaison pour un virement clientèle reçu.

Pour ces étiquettes, la nomenclature "094" doit être renseignée de façon standard
comme pour toutes les étiquettes comptables.
Les "eeeee" des étiquettes "VRL31eeeee" et "VRL47eeeee" doivent être remplacés par le
code établissement sur cinq caractères.

0100-3-10.1 Page 5 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

2.2 NOMENCLATURE "098" - PARAMETRES GENERAUX


Se référer au guide de paramétrage "Module Virements" pour le paramétrage des clés
suivantes en nomenclatures "098" :
 "RTGSM"
 "VIRttt"
 "VRRttt"
 "RTGSMeeeee"
 "VIRMT202"

Se référer au guide de paramétrage "Module Messages SWIFT" pour le paramétrage des


clés suivantes en nomenclature "098" :
 "SWIFT-VIR"
 "SWIFT-PDE"

Se référer au guide de paramétrage "Module Référentiel" pour le paramétrage des clés


suivantes en nomenclatures "098" :
 "SITE-CENT"
 "BANQUE"

2.3 NOMENCLATURE "105" - TYPES DE VIREMENTS


LOCAUX
Chacun des types de virements RTGS aller "xxx" défini à partir du paramètre "VIRttt" doit
être paramétré en nomenclature "105". Se référer au guide de paramétrage "Module
Virements".

2.4 NOMENCLATURE "311" - REJET D'OPERATIONS DE


TELECOMPENSATION
Cette nomenclature permet de décrire les codes rejet "RTGS" et de donner leur
équivalence dans la nomenclature "058" des désaccords. Se référer au guide de
paramétrage "Module Compensation électronique".

0100-3-10.1 Page 6 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

2.5 NOMENCLATURE "052" – NATURES DE


TRANSACTIONS

2.5.1 NATURE "COMVIR"


Nomenclature "052" – Natures de transactions
Zone Contenu Format
Clé d'accès COMVIR A(6)
Libellé 1 Virement d'une autre banque, reçu de la compensation. A(30)

2.5.2 NATURE "COMBQE"


Nomenclature "052" – Natures de transactions
Zone Contenu Format
Clé d'accès COMBQE A(6)
Libellé 1 Virement banque à banque, reçu d'une autre banque. A(30)

2.5.3 NATURE "VIRBAN"


Nomenclature "052" – Natures de transactions
Zone Contenu Format
Clé d'accès VIRBAN A(6)
Libellé 1 Virement simple, d'une autre banque A(30)

2.5.4 NATURE "VIRBQE"


Nomenclature "052" – Natures de transactions
Zone Contenu Format
Clé d'accès VIRBQE A(6)
Libellé 1 Virement banque à banque. A(30)

0100-3-10.1 Page 7 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

2.6 NOMENCLATURE "840" - GUICHETS PRINCIPAUX


Se référer au guide de paramétrage "Module Compensation électronique" pour le
paramétrage de la nomenclature "840".

0100-3-10.1 Page 8 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

3. RACCORDEMENT AU RTGS
Dans le cas d'un confrère non raccordé au RTGS, tous les virements concernant ce
confrère passeront par le circuit traditionnel de compensation.

Par défaut, on considère que tous les confrères sont raccordés au RTGS.
Pour définir un confrère non raccordé au RTGS, il faut paramétrer ce dernier en
nomenclature "098" à l'aide du paramètre "RTGSMeeeee".

Pour le paramétrage des codes SWIFT/BIC, il faut définir des fiches banques de la façon
suivante.

Pour l'alimentation du code SWIFT contenu dans le Bloc1 des messages SWIFT sortants,
il faut définir une fiche banque ayant :
 Agence : agence de centralisation définie dans le "Montant 1" du paramètre
"RTGSM" en nomenclature "098".
 Etablissement : code de la banque défini dans le "Libellé 4" du paramètre "BANQUE"
en nomenclature "098".
 Guichet : agence de centralisation définie dans le "Montant 1" du paramètre
"RTGSM" en nomenclature "098".
 Code SWIFT : code SWIFT contenant le Terminal Logic.

Pour l'alimentation des codes SWIFT contenus dans les tags autres que le Bloc1 des
messages SWIFT sortants, il faut définir une fiche banque ayant :
 Agence : agence de centralisation définie dans le "Montant 1" du paramètre
"RTGSM" en nomenclature "098".
 Etablissement : code de la banque défini dans le "Libellé 4" du paramètre "BANQUE"
en nomenclature "098".
 Guichet : agence du site central définie dans le "Montant 1" du paramètre
"SITE-CENT" en nomenclature "098".
 Code SWIFT : code SWIFT autre que celui contenant le Terminal Logic.

Pour déterminer le code agence des messages SWIFT entrants, il faut définir une fiche
banque ayant :
 Agence : agence du site central définie dans le "Montant 1" du paramètre
"SITE-CENT" en nomenclature "098".
 Etablissement : code de la banque défini dans le "Libellé 4" du paramètre "BANQUE"
en nomenclature "098".
 Guichet : agence de centralisation définie dans le "Montant 1" du paramètre
"RTGSM" en nomenclature "098".
 Code SWIFT : code SWIFT autre que celui contenant le Terminal Logic.

0100-3-10.1 Page 9 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

4. GESTION DES RESIDENTS SWIFT


Programmes Delta-Bank : "cbgessit", "cbgesage"

Ces programmes déclenchent le démarrage et l’arrêt des résidents SWIFT de génération


et d'intégration des messages liés aux virements transitant par le RTGS.

4.1 DEMARRAGE DES RESIDENTS


 Lors de l'ouverture du site et en fonction des paramètres "RTGSM" et "SWIFT-VIR" :
Si ces deux paramètres existent et si le "Montant 5" du paramètre "SWIFT-VIR" en
nomenclature "098" est renseigné à "1", alors le démarrage des résidents SWIFT de
génération (via le script "RunRtgsmSwifts") et d'intégration (via le script
"RunRtgsmSwifte") liés aux virements transitant par le RTGS est déclenché.
 Lors de l'ouverture de l'agence et en fonction des paramètres "RTGSM" et
"SWIFT-VIR" :
Si ces deux paramètres existent et si le "Montant 5" du paramètre "SWIFT-VIR" en
nomenclature "098" est renseigné à "0", alors le démarrage des résidents SWIFT de
génération (via le script "RunRtgsmSwifts") et d'intégration (via le script
"RunRtgsmSwifte") liés aux virements transitant par le RTGS est déclenché.

4.2 ARRET DES RESIDENTS


 Lors de l'ouverture du site et en fonction des paramètres "RTGSM" et "SWIFT-VIR" :
Si ces deux paramètres existent et si le "Montant 5" du paramètre "SWIFT-VIR" en
nomenclature "098" est renseigné à "1", alors l'arrêt des résidents SWIFT de
génération (via le script "KillRtgsmSwifts") et d'intégration (via le script
"KillRtgsmSwifte") liés au règlement de virement est déclenché.
 Lors de l'ouverture de l'agence et en fonction des paramètres "RTGSM" et
"SWIFT-VIR" :
Si ces deux paramètres existent et si le "Montant 5" du paramètre "SWIFT-VIR" en
nomenclature "098" est renseigné à "0", alors l'arrêt des résidents SWIFT de
génération (via le script "KillRtgsmSwifts") et d'intégration (via le script
"KillRtgsmSwifte") liés aux virements transitant par le RTGS est déclenché.

0100-3-10.1 Page 10 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

5. SAISIE VIREMENTS

5.1 VIREMENTS CLIENTELE


Programme Delta-Bank : "guvireme"

Ce programme prend en compte les virements "autres banques" dans un environnement


RTGS.

Le programme distingue les virements "autres banques classiques" des virements "autres
banques RTGS" grâce à l'existence du paramètre "VIRttt" en nomenclature "098".
Ainsi, un virement "autre banque" sera considéré comme un virement RTGS si, dans un
environnement RTGS (existence du paramètre "RTGSM" en nomenclature "098"), après
la saisie du type de virement, l'existence du paramètre "VIRttt" en nomenclature "098"
est avérée.

La saisie de virements à destination du S.I.T. est interdite s'il existe des habilitations
utilisateurs définies sur des types de virements SEPA. Ce contrôle est effectué
uniquement pour les compensations locales hors France métropolitaine.
En effet, si les virements SEPA sont mis en place, les virements à destination du S.I.T.
n'ont plus lieu d'être.

Dans le cas d'un virement RTGS, le champ "Domiciliation" est automatiquement


renseigné à "Virement autre banque" et il n'est alors pas accessible.

Ecran : Saisie des virements (fvirem1)

0100-3-10.1 Page 11 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

Dans l'écran suivant, la banque confrère saisie devra être raccordée au RTGS.
Le montant saisi doit être supérieur ou égal à celui indiqué dans le "Montant 3" du
paramètre "RTGSM" en nomenclature "098", et les cases correspondant aux champs
"Virement à exécution jour" et "Frais au bénéficiaire" sont décochées automatiquement
et ne sont pas accessibles.

Ecran : Saisie du virement autre banque (fvirem4)

La modification d'un virement RTGS reste possible tant que celui-ci n'est pas encore
envoyé au RTGS.

Le programme permet également d'annuler un virement RTGS précédemment envoyé en


choisissant l'option "Suppression" lors de la confirmation de la modification du virement.
Cependant, cette annulation ne sera plus possible dès lors que la confirmation de débit
(SWIFT MT900 reçu) du virement correspondant est réceptionnée. L'annulation d'un
virement RTGS précédemment envoyé générera ensuite un SWIFT d'annulation MT192.

Les informations renseignées dans la fenêtre de saisie des libellés complémentaires


permettent d'alimenter le TAG 70 du MT103 qui sera ensuite généré.
Les informations renseignées dans la fenêtre de saisie des motifs complémentaires
permettent d'alimenter le TAG 72. Ces informations sont facultatives.

0100-3-10.1 Page 12 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

L'écran suivant permet de saisir les informations (autorisées pour un champ 50F) du
donneur d'ordre.
Lors de cette saisie les contrôles définis par SWIFT (voir annexe) sont implémentés.

Si le type de virement correspond à un virement RTGS, alors le bouton "Donneur d'ordre


50F" (groupe "Compte à débiter") permet de saisir l'identification (au format 50F) du
donneur d'ordre.

Ecran : Donneur d'ordre au format 50F (fvir50f)

0100-3-10.1 Page 13 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

Ecran : Saisie d'un identifiant trop long (fvir50f2)

0100-3-10.1 Page 14 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

5.2 VIREMENTS BANQUE A BANQUE


Programme Delta-Bank : "guvirrtgsm"

Ce programme permet la saisie des virements banque à banque RTGS, permettant par la
suite la génération des SWIFT MT202 correspondants.

Ecran : Saisie du virement banque à banque (fvirrtgsm)

Mode "Création" :
Le champ "Agence" est automatiquement renseigné avec le code de l'agence de
centralisation définie dans le "Montant 1" du paramètre "RTGSM" en nomenclature "098".
Les champs "Devise", "Réservation de fonds" et "Virement" ne sont pas accessibles.
Le champ "Ordre de priorité" permet d'alimenter la zone "113" du SWIFT MT202. Il est
automatiquement renseigné avec le "Montant 3" du paramètre "VIRMT202" défini en
nomenclature "098".
La banque confrère saisie doit être raccordée au RTGS.

Mode "Suppression" :
Seul le champ "Virement" est accessible. La suppression n'est plus possible dès lors que
la confirmation de débit (SWIFT MT900 reçu) du virement correspondant est
réceptionnée.
La suppression d'un virement RTGS précédemment envoyé générera ensuite un SWIFT
d'annulation MT292.

0100-3-10.1 Page 15 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

6. MESSAGES SWIFT

6.1 GENERATION DES MESSAGES SWIFT


Programme Delta-Bank : "gugenrtgsm"

Ce programme permet de générer les messages SWIFT suivants :


 MT103 : Règlement d'un virement clientèle.
 MT192 : Annulation d'un virement clientèle.
 MT202 : Règlement d’un virement de banque à banque.
 MT292 : Annulation d’un virement de banque à banque.

6.1.1 MESSAGES SWIFT MT103


Un message SWIFT MT103 est généré pour chaque virement clientèle "autre banque
RTGS" (évènement "VIRBAN") validé ou forcé.
Si le "Taux 1" du paramètre "RTGSM" en nomenclature "098" est renseigné à "0" ou "1",
l’envoi des messages SWIFT MT103 est automatique.
La date de valeur est calculée selon l’heure limite définie dans le "Montant 2" du
paramètre "VIRttt" en nomenclature "098". Si le virement est effectué avant cette heure,
la date de valeur est "J" (la date du jour), sinon celle-ci est équivalente à "J+1" (jours
ouvrés).

6.1.2 MESSAGES SWIFT MT192


Un message SWIFT MT192 est généré pour chaque virement clientèle "autre banque
RTGS" (évènement "VIRBAN") annulé.
Si le "Taux 1" du paramètre "RTGSM" en nomenclature "098" est renseigné à "0" ou "1",
l’envoi des messages SWIFT MT192 est automatique.

6.1.3 MESSAGES SWIFT MT202


Un message SWIFT MT202 est généré pour chaque virement "banque à banque RTGS"
(évènement "VIRBQE") validé ou forcé.
Si le "Taux 2" du paramètre "RTGSM" en nomenclature "098" est renseigné à "0" ou "1",
l’envoi des messages SWIFT MT202 est automatique.

6.1.4 MESSAGES SWIFT MT292


Un message SWIFT MT292 est généré pour chaque virement "banque à banque RTGS"
(évènement "VIRBQE") annulé.
Si le "Taux 2" du paramètre "RTGSM" en nomenclature "098" est renseigné à "0" ou "1",
l’envoi des messages SWIFT MT292 est automatique.

0100-3-10.1 Page 16 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

6.2 GENERATION DES FICHIERS SWIFT


Programmes Delta-Bank : "gugenrtgsm" (génération), "guenvrtgsm" (envoi des messages)

Le programme "guenvrtgsm" permet d'éditer et de transférer les messages SWIFT


MT103, MT192, MT202 et MT292.
Il est appelé automatiquement par le programme de génération des fichiers SWIFT
("gugenrtgsm") si l’envoi est automatique. Sinon, il est appelé par le programme de
gestion des messages SWIFT ("oigesswf") lors de la validation des messages à envoyer.

6. 3 INTEGRATION DES MESSAGES SWIFT


Programme Delta-Bank : "guintrtgsm"

Ce programme permet d'intégrer les messages SWIFT reçus du RTGS.

Ces messages SWIFT sont :


 MT103 : Virement clientèle.
 MT202 : Virement banque à banque.
 MT900 : Confirmation de débit d'un MT103 ou MT202 envoyé.
 MT910 : Confirmation de crédit d'un MT103 ou MT202 reçu.
 MT196 : Rejet technique d'un MT103 envoyé.
 MT296 : Rejet technique d'un MT202 envoyé.

Les messages SWIFT reçus de la plateforme RTGS sont lus pour traitement depuis le
répertoire de réception indiqué dans le "Libellé 3" du paramètre "RTGSM" en
nomenclature "098", puis ils sont déplacés dans le répertoire d'archivage indiqué dans le
script d'archivage.

En fonction du paramètre "RTGSM" en nomenclature "098", les évènements "COMVIR"


correspondant aux messages MT103 et les évènements "COMBQE" correspondant aux
messages MT202 sont générés automatiquement ou sont générés manuellement via le
programme de gestion des messages SWIFT ("oigesswf").

Si le "Taux 5" du paramètre "RTGSM" en nomenclature "098" est renseigné à "1", sont
ajoutés les caractères de début et fin de messages SWIFT RTGS (^A et ^C équivalents
aux ASCII 001 et ASCII 003) à l’aide du script "AIX.AjoutDebFinRTGSM".

En fonction de l'existence du paramètre "SWIFT-DPE" en nomenclature "098", si le


"Montant 1" de ce paramètre est renseigné à "1", alors une vérification systématique
d'une précédente intégration du message traité sera alors effectuée.

0100-3-10.1 Page 17 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

6.4 GENERATION DES EVENEMENTS CORRESPONDANT


AUX MESSAGES SWIFT INTEGRES
Programme Delta-Bank : "gurtgsevem"

Ce programme permet de générer les évènements "COMVIR" (virement clientèle reçu


d'un confrère) ou "COMBQE" (virement banque à banque reçu d'un confrère) à partir des
messages SWIFT MT103 et MT202 réceptionnés.

En fonction du résultat des divers contrôles effectués (montant, compte du client...), un


évènement "COMVIR" est généré avec un statut "Validé", "En attente de décision" (en
cas de désaccord) ou "Ignoré" (comme dans le cas d'un compte bénéficiaire fermé ou en
instance de fermeture).

De la même manière, les évènements "COMBQE" sont générés avec un statut "Validé" ou
"En attente de décision".

0100-3-10.1 Page 18 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

6. 5 GESTION DES MESSAGES SWIFT


Programme Delta-Bank : "oigesswf"

Ce programme permet de gérer les messages SWIFT RTGS.

Si les messages SWIFT sont gérés manuellement (mode de gestion défini au niveau du
paramètre "RTGSM" en nomenclature "098"), l'envoi des messages SWIFT
("guenvrtgsm") et la génération des évènements ("gurtgsevem") liés au messages SWIFT
entrants sont exécutés via ce programme.

Les messages SWIFT RTGS sont liés au module "VIR".

Il n'est pas possible de valider un message SWIFT entrant dans le cas où une erreur a
été détectée lors de l'intégration. L'erreur est alors affichée à l'écran.

Dans le cas des évènements "COMVIR", une fenêtre de saisie permet de modifier le type
de virement s'il y a lieu.
Cette fenêtre n'est pas affichée si un seul type de virement clientèle "VRRttt" est
paramétré en nomenclature "098". Dans le cas contraire, le type de virement est
pré-affiché avec le type de virement par défaut (défini dans le "Montant 4" du paramètre
"RTGSM" en nomenclature "098").

Ecran : Modification du type de virement clientèle reçu (frtgseve1)

0100-3-10.1 Page 19 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

7. SCHEMAS COMPTABLES
Programme Delta-Bank : "cbmaj250ma"

Ce programme permet d'effectuer la comptabilisation des virements émis et reçus via le


RTGS.
Une réponse PSR est générée pour chaque transaction lors du débit/crédit d'un client.

7.1 VIREMENT EMIS

7.1.1 VIREMENT CLIENTELE


Nature d’évènement VIRBAN
Etat Validé, Forcé et confirmation de débit reçu
Numéro de pièce "RTGS" + Type de virement + date au format
"MMJJ"
Référence de lettrage Date au format "AAAAMMJJ"

Agence de centralisation

Client CPTRTGSR00

mht1 mht1

"mht1" correspond au montant du virement émis.

Si l'agence du compte client est différente de l'agence de centralisation :

Agence du compte client Agence de centralisation

client Compte de Compte de CPTRTGSR00


liaison liaison
VRL31eeeee VRL31eeeee

mht1 mht1 mht1 mht1

"mht1" correspond au montant du virement émis.

0100-3-10.1 Page 20 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

7.1.2 VIREMENT BANQUE A BANQUE


Nature d’évènement VIRBQE autre que Réservation de fond
Etat Validé, Forcé et confirmation de débit reçu
Numéro de pièce "RTGS" + Code opération + date au format "MMJJ"
Type de virement Date au format "AAAAMMJJ"

Agence de centralisation

CPTVIRBQE0 CPTRTGSR00

mht Mht

"mht" correspond au montant du virement émis.

0100-3-10.1 Page 21 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

7.2 VIREMENT REÇU

7.2.1 VIREMENT CLIENTELE


Nature d’évènement COMVIR
Etat Validé, Forcé
Numéro de pièce "RTGS" + Type de virement + date au format
"MMJJ"
Référence de lettrage Date au format "AAAAMMJJ"

Agence de centralisation

Client CPTRTGSR00

mht2 mht2

"mht2" correspond au montant du virement reçu.

Si l'agence du compte client est différente de l'agence de centralisation :

Agence du compte client Agence de centralisation

client Compte de Compte de CPTRTGSR00


liaison liaison
VRL47eeeee VRL47eeeee

mht2 mht2 mht2 mht2

"mht2" correspond au montant du virement reçu.

0100-3-10.1 Page 22 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

Nature d’évènement COMVIR


Etat En attente
Numéro de pièce "RTGS" + Type de virement + date au format
"MMJJ"
Référence de lettrage Date au format "AAAAMMJJ"

Agence de centralisation

Compte de suspens CPTRTGSR00


(VRTNCDDJ00)

mht2 mht2

"mht2" correspond au montant du virement reçu.

Si l'agence du compte client est différente de l'agence de centralisation :

Agence du compte client Agence de centralisation

Compte de Compte de Compte de CPTRTGSR00


suspens liaison liaison
(VRTNCDDJ00) VRL47eeeee VRL47eeeee

mht2 mht2 mht2 mht2

"mht2" correspond au montant du virement reçu.

Nature d’évènement COMVIR


Etat Ignoré
Numéro de pièce "RTGS" + Type de virement + date au format
"MMJJ"
Référence de lettrage Date au format "AAAAMMJJ"

Ecriture de la comptabilité en attente (voir ci-dessus), puis écriture sur le compte des
virements reçus ignorés.

Agence du client

Compte de suspens VRTRECAB00


(VRTNCDDJ00)

mht2 mht2

"mht2" correspond au montant du virement reçu.

0100-3-10.1 Page 23 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

7.2.2 VIREMENT BANQUE A BANQUE


Nature d’évènement COMBQE
Type de virement Virement standard ("001")
Numéro de pièce "RTGS" + Type de virement + date au format
"MMJJ"
Référence de lettrage Date au format "AAAAMMJJ"

Agence de centralisation

CPTVIRBQE0 CPTRTGSR00

mht mht

"mht" correspond au montant du virement reçu.

0100-3-10.1 Page 24 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

7.3 COMPTABILISATION DES REJETS TECHNIQUES ET


BANCAIRES
Natures d'évènements : VIMAGE, VIMCAI et VIMBAN
Statut : IG

Le crédit du donneur d'ordre est comptabilisé en cumulé par type (technique ou


bancaire), jour, et fichier (numéro de bordereau).

Le crédit par fichier est nécessaire afin de respecter l'équilibre des pièces comptables, en
effet le numéro de bordereau fait partie de la pièce comptable d'une intégration de
virements multiples.

Pour rappel : la pièce comptable est au format "VM" + type de virement + numéro de
bordereau

7.4 COMPTABILISATION DES REJETS CONFRERES


Nature d'évènement : COMVIR (issu d'une opération "012")
Statut : VA ou FO

Le crédit du donneur d'ordre est comptabilisé en cumulé par jour, date de règlement,
établissement confrère et numéro de bordereau de l'intégration de virements multiples.

Le crédit par date de règlement et établissement confrère est nécessaire afin de


conserver des pièces comptables équilibrées (pour rappel la pièce comptable d'un
virement reçu est "VR" + code établissement confrère + date de règlement au format
mois + jour).

Le cumul est également comptabilisé par numéro de bordereau de l'intégration de


virements multiples afin de conserver une cohérence avec le crédit des rejets techniques
et bancaires.

0100-3-10.1 Page 25 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

8. ANNEXES

8.1 DESCRIPTIONS DES MESSAGES SWIFT

8.1.1 SWIFT MT103 ENVOYE - VIREMENT


CLIENTELE
Champ Contenu Commentaire
Entête du message
Ce champ est composé d’une constante "F01" suivie
de l'adresse SWIFT de l’émetteur complétée à 12
Code BIC de la
1 caractères par des "X" et d'une chaîne numérique de
banque émettrice
10 caractères représentant la clé d’authentification.
Exemple : {1:F01BQESWIFTXXXX1234567890}
Le code BIC de la banque centrale. Ce champ est
composé d’une constante "I" suivie du type de
Code BIC de la
2 message SWIFT suivi de l'adresse SWIFT du
banque destinataire
destinataire complétée à 12 caractères par des "X".
Exemple : {2:I103BKAMMAMAXXXX}
Code priorité est renseigné dans la zone 113. La
Code priorité référence utilisateur (contenu du champ 20) dans la
d'exécution et zone 108.
3
référence utilisateur Exemple :
du message {3:{113:0030}{108:22100912345123123456LAFARG
E}}
4 Détail du message
Corps du message
Ce champ est renseigné avec la date du jour au
format DDMMYY, suivie du code agence, du code
opération, du numéro d'évènement et du nom du
:20: Référence émetteur
bénéficiaire.
Exemple :
:20:22100912345123123456LAFARGE
Ce champ est enseigné avec la chaîne "CRED".
Code d'opération
:23B: Exemple :
bancaire
:23B:CRED
Ce champ est enseigné avec la chaîne "SDVA".
:23E: Code d'instruction
Exemple : :23E:SDVA
Ce champ est enseigné avec la chaîne "001".
Code type de
:26T: Exemple :
transaction
:26T:001
Ce champ est renseigné avec la date du jour au
format 'YYMMDD' suivie de la devise (MAD) puis du
montant de la transaction au format décimal avec
:32A: Date/Devise/Montant
une précision de deux caractères après la virgule.
Exemple :
:32A:091022MAD2200000,

0100-3-10.1 Page 26 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

Champ Contenu Commentaire


Ce champ est renseigné avec le caractère "/" suivi du
RIB du compte donneur d'ordre sur la 1ère ligne, le
nom du donneur d'ordre sur le 2ème ligne et la ville du
Client donneur donneur d'ordre sur la 3ème ligne.
:50K:
d'ordre Exemple :
:50K:/123123123456789012345612
NOM DONNEUR ORDRE
VILLE DONNER ORDRE
Ce champ est renseigné avec les caractères "/D/"
suivis du code établissement sur 4 positions du
compte de la banque ouvert au RTGS ("Libellé 4" du
paramètre "BANQUE" en nomenclature "098") et le
Correspondant de
:53A: code BIC de la banque ("Libellé 4" du paramètre
l'expéditeur
"BANQUE" en nomenclature "098").
Exemple :
:53A:/D/0022
BQESWIFT
Ce champ est renseigné avec les caractères "/C/"
suivis du code établissement intermédiaire sur 4
positions et du code BIC de la banque intermédiaire.
Ce champ est présent uniquement si le destinataire
:56A: Intermédiaire n'est pas un participant direct.
Exemple :
:56A:/C/0007
INTERSWF
:57A:/C/DESTISWF
Ce champ est renseigné avec les caractères "/C/"
suivis du code établissement destinataire sur 4
positions et du code BIC de la banque destinatrice.
En cas de présence du champ 56A, ce champ est
Etablissement
:57A: renseigné avec les caractères "/C/" suivis du code
destinataire
BIC de la banque destinatrice.
Exemple :
:57A:/C/0007
DESTISWF
Ce champ est renseigné avec le caractère "/" suivi du
RIB du compte bénéficiaire sur la 1ère ligne, le nom
du bénéficiaire sur la 2ème ligne et la ville du
Client bénéficiaire bénéficiaire sur la 3ème ligne.
:59:
Exemple :
:59:/321321654321098765432121
NOM BENEFICIAIRE
VILLE BENEFICIAIRE
Ce champ est renseigné avec le motif saisi dans le
programme "guvireme" sur la 1ère ligne, puis les 3
lignes suivantes avec les caractères "//" suivis du
contenu de chacune des trois 1ères lignes saisies
dans la fenêtre des libellés complémentaires du
:70: Détails du paiement programme "guvireme".
Exemple :
:70:/MOTIF SAISI
//Libelle complementaire 1
//Libelle complementaire 2
//Libelle complementaire 3
Ce champ est renseigné avec la chaîne "OUR".
:71A: Détails des charges Exemple :
:71A:OUR

0100-3-10.1 Page 27 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

Champ Contenu Commentaire


Ce champ est renseigné avec les caractères
/CODTYPTR/001/" sur la 1ère ligne, et respectivement
Code du type de sur les 2 lignes suivantes avec les caractères
transaction et "//BNF/" suivis du 1er motif saisi dans la fenêtre des
Information de motifs complémentaires du programme "guvireme"
:72:
l'expéditeur au et avec les caractères "//" suivis du 2nd motif saisi.
destinataire Exemple :
:72:/CODTYPTR/001
//BNF/1er MOTIF
//2nd MOTIF

0100-3-10.1 Page 28 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

8.1.2 SWIFT MT103 REÇU - VIREMENT CLIENTELE


Champ Contenu Commentaire
Entête du message
Ce champ est composé d’une constante "F01"
suivie de l'adresse du SWIFT du destinataire (si
champ 2 est du type Output {2:O…) complétée à
12 caractères par des "X" et d'une chaîne
1 Code BIC
numérique de 10 caractères représentant la clé
d’authentification.
Exemple :
{1:F01BQESWFDESTIX1234567890}
Le code BIC de la banque centrale. Ce champ est
composé d’une constante "O" suivie du type de
message SWIFT, de la date du jour au format
"HHMIYYMMDD" suivie de l'adresse SWIFT de
l'émetteur complétée à 12 caractères par des "X",
d'une chaîne numérique de 10 caractères
2 Code BIC
représentant la clé d’authentification, de la date du
jour au format "YYMMDDHHMI" et d'une constante
"N".
Exemple :
{2:O1031122091022BKAMMAMAXXXX12345678900
910221122N}
Code Priorité
Code priorité est renseigné dans la zone 113. La
d'exécution et
3 référence utilisateur (contenu du champ 20) dans la
Référence utilisateur
zone 108.
du message
4 Détail du message
Corps du message
:20: Référence émetteur Référence assignée par le RTGS.
Code d'opération
:23B: Renseigné avec la chaîne "CRED".
bancaire
:23E: Code d'instruction Renseigné avec la chaîne "SDVA".
Code du type de
:26T: Renseigné avec la chaîne "001".
transaction
Ce champ est renseigné avec la date du jour au
format "YYMMDD" suivie de la devise (MAD) puis
:32A: Date/Devise/Montant du montant de la transaction au format décimal
avec une précision de deux caractères après la
virgule.

0100-3-10.1 Page 29 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

Champ Contenu Commentaire


Ce champ est renseigné avec le caractère "/" suivi
de 19 caractères composés ainsi :
 "AAA" : code ville du compte du client confrère
sur 3 positions.
 "B" : initialisé par 0.
 "CCCCC" : agence du compte client confrère sur
5 positions.
 "D" : devise du client donneur d’ordre sur une
position.
:50A: ou Client donneur  "EEEEEEE" : numéro de compte du client
:50K: d'ordre confrère sur 7 positions.
 "FF" : clé compte du client confrère sur 2
positions.
Le nom du donneur d'ordre est renseigné sur la
2ème ligne et la ville du donneur d'ordre est
renseignée sur la 3ème ligne.
Exemple :
:50K:/1230123451123456712
NOM DONNEUR ORDRE
VILLE DONNEUR ORDRE
Ce champ est renseigné avec les caractères "/D/"
suivis du code établissement émetteur sur 4
Correspondant de positions et du code BIC de la banque
:53A:
l'expéditeur Exemple :
:57A:/C/0007
EMETSWF
Ce champ est renseigné avec les caractères "/C/"
suivis du code établissement sur 4 positions du
compte de la banque ouvert au RTGS ("Libellé 4"
Compte de du paramètre "BANQUE" en "098") et le code BIC
:57A: l'établissement de la banque ("Libellé 4" du paramètre "BANQUE"
destinataire en "098")
Exemple :
:53A:/D/0022
BQESWIFT
Ce champ est renseigné avec le caractère "/" suivi
du RIB du compte bénéficiaire sur la 1ère ligne, le
nom du bénéficiaire sur le 2ème ligne et la ville du
bénéficiaire sur la 3ème ligne.
:59 Client bénéficiaire
Exemple :
:59:/321321654321098765432121
NOM BENEFICIAIRE
VILLE BENEFICIAIRE
:70: Détails du paiement Ce champ est renseigné avec le motif du virement.
:71A: Détails des charges Ce champ est renseigné avec la chaîne "OUR"
Ce champ est renseigné avec les caractères
Code du type de /CODTYPTR/001/" sur la 1ère ligne, et sur la
transaction et suivante avec les caractères "//BNF/" suivis de
:72: Information de l'information de l'expéditeur au destinataire.
l'expéditeur au Exemple :
destinataire :72:/CODTYPTR/001
//BNF/INFO

0100-3-10.1 Page 30 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

8.1.3 SWIFT MT202 ENVOYE - VIREMENT BANQUE


A BANQUE
Champ Contenu Commentaires
Entête du message
Ce champ est composé d’une constante "F01"
suivie de l'adresse SWIFT de l’émetteur complétée
à 12 caractères par des "X" et d'une chaîne
Code BIC de la
1 numérique de 10 caractères représentant la clé
banque émettrice
d’authentification.
Exemple :
{1:F01BQESWIFTXXXX1234567890}
Le code BIC de la banque centrale. Ce champ est
composé d’une constante "I" suivie du type de
Code BIC de la message SWIFT suivi de l'adresse SWIFT du
2
banque destinataire destinataire complétée à 12 caractères par des "X".
Exemple :
{2:I103BKAMMAMAXXXX}
Code priorité est renseigné dans la zone 113. La
référence utilisateur (contenu du champ 20) dans la
zone 108.
3 Priorité d'exécution
Exemple :
{3:{113:0030}{108:22100912345123123456LAFAR
GE}}
4 Détail du message
Corps du message
Ce champ est renseigné avec la date du jour au
format "DDMMYY" suivie du code agence, du code
opération, du numéro d'évènement et du nom du
:20: Référence émetteur
bénéficiaire.
Exemple :
:20: 22100912345123123456LAFARGE
Ce champ est renseigné avec la chaîne "NONREF".
:21: Référence concernée Exemple :
:21:NONREF
Ce champ est renseigné avec la date du jour au
format "YYMMDD" suivie de la devise (MAD) puis
du montant de la transaction au format décimal
:32A: Date/Devise/Montant avec une précision de deux caractères après la
virgule.
Exemple :
:32A:091022MAD2200000,00
Ce champ est renseigné avec les caractères "/D/"
suivis du code établissement sur 4 positions du
compte de la banque ouvert au RTGS ("Libellé 4"
du paramètre "BANQUE" en "098") et le code BIC
Correspondant de
:53A: de la banque ("Libellé 4" du paramètre "BANQUE"
l'expéditeur
en "098")
Exemple :
:53A:/D/0022
BQESWIFT

0100-3-10.1 Page 31 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

Champ Contenu Commentaires


Ce champ est renseigné avec les caractères "/C/"
suivis du code établissement intermédiaire sur 4
positions et du code BIC de la banque
Compte de intermédiaire. Ce champ est présent uniquement si
:57A: l'établissement le destinataire n'est pas un participant direct.
destinataire Exemple :
:57A:/C/0007
INTERSWF
:57A:/C/DESTISWF

0100-3-10.1 Page 32 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

8.1.4 SWIFT MT202 REÇU - VIREMENT BANQUE A


BANQUE
Champ Contenu Commentaires
Entête du message
Ce champ est composé d’une constante "F01"
suivie de l'adresse du SWIFT du destinataire (si
champ 2 est du type Output {2:O…) complétée à
12 caractères par des "X" et d'une chaîne
1 Code BIC
numérique de 10 caractères représentant la clé
d’authentification.
Exemple :
{1:F01BQESWFDESTIX1234567890}
Le code BIC de la banque centrale. Ce champ est
composé d’une constante "O" suivie du type de
message SWIFT, de la date du jour au format
"HHMIYYMMDD" suivie de l'adresse SWIFT de
l'émetteur complétée à 12 caractères par des "X",
d'une chaîne numérique de 10 caractères
2 Code BIC
représentant la clé d’authentification, de la date du
jour au format "YYMMDDHHMI" et d'une constante
"N".
Exemple :
{2:O2021122091022BKAMMAMAXXXX12345678900
910221122N}
3 Priorité d'exécution Code priorité est renseigné dans la zone 113.
4 Détail du message
Corps du message
:20: Référence émetteur Référence assignée par le RTGS.
Ce champ est renseigné avec la chaîne "NONREF".
:21: Référence concernée Exemple :
:21:NONREF
Ce champ est renseigné avec la date du jour au
format YYMMDD suivie de la devise (MAD) puis du
montant de la transaction au format décimal avec
:32A: Date/Devise/Montant
une précision de deux caractères après la virgule.
Exemple :
:32A:091022MAD2200000,00
Ce champ est renseigné avec les caractères "/D/"
suivis du code établissement intermédiaire sur 4
Etablissement
:52D: positions et du code BIC de la banque
donneur d'ordre
intermédiaire. Ce champ est présent uniquement si
le destinataire n'est pas un participant direct.
Ce champ est renseigné avec les caractères "/C/"
suivis du code établissement intermédiaire sur 4
Correspondant de
:53A: positions et du code BIC de la banque
l'expéditeur
intermédiaire. Ce champ est présent uniquement si
le destinataire n'est pas un participant direct.

0100-3-10.1 Page 33 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

Champ Contenu Commentaires


Ce champ est renseigné avec le caractère "/" suivi
du code établissement destinataire sur 4 positions
et du code BIC de la banque destinatrice ou bien en
cas de présence du champ 57A ce champ est
Etablissement
:58A: renseigné avec le code BIC de la banque
financier bénéficiaire
destinatrice.
Exemple :
:58A:/ 0007
DESTISWF
Ce champ est renseigné avec les caractères
/CODTYPTR/001/" sur la 1ère ligne, les caractères
"//BNF/" suivi de la 1ère information sur la 2ème
Code du type de ligne, et respectivement sur les 3 lignes suivantes
transaction avec les caractères "//" suivis d'une information.
:72: Information de Exemple :
l'expéditeur au :72:/CODTYPTR/001
destinataire //BNF/Information 1
// Information 2
// Information 3
// Information 4

0100-3-10.1 Page 34 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

8.1.5 SWIFT MT900 - CONFIRMATION DE DEBIT


Champ Contenu Commentaires
Entête du message
Ce champ est composé d’une constante "F01"
suivie de l'adresse du SWIFT du destinataire (si
champ 2 est du type Output {2:O…) complétée à
12 caractères par des "X" et d'une chaîne
1 Code BIC
numérique de 10 caractères représentant la clé
d’authentification.
Exemple :
{1:F01BQESWFDESTIX1234567890}
Le code BIC de la banque centrale. Ce champ est
composé d’une constante "O" suivie du type de
message SWIFT, de la date du jour au format
"HHMIYYMMDD" suivie de l'adresse SWIFT de
l'émetteur complétée à 12 caractères par des "X",
d'une chaîne numérique de 10 caractères
2 Code BIC
représentant la clé d’authentification, de la date du
jour au format "YYMMDDHHMI" et d'une constante
"N".
Exemple :
{2:O9001122091022BKAMMAMAXXXX12345678900
910221122N}
Code priorité est renseigné dans la zone 113. La
3 Priorité d'exécution
zone 118 contient le contenu du champ 20.
4 Détail du message
Corps du message
Référence de la
:20: Référence assignée par le RTGS.
transaction
:21: Référence concernée Champ :20: du message initial.
Identification du
:25: RIB du compte du débité.
compte
:32A: Date/Devise/Montant Champ :32A: du message initial.
Code BIC du participant indirect qui a émis l'ordre
Institution donneur
:52D: de paiement. Pour un participant direct, ce champ
d'ordre
peut être omis.
Information de /OID/DDMMYY+Adresse SWIFT expéditeur+clé
:72: l'expéditeur au d'authentification
destinataire

0100-3-10.1 Page 35 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

8.1.6 SWIFT MT910 - CONFIRMATION DE CREDIT


Champ Contenu Commentaire
Entête du message
1 Code BIC Ce champ est composé d’une constante "F01"
suivie de l'adresse du SWIFT du destinataire (si
champ 2 est du type Output {2:O…) complétée à
12 caractères par des "X" et d'une chaîne
numérique de 10 caractères représentant la clé
d’authentification.
Exemple :
{1:F01BQESWFDESTIX1234567890}
2 Code BIC Le code BIC de la banque centrale. Ce champ est
composé d’une constante "O" suivie du type de
message SWIFT, de la date du jour au format
"HHMIYYMMDD" suivie de l'adresse SWIFT de
l'émetteur complétée à 12 caractères par des "X",
d'une chaîne numérique de 10 caractères
représentant la clé d’authentification, de la date du
jour au format "YYMMDDHHMI" et d'une constante
"N".
Exemple :
{2:O9001122091022BKAMMAMAXXXX12345678900
910221122N}
3 Priorité d'exécution Code priorité est renseigné dans la zone 113.
la zone 118 contient le contenu du champ 20.
4 Détail du message
Corps du message
:20: Référence de la Référence assignée par le RTGS.
transaction
:21: Référence concernée Champ :20: du message initial.
:25: Identification du RIB du compte du crédité.
compte
:32A: Date/Devise/Montant Champ :32A: du message initial.
:52D: Institution donneur Code BIC du participant indirect qui a émis l'ordre
d'ordre de paiement. Pour un participant direct, ce champ
peut être omis.
:56D: Intermédiaire Code BIC du participant (l'intermédiaire). Le champ
:56D: n'est présent que s'il y a un intermédiaire
entre le donneur d'ordre et le RTGS.

0100-3-10.1 Page 36 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

8.1.7 SWIFT MTN92 - DEMANDES D'ANNULATION


ENVOYEE
Il s'agit des messages SWIFT MT192 pour une demande d'annulation concernant un
MT103 envoyé et des messages SWIFT MT292 pour une demande d'annulation
concernant un MT202 envoyé.

Champ Contenu Commentaire


Entête du message
Ce champ est composé d’une constante "F01"
suivie de l'adresse SWIFT de l’émetteur complétée
à 12 caractères par des "X" et d'une chaîne
Code BIC de la
1 numérique de 10 caractères représentant la clé
banque émettrice
d’authentification.
Exemple :
{1:F01BQESWIFTXXXX1234567890}
Le code BIC de la banque centrale. Ce champ est
composé d’une constante "I" suivie du type de
Code BIC de la message SWIFT suivi de l'adresse SWIFT du
2
banque destinataire destinataire complétée à 12 caractères par des "X".
Exemple :
{2:I103BKAMMAMAXXXX}
Code priorité est renseigné dans la zone 113.
3 Priorité d'exécution Exemple :
{3:{113:0030}}
4 Détail du message
Corps du message
Référence de la
:20:
transaction
Référence de l'ordre
:21: Champ :20: du message initial sujet à l'annulation.
concernée
MT et Date du
Renseigné avec le type du message (MT103 ou
:11S: message original
MT202) suivi de la date d'envoi du message initial.
envoyé
BIC du participant,
Renseigné sur la 1ère ligne avec le code BIC du
date de valeur de
:79: participant qui a émis l'ordre de paiement et sur la
l'ordre de paiement
2nde ligne avec la date de valeur du message initial.
concerné

0100-3-10.1 Page 37 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

8.1.8 SWIFT MT196 - REJETS TECHNIQUES REÇUS


Il s'agit des messages SWIFT MT196 concernant un MT103 envoyé et des messages
SWIFT concernant un MT202 envoyé.

Champ Contenu Commentaire


Entête du message
Code BIC de la
1 Le code BIC de la banque centrale.
banque émettrice
Code BIC de la
2 Le code BIC de la banque.
banque destinataire
3 Priorité d'exécution Code priorité de la transaction.
4 Détail du message
Corps du message
Référence de la
:20:
transaction
Référence de l'ordre
:21: Champ :20: du message initial MT103 ou MT202.
concernée
"ERRC/JJMMAAHHMM" (date et heure de l'erreur
:76: Réponses
optionnelles).
 Ligne 1 : code d'erreur (alphanumérique)
:77A: Narratif  Ligne 2 : description de l'erreur
 Ligne 3 : détails de l'erreur (ligne optionnelle)

0100-3-10.1 Page 38 sur 39


Version 10.1 Virements RTGS MAROC Delta-Bank
Guide utilisateur

8.2 REGLES SWIFT (50F)

8.2.1 RÈGLES SWIFT VALIDÉES


Le code identifiant doit être un code BIC ou BEI enregistré (codes erreur : T27, T28, T29,
T45).
Avec l’option "F" et le sous-champ "1" (identifiant client) utilisé au format (Code) (Code
pays) (Identifiant) : le code pays doit être un code pays ISO valide (code erreur : T73).
Avec l’option "F" et le sous-champ "2" (nom et adresse) :
 La première ligne doit commencer par le numéro 1 (code erreur : T56).
 Les numéros doivent apparaître dans l'ordre numérique (code erreur : T56).
 Le numéro 2 ne doit pas être utilisé sans le numéro 3 (code erreur : T56).
 Le numéro 4 ne doit pas être utilisé sans le numéro 5 et vice versa (code erreur :
T56).
 Le numéro 4 doit être suivi d'une date valide au format "YYYYMMDD", et cette date
spécifique à l'envoyeur ne doit pas être supérieure à la date à laquelle le message
est envoyé à SWIFT (code erreur : T50).
 Les numéros 3, 5, 6 et 7 doivent être suivis d'un code pays ISO valide (code erreur :
T73), d'un slash "/" et d'informations complémentaires (code erreur : T56).
 Les numéros 3, 4, 5, 6, 7 et 8 ne doivent pas être répétés (code erreur : T56).
 L'utilisation du numéro 8 n'est autorisée que dans les cas suivants (code erreur :
T56) :
- Pour poursuivre la saisie des informations sur l'identifiant du donneur d'ordre
indiqué dans le sous-champ 1 (identifiant client) utilisé au format (Code) (Code
pays) (Identifiant).
- Pour poursuivre la saisie des informations sur le numéro d'identification client
indiqué en sous-champ 2 (nom et adresse) suivi du numéro 6.
- Pour poursuivre la saisie des informations sur le numéro national d'identité
indiqué dans le sous-champ 2 (nom et adresse) suivi du numéro 7.

8.2.2 REGLES D’UTILISATION


Si le numéro de compte du donneur d’ordre est présent, il doit être mentionné dans la
zone Compte.
Avec l’option "F" et le sous-champ "2" (nom et adresse) : les numéros 1 et 2 peuvent
être répétés.
Avec l’option "F" et le sous-champ "1" (identifiant client) utilisé au format (Code) (Code
pays) (Identifiant) : si un espace supplémentaire est nécessaire pour indiquer l’identifiant
du donneur d’ordre, l’une des options suivantes doit être utilisée :
 Première option (recommandée) : attribuer au donneur d'ordre un identifiant
différent pour lequel il n'y a pas de problème de longueur.
 Deuxième option : poursuivre la saisie d'informations dans le sous-champ "2" (nom
et adresse) en utilisant le numéro 8.

Avec l’option "F" et le sous-champ "2" (nom et adresse) : si un espace supplémentaire


est nécessaire pour indiquer le numéro d’identification client (numéro 6) ou le numéro
national d'identité (numéro 7) du donneur d’ordre, l’une des options suivantes doit être
utilisée :
 Première option (recommandée) : attribuer au donneur d'ordre un identifiant
différent pour lequel il n'y a pas de problème de longueur.
 Deuxième option : poursuivre la saisie d'informations dans le sous-champ "2" (nom
et adresse) en utilisant le numéro 8.

0100-3-10.1 Page 39 sur 39

Vous aimerez peut-être aussi