Guide Participants ACP-ACH FR 22112013 GN V.1.0.2
Guide Participants ACP-ACH FR 22112013 GN V.1.0.2
Guide Participants ACP-ACH FR 22112013 GN V.1.0.2
ACP / ACH
Diffusion
Institutions participantes
Le présent document constitue un guide des participants qui permet aux institutions
participantes d’avoir un aperçu général du nouveau système ACP/ACH. Ce document permet
aux participants d’identifier les changements apportés par ce nouveau système et qui doivent
être pris en charge lors de la phase d’implémentation.
Contexte du Projet
Présentation du Système
Archivage des clés Stockage des clés dans une base de données.
Boîte aux lettres BAL - Structure informatique dans laquelle sont échangées les
fichiers entre les différents modules de la solution.
BAL IN Boite aux lettres dans laquelle sont déposés les fichiers reçus.
BAL OUT Boite aux lettres dans laquelle sont déposés les fichiers à
envoyer.
BAL TMP Boite aux lettres temporaire utilisée par une application.
Banque réceptrice Banque qui a pour charge de recevoir les remises. Il s’agit
obligatoirement d’un participant direct.
Banque remettante Banque concernée par la remise, c’est à dire celle dont les
comptes seront impactés par les résultats de compensation.
Clé nouvelle Clé générée dont la date de début de validité n’est pas encore
atteinte.
Clé triple DES Clé avec laquelle se fait le cryptage et le décryptage des fichiers
à l’aide de l’algorithme symétrique DES.
Code opération Code valeur : Code retenu par le format d’échange du système
de compensation pour définir le type d’opération.
Code enregistrement C’est un code qui indique s’il s’agit d’une remise classique
d’opérations, d’une remise de rejet, d’une remise d’annulation
d’opérations ou d’une remise d’annulation de rejets.
Contrôle logique Il comprend tous les contrôles liés au contenu bancaire des
remises.
Contrôle syntaxique Il comprend tous les contrôles liés aux formats des remises:
Contrôle de la structure de l’enregistrement et contrôle de sa
complétude.
Contrôle réglementaire Il comprend tous les contrôles liés au respect des obligations
réglementaires par les opérations et dont certains font appel à
l’historique au niveau de la base de données.
Début des échanges Heure d’ouverture des échanges pour toutes les valeurs du
système.
Doublons Deux chèques / lettres de change ayant la même ligne MICR qui
passent dans le scanner.
Envoi Dépôt, par l’Autocollecte, dans les boîtes aux lettres des
participants des remises et des informations qui leur sont
destinées.
Fichier image global Fichier contenant toutes les images générées pendant une
session.
Fichier zippé (triplet) Triplet de fichiers .CAT, .PAK et .ENV compressé et regroupé
dans un seul fichier.
Fin des échanges Heure de fin des échanges pour toutes les valeurs du système.
Inter Interbancaire.
Montant seuil Montant au delà duquel l’image doit être véhiculée avec les
interbancaire données.
Piste MICR Police utilisée pour l’encodage des chèques et des lettres de
changes, conçue spécialement pour être lues par les scanners.
Plage d’échanges Intervalle temporel durant lequel les échanges peuvent avoir
lieu.
Queuein File d’attente dans laquelle sont insérés les fichiers qui vont être
traités par un applicatif.
Queueout File d’attente dans laquelle seront inscrits les outputs d’un
applicatif.
Représentation d’une Deuxième présentation d’une remise après avoir fait l’objet
remise d’une annulation ou d’un rejet
Standard PKCS Protocole de cryptographie standard basé sur une clé publique.
Valeurs interbancaires Valeurs dont les contreparties sont des banques différentes de la
banque remettante.
Fichier .PAK : Fichier contenant les images chèques / lettres de change concaténées bout à
bout.
.SND : Situation nette définitive. Reprend, pour chaque valeur, les soldes bilatéraux
comprenant toutes les opérations de la journée et le solde net de la journée.
.SNF : Situation nette de fin de session. Reprend, pour chaque valeur, les soldes bilatéraux
comprenant toutes les opérations de la session et le solde net de la session.
.SNI : Situation nette intermédiaire. Intègre, pour chaque valeur, les situations nettes
calculées depuis le début de la journée jusqu’au moment de sa génération.
.SIG : Situation nette intermédiaire globale. Intègre, pour toutes les valeurs confondues, les
situations nettes calculées depuis le début de la journée jusqu’au moment de sa génération.
.SFG : Situation nette de fin de session globale. Reprend, pour toutes les valeurs confondues,
les soldes bilatéraux comprenant toutes les opérations de la session et le solde net global de la
session.
.SNG : Situation nette globale. Reprend, pour toutes les valeurs confondues, les soldes
bilatéraux comprenant toutes les opérations de la journée et le solde net global de la journée.
.SIV : Situation intermédiaire globale par valeur. Intègre, pour chaque type de valeur (les
présentations et les représentations confondues), les situations nettes calculées depuis le
début de la journée jusqu’au moment de sa génération.
.SFV : Situation de fin de session globale par valeur. Reprend, pour chaque type de valeur (les
présentations et les représentations confondues), les soldes bilatéraux comprenant toutes les
opérations de la session et le solde net de la session.
.SDV : Situation définitive globale par valeur. Reprend, pour chaque type de valeur (les
présentations et les représentations confondues), les soldes bilatéraux comprenant toutes les
opérations de la journée et le solde net de la journée.
Dans le cadre du passage à une monnaie unique des pays de la Zone Monétaire de l’Afrique de
l’Ouest, un Project de développement des systèmes de paiement à été lancé début 2009 par
l’Institut Monétaire de l’Afrique de l’Ouest.
Le système ACP sera utilisé pour le traitement des images des valeurs papier (principalement
les chèques).
Le système ACH assurera la compensation des données de toutes les valeurs (données chèque
reçues du système ACP system, virements, prélèvements, etc.).
Les résultats des transactions seront réglés dans le système de règlement brut en temps réel
(RTGS).
Le module ACH sera utilisé pour les paiements récurrents tels que les salaires, les primes
d’assurance et les dépenses courantes.
Les fichiers en entrée de l’ACH seront émis directement par les banques avec un format
prédéfini, permettant ainsi un taux d’acceptation élevé et le règlement de la plupart des
instructions de paiement sans intervention humaine.
• Réduire les délais de compensation des chèques avec la possibilité de compenser les
chèques à J indépendamment de leur lieu de présentation dans le pays,
• Garder une seule chambre de compensation électronique pour chaque pays, la chambre
de compensation manuelle sera fermée après le démarrage du système,
• Augmenter la confiance dans le système bancaire: Modernisation des lois et des règles
afin d’assurer les droits et les devoirs de tous les participants et usagers du système.
• Faciliter l’accès aux nouveaux entrants (micro-finances, banques de dépôt) avec la
standardisation, et amélioration des méthodes de travail entre les participants
existants,
• Diminution de l’utilisation de la monnaie fiduciaire dans le commerce et renforcer la
confiance dans les transactions bancaires. Le public ayant une forte habitude
d’utilisation de la monnaie fiduciaire pour diverses raisons, le nouveaux système
contribuera à la réduction du risqué lié à cette monnaie,
• Augmenter le taux de bancarisation en vue de permettre à un plus grand nombre de
personnes, notamment dans les zones rurales et dans les petites entreprises, d’accéder
aux services bancaires d’une manière juste et équitable,
• Développer de nouveaux moyens de paiement qui comblent les besoins et les intérêts
des usagers et qui utilisent des technologies sures et éprouvées.
Institutions participantes :
Banques Commerciales
Banques Centrales
Logica : assiste la WAMI et les Banques Centrales dans toutes les phases du projet
Organisation
Le comité inclut :
- Représentants de l’IMAO,
- Représentants des banques centrales,
- Représentants des participants,
- Représentants de BFI,
- Représentants de Logica.
Le lieu de la réunion est choisi par l’IMAO (dans les locaux de l’IMAO ou dans l’un des 3 pays).
Des sessions extraordinaires peuvent être initiées à chaque fois que nécessaires.
Mission
Sous la responsabilité du chef de projet, cette équipe se charge de la mise en œuvre
conjointement avec l’équipe BFI. A ce titre elle se charge de :
Organisation
Cette équipe comprend :
Membres permanents :
Le chef de projet de la Banque Centrale;
Des informaticiens ;
Des organisateurs ;
Des utilisateurs (futurs formateurs) responsables pour les modules de la solution ;
Membres ponctuels :
Un responsable de l’inspection et de l’audit ;
Un responsable des ressources humaines.
Toute autre personne nécessaire.
La compensation reposera uniquement sur des échanges électroniques entre les participants et
le Centre de Compensation. Chaque opération client sera dématérialisée par la banque
remettante et fera l’objet d’un enregistrement normalisé contenant toutes les informations qui
permettront le contrôle et la comptabilisation de cette opération. Il n’y aura plus nécessité de
déplacement physique des agents des banques à la chambre de compensation,
Le Centre Compensation traitera sans distinction des opérations déclarées, sur place, hors
place et déplacées. Toutes les opérations seront dénouées dans les mêmes délais. Le centre de
Le centre de compensation envoie en continu le même jour les remises retours aux
participants destinataires. Le centre de compensation émet également vers les participants des
comptes rendus de traitement de leurs remises ainsi que des situations nettes (soldes
bilatéraux, multilatéraux).
A la réception des remises retour, les banques destinataires ont la possibilité d’effectuer les
vérifications d’usage (signature, endos) sur la base de la visualisation des images de chèque
(ou effet de commerce) et de rejeter les opérations. Quatre motifs de rejets peuvent saisis par
l’utilisateur pour chaque opération reçue.
Les rejets seront retournés par la banque destinataire au centre de compensation pendant la
période de rejet autorisée. La non réception de rejet à la fin de la période de rejet signifie que
la valeur a été définitivement acceptée et payée
Le Centre de compensation archive les images numérisées et les données pendant une durée
prédéfinie. L’accès aux données archivées par les participants sera effectué via un serveur web
central dédié à cet effet.
3.1.2 Participants
Les participants au système de compensation peuvent intervenir selon des statuts différents :
Le moyen de paiement Virement est un transfert de fonds entre deux contreparties permettant au
remettant (le payeur) de présenter une transaction à la banque destinataire au crédit du compte du client
destinataire (bénéficiaire) par le montant de la transaction.
(**)Définition du prélèvement:
La représentation ne peut être effectuée que si l’opération initialement présentée a été rejetée par le
destinataire par une opération de rejet. La représentation est effectuée par le remettant de la première
présentation.
Exemple :
1. La banque 001 présente un chèque (avec code valeur 30) à destination de la banque 002 ;
2. En recevant le chèque (avec code valeur 30), la banque 002 le rejette pour manque de
provision ;
3. Quand la provision est reconstituée au niveau de la banque 002, la banque 001 peut représenter
le chèque (avec code valeur 33) pour paiement.
Les types de remises (code enregistrement) qu'un participant peut présenter sont :
- Les annulations doivent faire l’objet de remises distinctes triées de la même manière
que les présentations initiales ou les rejets ;
- Les remises d’annulations peuvent comprendre une ou plusieurs opérations d’une
remise déjà présentée au système (remise de présentation, de rejet ou de
représentation) ;
NB: les banques appartenant à un même groupe et opérant dans deux pays différents sont
considérées comme deux banques différentes.
10- Virement.
Jà
12- Virement Etranger. J J - J
J+1
13- Virement représenté.
20- Prélèvement. Jà
J J J J
23- Prélèvement représenté. J+1
30- Chèque Jà
J J - J
33- Chèque représenté J+1
40- Effet Jà
J J J J
43- Effet représenté J+1
Traitements
Situations
ACP/ACH
Compensation Jour J nettes
définitives
Contrôles et Règlement
générations ACH Génération des lots et des ACH Fin
des soldes
Début situations intermédiaires selon Journée
mulitlatéraux
journée fréquence de génération
collecte
Collecte et envoi
envoi
collecte
Collecte et envoi
envoi
Début Fin
journée journée
agence agence
J 16H30
J 17H00
J 08H30
J 08H45
J 09H00
J 14H00
J 14H30
J 15H00
J 15H30
J 13H30
Dès la réception du nouveau fichier “DATE” (au maximum à 16H30 de J-1), l’agence peut
procéder à l’ouverture de la nouvelle journée (J). Toutes les transactions qui seront traitées
Les opérations à envoyer en compensation doivent être traitées en agence avant la fon de la
session de collecte (14H00 de J)
L’agence va commencer à recevoir les lots intra bancaires et interbancaires à partir du siège
depuis le début de la session d’envoi (09H00 de J) et jusqu'à la fin de la session d’envoi
(16h30 de J).
Collecte des fichiers : Durant la période de collecte du siège (08H30 à 14H00 de J), le siège va
collecter tous les fichiers crées au niveau des agences afin de les contrôler et de les intégrer
dans les remises à envoyer en compensation. Les fichiers en provenance du CBS seront aussi
traités pendant la même période.
La dernière remise sera générée par le siège à l’heure fin de génération (14H15).
Le dépôt des remises pour la compensation peut être effectué durant la période de dépôt
(08H30 à 14H30 de J) : toute remise déposée sera contrôlée, cryptée, compressé et placée
dans le répertoire d’envoi du siège
Réception des fichiers : la réception des fichiers reçus de la compensation au niveau du siège
va se faire dés l’arrivée de l’horaire de début d’envoi du centre de compensation (09H00 de J)
jusqu'à l’horaire de fin d’envoi (16H00 de J). Ces fichiers sont contrôlés et triés par agence
puis envoyées vers les agences destinataire pour paiement (ou rejet).
Envoi des fichiers : l’envoi peut être effectué durant la période d’envoi du siège (09H00 à
16H30 de J) et concerne les fichiers triés a envoyer aux agences destianataires.
Génération des remises retour : pendant la période de génération (08H30 à 15H00 de J), Le
centre de compensation va envoyer continuellement les remises retours ainsi que les situations
nettes intermédiaires aux différents participants destinataires.
- Les situations nettes définitives, qui tiennent compte pour chaque participant des
valeurs présentées, des valeurs annulées et des valeurs rejetées lors de la journée de
compensation.
L’envoi des fichiers aux participants destinataires va durer jusqu'à la fin de la période d’envoi
(16H00 de J).
Barberousse -
Scanner - Lecture des pistes MICR
Chèques et Effets - Signature des images
LS515
Hannibal - ADT
Barberousse -
- Confrontation des fichiers CAT/ PAK
- Réconciliation des données et images
Fichiers CBA de la banque - Contrôle des fichiers reçus du CBA de la
banque
- Génération des remises interbancaires
destinées à la Télécompensation
- Génération des remises intrabancaires
destinées aux agences
- Calcul des situations nettes prévisionnelles
Centre de
compensation Hannibal - Autocollecte
Hannibal-Poste de Secours
- Authetification et resignature des images - Authentification des images
- Vérification de la conformité des fichiers images et - Contrôles syntaxiques et logiques des fichiers
index de données
- Contrôles syntaxiques et logiques des fichiers de - Dépôt des fichiers images et données
données - Récupération des fichiers reçus
- Contrôles réglementaires - Édition des opérations reçues et des résultats
- Réconciliation entre images et données de la compensation
Hannibal-
- Génération des alertes et rejet des remises ou blocage ---------------------------------------------------
Serveur Barberousse-Présentation
des opérations erronées
WEB - Chargement des fichiers de données relatifs
- Calcul des situations nettes intermediaires et finales
- Établissement des échéanciers de règlement aux images scannées
- Consultation des données et - Génération des lots vers les banques destinataires - Saisie des opérations
images archivées - Génération des fichiers d’interface vers RTGS, Système - Chargement des fichiers reçus
- Administration des habilitations Monétique... - Rejet des opérations
(Profils des utilisateurs) ---------------------------------------------------
-Édition des états et sauvegarde Barberousse-Capture
Hannibal - Autocollecte
Banque destinataire
Hannibal - Poste Adhérent
Hannibal - ADT
Hannibal - Autocollecte
Agence destinataire
Modules agences :
Ces modules sont installés en agence, Toutefois ils peuvent être installés au siège en tant
qu’installation centralisée.
Modules siège :
Hannibal -Poste Adhérent : permet le dépôt des remises en compensation ainsi que
la réception de remises envoyées par le centre de compensation.
Hannibal Générateur des Clés : assure la sécurisation des images et données durant
leur circuit de traitement.
3.3.1.1 Présentation
Le logiciel Barberousse -Capture permet la scannérisation des images des valeurs physiques
(chèques et effets de commerce). Il peut être installé aux agences de la banque ou bien au
siège.
- Génération et sauvegarde des fichiers image contenant les deux faces de l’image
concaténés (Fichier PAK) ainsi que le fichier index contenant l’information qui concerne
l’image (Fichier CAT)
3.3.1.2 Fonctionnalités
L’accès à l’application est sécurisé et différents niveaux d’autorisations peuvent être accordés
aux différents groupes/utilisateurs de l’application
L’administrateur système peut créer, modifier ou supprimer les utilisateurs grâce à un masque
spécifique.
Chaque utilisateur doit être attribué à un groupe, à une banque et à une agence.
Par défaut, les nouveaux utilisateurs sont affectés à la banque et agence d’installation
Les autorisations peuvent être attribuées par groupe ou par utilisateurs à travers un masque
spécifique. Un utilisateur hérite ainsi automatiquement les autorisations du groupe.
Chaque utilisateur possède un mot de passe valide pour une période définie par le système.
Deux niveaux de sécurité des mots de passe sont offerts par l’application :
Chaque participant peut choisir le niveau de sécurité qu’il veut appliquer au niveau de ses
agences
Cette opération consiste à vérifier l’existence au niveau de la base du générateur (détenue par
B-Générateur Clés) si une nouvelle clé est reçue du siège. Si une nouvelle clé est reçue, le
module de scannérisation la charge pour la nouvelle journée.
- Mode remise: Une remise est un ensemble de valeurs présentées par un même
bénéficiaire;
- Mode lot : Un lot est un ensemble de valeurs présentées par des bénéficiaires
différents;
- L’identifiant de la remise : l’identifiant de la remise peut être soit saisi soit généré
automatiquement, selon un numéro séquentiel;
- Le RIB du bénéficiaire : le RIB peut être soit saisi soit sélectionné à partir d’une liste
déroulante ;
- Le nom bénéficiaire : peut être soit saisi soit sélectionné à partir d’une liste déroulante;
- Le montant global de la remise ;
- Le nombre global de valeurs ;
- Le code valeur ;
- Le code devise ;
- Des informations complémentaires concernant la remise.
Il est à noter que lors de la saisie du RIB du bénéficiaire, ce dernier fera l’objet des contrôles
suivants :
Les valeurs des options de scannérisation sont prédéfinies par défaut pour chaque type de
valeur. Toutefois, au début de chaque opération de scannérisation, l’opérateur a la possibilité
de les changer :
- Le code valeur : deux types de valeurs peuvent être scannés : les chèques/effets
présentés (code valeur 30/40) et les chèques/effets représentés (code valeur
33/43) ;
- La nature de l’endossement, le contenu.
La lecture de la ligne MICR d’un chèque permet de lire la piste depuis le scanner et de vérifier
son état (correct ou défectueux).
La lecture de la ligne MICR peut révéler une piste défectueuse. Selon le choix adopté par
l’utilisateur à l’initialisation des options de scannérisation, deux possibilités lui sont offertes:
- Correction au cours de la scannérisation ;
- Correction au cours de la scannérisation ;
Remarque : Lorsqu’une ligne MICR est corrigée, la clé RIB et la clé MICR sont revérifiées.
Durant la scannérisation, le système procède à l’opération de détection des doublons sur une
période paramétrable. Toute valeur en double est rejetée automatiquement.
La fonction de détection des doublons est également déclenchée lorsque l’opérateur corrige
manuellement les lignes MICR.
- Scannérisation de l’image avec le scanner en 100 dpi, en 256 gris et couleur RGB.
La taille de l’image générée est environ 30 Kb pour les chèques (recto et verso) et environ 45
Kb pour les lettres de changes (recto et verso).
La signature utilise l’algorithme asymétrique standard. Les inputs sont les deux côtés des
images ainsi que les informations sur la valeur. L’output de cette fonction est une image et
signée.
La signature des images est effectuée à travers la clé privée du siège consommée durant
l’initialisation de la journée.
Les images signées sont stockées dans un répertoire temporaire alors que les données
correspondantes sont stockées dans la base de données. Une image est identifiée par sa ligne
MICR.
Le code participant remettant et le code agence remettante sont associés à l’utilisateur
connecté à l’application.
En plus des informations détectées de la ligne MICR, des informations additionnelles doivent
être saisies pour chaque code valeur. Selon les paramètres de l’application, ces données
peuvent être manuellement déposés ou bien chargés d’un fichier en provenance du CBA.
Plusieurs informations obligatoires doivent être saisies pour compléter les informations sur la
valeur :
- Saisie des montants : L’utilisateur peut lire le montant de l’image affichée et le saisir
manuellement. Le montant unitaire de la valeur ne doit pas dépasser la limite autorisée.
- Choix nature du chèque : En cas de non lecture automatique de la nature du chèque par
le scanner, l’utilisateur doit choisir l’une des deux valeurs suivante :
Plusieurs informations obligatoires doivent être saisies pour compléter les informations sur la
valeur. Les données à saisir sont les suivantes :
Dans le cas où l’option d’import des montants est activée, l’opérateur procède à l’import des
montants à partir du fichier des données agence, le lien étant la ligne MICR des chèques.
Une fois toutes les valeurs d’une remise saisies, l’opérateur doit valider/pré-valider la remise
(suivant les paramètres de la validation) afin de procéder au traitement de la remise. Si la
remise n’est pas validée elle restera comme remise « prévalidée ».
- Si le rapprochement est effectué avec échec, un message d’alerte sera affiché demandant à
l’utilisateur de bien vouloir corriger les informations. La remise reste « prévalidée »
La deuxième validation des valeurs saisies est paramétrable. En effet, un paramètre au niveau
de l’application permet l’activation de la deuxième validation. En cas d’inactivation, la double
validation n’est plus obligatoire et la génération des images est effectuée dès la validation par
l’utilisateur.
La deuxième validation ne peut pas être effectuée par le premier utilisateur qui a effectué la
saisie.
Une fois que le deuxième validateur effectue la validation, l’utilisateur qui a saisit la valeur ne
pourra plus la modifier.
Le fichier de données de chaque type de valeur et devise ne contient que les remises validées.
A chaque fois que l’utilisateur valide la remise, un fichier data est généré automatiquement
contenant toutes les informations de la remise validée.
A chaque fois que l’utilisateur valide la remise, un fichier data est généré automatiquement
contenant toutes les informations depuis le début de la journée.
Quand l’utilisateur lance les traitements de la fin de journée, un fichier DATA est
automatiquement généré et contient toutes les informations de la remise validée.
Remarque :
- Les fichiers DATA sont générés dans des formats prédéfinis.
- Les fichiers DATA peuvent être générés à n’importe quel moment de la journée.
- Les fichiers DATA sont sécurisés dès leur génération dans l’application. La sécurisation
des fichiers DATA permet la détection des modifications faites après leur génération.
3.3.1.2.10 Réconciliation entre les fichiers des données et les fichiers du système
agence
Cette fonction est importante en cas de double saisie au niveau du CBA. Elle permet le
rapprochement entre les deux saisies, et génère éventuellement une différence et/ou des
erreurs de réconciliation.
La réconciliation est effectuée en comparant le global et le détail d’un fichier généré par le CBA
et celui généré par Barberousse Capture.
Trois types de réconciliations sont disponibles. Ces types de réconciliation sont les suivants :
1. Réconciliation 1 : Réconciliation entre le fichier global des remises généré au niveau du
système interne, et le fichier des données généré par la capture.
2. Réconciliation 2 : Réconciliation entre le fichier détail des remises généré au niveau du
système interne, et le fichier des données généré par la capture.
3. Réconciliation 3 : Réconciliation entre le fichier envoi (.ENV) généré par le système interne
et le fichier des données généré par la capture
Remarques
- La réconciliation peut se faire à tout moment de la journée.
- Les fichiers à réconcilier doivent être déposés par le CBA et doivent avoir la même
structure que les fichiers de données (.data) de chaque type de valeur ;
Le résultat de tout type de réconciliation est affiché. Il peut être imprimé et enregistré dans un
fichier. L’opérateur peut également procéder à des rectifications en cas d’erreur.
Lorsque la réconciliation révèle des erreurs, l’opérateur a la possibilité de rectifier les données
erronées qu’il a pu saisir (identifiant de la remise, RIB bénéficiaire, montant global, nombre
total….). Toute rectification des données engendre la suppression du fichier de données.
Une génération de fichiers .PAK et .CAT peut aussi se faire en cours de journée, Suite à la
demande de l’utilisateur :
Un .PAK et un .CAT cumulés par type de valeur et par devise ;
Un .PAK et un .CAT différentiels (à partir de la dernière génération) par type de
valeur et par devise.
L’opérateur peut générer les fichiers intermédiaires et cumulés à tout moment de la journée.
Dans le cas d’un traitement par remise, ces fichiers ne contiennent que les remises validées,
alors que dans le cas d’un traitement par lot ces derniers ne comportent que les valeurs pour
lesquelles les données obligatoires ont été saisies ou importés. En cas d’inexistence de lots à
générer : aucune remise validée (traitement par remise) ou aucune valeur dont les données
ont été saisies (traitement par lot), l’applicatif affiche un message indiquant qu’il n’y a aucune
donnée à générer.
Lorsque la date session générée par la banque (ou saisie) est erronée, mais supérieure à la
date de clôture de la veille, l’administrateur de l’agence dispose de la possibilité de forçage de
la date.
Le forçage de la date implique la mise à jour des outputs générés depuis l’initialisation de la
journée. Ces mises à jour sont les suivantes :
En définissant le profil d’utilisateur comme une « autre agence », l’administrateur doit spécifier
l’agence correspondante, donc quand l’utilisateur entre avec son utilisateur et mot de passe,
l’environnement de l’agence en question sera affiché.
Dans ce cas, tous les traitements sont identiques à ce qui est décrit plus haut. Toutefois, tous
les fichiers relatifs aux images scannées sont générés dans un même répertoire par type de
valeur et sans distinction par rapport au code agence.
Barberousse-capture peut être installé dans différent postes ce qui permet la répartition de la
charge de travail sur plusieurs utilisateurs entraînant ainsi des gains de temps.
Barberousse-Capture permet la saisie des données bénéficiaire des chèques et des lettres de
change. Ces informations sont :
- RIB bénéficiaire
- Adresse Bénéficiaire.
La clôture de la journée de capture est initiée par l’opérateur. Elle donne lieu à :
- L’édition d’un état comprenant les données globales de la journée de capture par type de
valeur (chèque et lettre de change) par devise et par profil ;
- La génération d’un fichier contenant la date de clôture
Projet Système ACP /ACH Sous Projet Guide Participant
Statut Ebauche
Date de mise à jour 07/10/2010
En Cours de Validation
Validé Page : 44/164
- Tri des fichiers : La copie intégrale des répertoires dans lesquels ont été générés les
fichiers .CAT et .PAK de l’agence en question ainsi que ceux des autres agences ayant
éventuellement effectué la scannérisation de leurs chèques auprès de cette dernière. La
stratégie de sauvegarde consiste à l’utilisation de deux répertoires de sauvegarde, un pour
sauvegarder les fichiers de la veille, le deuxième pour sauvegarder les fichiers de l’avant
veille.
- La génération des fichiers .CAT de fin de journée ;
- La génération du fichier de données chèques et du fichier de données lettres de change ;
- La purge de la journée opération.
Il est à noter que, lorsque la réconciliation 3 est obligatoire, l’applicatif s’assure, lors de la
clôture de la journée, qu’elle a été effectuée avec succès. Autrement, la clôture de la journée
ne peut avoir lieu.
Toutes données de toutes les remises traitées pendant une journée de scannérisation peuvent
être regroupées dans des états
Cet état renseigne l’utilisateur sur la dernière clés consommée : statut, date de début, date
fin de validité, taille, etc.
Tout au long des traitements d’une journée, différentes erreurs liées à l’application de capture
peuvent survenir. Ces erreurs obéissent à une codification bien déterminée et sont répertoriées
au niveau d’un état des incidents.
3.3.2.1 Présentation :
3.3.2.2 Fonctionnalités
L’accès à l’application est sécurisé et les différents niveaux d’autorisation peut être affecté à
plusieurs groupes et utilisateurs de l’application.
Les clés générées au siège de la banque sont envoyées automatiquement par le protocole SSL
sécurisé (Secure Socket Layer)
Ces clés sont consommées par Barberousse-GénérateurClés (agence) qui les sauvegarde
et envoie un acquittement vers Barberousse-générateur Clés siège.
D’un autre coté, Barberousse-Générateur Clés (installation agence) reçoit et sauvegarde la clé
centre de compensation transférée par Barberousse-Générateur Clés (installation siège).
Les clés sont sauvegardées indépendamment de leurs statuts (nouvelle clé, clé courante, clé
archivée, clé annulée).
La consultation permet de voir les clés du siège et du centre de compensation avec leurs
différents statuts :
Barberousse-générateur Clés permet l’édition des statistiques concernant les clés reçues selon
la période choisie par l’utilisateur.
- Clés reçues :
- Acquittement des clés reçues
- Acquittement des clés envoyées
3.3.3.1 Présentation
Barberousse –GIP permet la visualisation des valeurs interbancaires et intrabancaires ainsi que
les images en provenance d’autres pays durant la journée afin de permettre aux utilisateurs
d’effectuer les rejets bancaires.
3.3.3.2 Fonctionnalités
A l’instar des autres modules agence, ce module fournit les mêmes fonctionnalités de gestion
des groupes, d’utilisateurs, de droits d’accès et de mot de passe.
Tant que la nouvelle date session n’est pas consommée, aucune autre opération ne sera
possible au niveau du module.
Cette fonction permet à l’utilisateur de charger les images et données en provenance du centre
de compensation (interbancaires) ou bien du siège de la banque (intrabancaires).
L’affichage peut être raffiné avec des critères de recherche choisis par l’utilisateur.
L’affichage des images peut être personnalisé. (Visualization recto/verso, Zoom, rotation…)
De plus, Barberousse-GIP permet l’affichage des signatures des détenteurs du compte si elles
sont fournies par le système d’information. Le spécimen de signature est affiché
automatiquement a côté de l’image de la valeur reçue et peut ainsi facilement procéder au
contrôle visuel de conformité de la signature.
En cas de problème au niveau de la vérification des images et des fichiers au niveau du CBA,
l’utilisateur peut choisir les transactions une par une afin d’effectuer les rejets et de choisir les
motifs adéquats. En effet, l’utilisateur peut choisir jusqu’à quatre motifs de rejets en même
temps pour une seule valeur.
Si Barberousse –GIP reçoit une annulation d’une opération, l’utilisateur ne peut pas la
rejeter.
Les rejets non encore générés peuvent être consultés à travers un masque spécifique.
Le fichier de rejet peut être effectué par l’utilisateur durant la journée de compensation.
L’utilisateur peut choisir plusieurs valeurs ou même la totalité des valeurs à être générées par
code valeur ou nature de remise choisie.
A la génération, la date de règlement est calculée suivant le moyen de payement ainsi que la
date et l’heure de génération du fichier.
Le masque de « traitement des annulation » affiche toutes les valeurs générées et permet à
l’utilisateur de choisir un ou plusieurs valeurs à annuler.
Les rejets annulés non encore générés peuvent être consultés à travers un masque spécifique.
NB : l’annulation est conditionnée par une période après laquelle il n’est plus possible de
l’effectuer. La période d’annulation est définie dans le système central et est envoyée dans le
référentiel vers les participants.
La double validation des rejets/annulations est une option qui peut être utilisée dans ce
module.
Une fois activée, avant la génération des remises de rejets/annulations, un validateur doit faire
une deuxième validation de ces opérations d’un masque spécifique.
3.3.3.2.8 États :
Plusieurs états affichant les différentes opérations traitées peuvent être édités :
- Etc…
Les états peuvent être édités sous un format électronique ou bien imprimés sur du papier.
Quand la date chargée est erronée, l’administrateur agence peut forcer cette date et saisir une
nouvelle date.
Le forçage de la date implique la mise à jour des outputs dès le début de journée, ces mises à
jour sont :
En définissant le profil d’utilisateur comme une « autre agence », l’administrateur doit spécifier
l’agence correspondante, donc quand l’utilisateur entre avec son utilisateur et mot de passe,
l’environnement de l’agence en question sera affiché.
Barberousse-GIP offre la possibilité de traiter les valeurs d’une banque, toute agence
confondue et ce en paramétrant le code agence a « 999 ».
Dans ce cas, les traitements sont les même que ceux décrits précédemment. En revanche tous
les fichiers des agences seront générés dans le même répertoire.
Barberousse-GIP peut être installé dans différent postes ce qui permet la répartition de la
charge de travail sur plusieurs utilisateurs entraînant ainsi des gains de temps.
3.3.4.1 Présentation :
3.3.4.2 Fonctionnalités
A l’instar du module agence, ce module fournit les mêmes fonctionnalités de gestion des
groupes, d’utilisateurs, de droits d’accès et de mot de passe.
La génération des clés s’effectue au niveau du siège. Dans le cas d’une installation à l’agence,
le menu de génération est inhibé.
La génération des clés permet à un utilisateur autorisé de lancer à partir du siège d’une
banque la génération de deux clés : publique et privée qui seront envoyées à destination des
agences paramétrées à travers un transfert sécurisé.
Les clés générées à la banque sont envoyées à travers le protocole sécurisé SSL.
Ces clés sont également envoyées à la plateforme Hannibal-PosteAdherent qui les transmet au
centre de compensation.
La consultation permet de voir les clés du siège et du centre de compensation avec leurs
différents statuts :
En cas d’échec de transmission des clés siège vers les agences ou vers le poste adhérent à
cause de problème de télécommunication, Barberousse-Générateur des Clés permet le
chargement manuel des clés à partir de supports amovibles.
Barberousse-générateur Clés permet l’édition des statistiques concernant les clés reçues selon
la période choisie par l’utilisateur.
- Clés reçues :
- Acquittement des clés reçues
- Acquittement des clés envoyées
3.3.5.1 Présentation
Le module Autocollecte est conçu pour partager les charges de collecte si elles sont
Toutefois, il est possible de personnaliser la collecte par agence selon les paramètres suivants:
Les opérations de collecte sont effectuées par le module central au niveau du siège.
Les fichiers collectés à partir des agences sont traités selon le principe « premier arrivé /
premier traité ».
La collecte se fait au fil de l’eau dés leur création en agence, ce qui permet d’alléger le trafic
réseau et d’éviter les goulots d’étranglement.
Chaque fichier collecté avec succès est acquitté par le siège et ne sera plus collecté.
Pour assurer l’intégrité des fichiers à collecter, les services agents procèdent à leur signature
par un algorithme standard.
Les signatures des fichiers sont envoyées vers le siège pour servir au contrôle de l’intégrité des
fichiers à l’arrivée.
Les périodes de collecte entre siège et agence sens 1 et siège et agence sens 2 sont
indépendantes. Cette indépendance permet une flexibilité à l’utilisateur qui peut paramétrer
les périodes d’une façon indépendante selon son besoin.
Les opérations d’envoi sont effectuées par le module central au niveau du siège.
Chaque entrée dans la file d’envoi est prise en charge par l’Autocollecte qui se charge de
l’envoyer jusqu’à sa destination.
L’envoi peut être effectué d’une façon simultanée pour plusieurs banques selon la règle
« premier détecté/premier envoyé »
En effet, le module central envoie à l’agent le nom et la signature du fichier envoyé et lui
demande de vérifier cette signature.
Selon le résultat de ce contrôle d’intégrité, le module Autocollecte met à jour la file d’envoi des
fichiers (envoi avec succès ou avec échec). Plusieurs tentatives de reprises d’envois des
fichiers envoyées avec échec sont effectuées.
Pour chaque agence, le module Autocollecte permet de paramétrer les différents flux
Source/Destination des fichiers à transférer.
- L’identifiant de l’agence ;
- L’heure de fin de collecte pour cette agence (qui doit être <= Horaire de fin de collecte
globale) ;
- nombre minimal de fichiers à partir duquel la collecte peut avoir lieu à partir de cette
agence.
Le module Autocollecte permet un suivi centralisé des transferts de fichiers entre les agences
et le siège.
Hannibal-Autocollecte se base sur une interface graphique offrant une vision de synthèse sur
l’activité de transfert des fichiers.
Toutes les informations concernant les transferts y sont disponibles comme l’état du transfert,
l’origine, la destination, la taille du fichier, le nombre de fichiers, le temps début transfert, le
temps fin transfert.
L’interface principale de suivi affiche les détails concernant un transfert donné et montre ses
différents statuts.
Anomalies de connexion.
L’application permet également d’étendre la période de collecte pour l’ensemble des agences
ou pour une agence donnée.
Cette fonction permet d’afficher, par participant et par date, l’historique des opérations
suivantes :
L’historique desdites opérations est affiché sur une période déterminée par les champs « Date
début » et « Date fin ».
Cette fonction permet de renseigner sur l’état de la collecte des fichiers du jour. Elle affiche :
- La taille du fichier.
3.3.6.1 Présentation
Il fonctionne en coordination avec Hannibal-Poste adhérent vers lequel il génère les lots à
présenter en compensation et à partir duquel il récupère les lots reçus de la compensation.
3.3.6.2 Fonctionnalités
La nouvelle session ne peut être ouverte qu’après réception de la nouvelle date session au
niveau du poste adhérent.
Après la consommation de la nouvelle date, Hannibal-ADT génère des fichiers date qui seront
envoyés vers les différentes agences pour initialiser les journées.
Les fichiers sont détectés et contrôlés dès leur inscription au niveau de la file de réception du
siège et leur dépôt au niveau de la boîte aux lettres du siège. Les fichiers reçus sont les
suivants :
- Les remises envoi (.ENV) contenant les données préparées soit par le CBA de la
banque soit par Barberousse présentation : Virements, prélèvements, chèques,
lettres de change, opérations sur cartes ;
- Les fichiers (.DATA) contenant toutes les valeurs chèques et lettres de change.
Les fichiers reçus au niveau de la file de réceptions ont par défaut le statut de contrôle « 0-
Attente de contrôle ».
En cas de contrôle avec succès, les fichiers ont le statut de contrôle « 1- contrôle avec
succès».
En cas de contrôle avec Echec, les fichiers ont le statut de contrôle « 2- contrôle avec Echec».
Ce contrôle concerne tout type de fichiers images (.CAT et .PAK) : élémentaires, cumulés,
différentiels et globaux reçus à partir des agences. Les contrôles effectués à ce niveau
concernent :
- L’authentification des images : elle permet de s'assurer que les fichiers reçus à ce
niveau sont authentiques et qu'ils n'ont pas été altérés durant leur transfert. La
détection d’une image non authentique engendre la génération d’une alerte et
l’affichage de l’erreur d’authentification en couleur rouge;
Les DATA des chèques et lettres de change sont authentifiés d’une façon continue dès leur
arrivée des agences.
Ce contrôle est effectué pour assurer que ces fichiers sont authentiques et qu’ils n’ont pas été
modifiés ou endommagées après leur génération.
- L’intégrité du fichier.
Les fichiers non valides seront rejetés entièrement par Hannibal-ADT. Dans ce cas, une alerte
et le détail des erreurs est affiché et peut être édité ou sauvegardé.
Il comprend tous les contrôles liés à la cohérence d’information liée au « business rule » défini
au système central et consommé au niveau du référentiel.
Les fichiers non valides seront rejetés entièrement par Hannibal-ADT. Dans ce cas, une alerte
et le détail des erreurs est affiché et peut être édité ou sauvegardé.
Après le succès de contrôle, les enregistrements data chèques et lettres de change sont
convertis pour des enregistrements ENV afin d’être traitées par l’ADT.
- Fichiers de rejets ;
Ces Fichiers peuvent être générés aussi bien au niveau agence qu’au niveau du siège.
Les ENV des chèques et lettres de change sont authentifiés d’une façon continue dès leur
arrivée des agences.
Ce contrôle est effectué pour assurer que ces fichiers sont authentiques et qu’ils n’ont pas été
modifiés ou endommagées après leur génération.
Ce contrôle vérifie :
- l’intégrité du fichier
Les fichiers non valides seront rejetés entièrement pas Hannibal-ADT. Dans ce cas, une alerte
et le détail des erreurs est affiché et peut être édité ou sauvegardé.
Il comprend tous les contrôles liés à la cohérence d’information liée aux règles de contrôle
défini au système central et consommé au niveau du référentiel.
Les fichiers non valides seront rejetés entièrement par Hannibal-ADT. Dans ce cas, une alerte
et le détail des erreurs est affiché et peut être édité ou sauvegardé.
Pour effectuer les contrôles réglementaires, un historique des présentations et des rejets est
requis. La durée de cet historique est définie au niveau des paramètres de l’ADT.
Les fichiers non valides seront rejetés unitairement par Hannibal-ADT. Une alerte et le détail
des erreurs est affiché et peut être édité ou sauvegardé.
Lors du contrôle de chaque enregistrement .ENV, le module ADT vérifie qu’aucun autre
enregistrement identique n’existe dans la base.
Les opérations à annuler par le participant devront être préparées par le CBA et
communiquées au module ADT qui vérifie les rejets et les délais d’annulation des opérations à
annuler comme suit:
B. Vérification des rejets : Le module ADT vérifie si les opérations à annuler n’ont pas déjà
fait l’objet de rejet bancaire par la banque destinataire. dans ce cas, l’annulation ne
sera pas acceptée par l’ADT.
Les opérations d’annulation acceptées par le module ADT sont enregistrées au niveau de la
base de données. Le module ADT identifie pour chaque opération à annuler, la remise de
présentation initiale. Ainsi, toutes les opérations annulées, appartenant initialement à une
même remise, seront générées dans une même remise d’annulation qui a la même référence
de que la première (numéro du lot).
La génération d’une remise d’annulation d’opérations par le module ADT entraîne la mise à
jour de la situation nette.
Les informations de ces remises sont insérées seulement dans le cas de succès de contrôle.
Ce contrôle est utilisé pour vérifier que les fichiers de données à images ne sont pas transmis
au centre de compensation sans image et qu’aucune image n’est transmise au centre de
compensation sans donnée. Il permet aussi de vérifier la conformité des informations
contenues dans le fichier de donnée sans image et celui à image.
Il est à noter que les valeurs sans image ont par défaut le statut de réconciliation « 1-
Réconcilié avec succès ».
Cette opération est effectuée d’une manière continue et automatique dès que l’une des
conditions suivantes est satisfaite (selon le paramétrage effectué) :
- Intervalle temporel de génération est atteint ou taille seuil des remises à générer
est atteinte.
Cette opération est effectuée d’une manière continue et automatique dès que l’une des
conditions suivantes est satisfaite :
- Intervalle temporel de génération est passé ou taille seuil des fichiers à générer est
atteinte.
Lors de la génération des remises, l’application effectue le calcul des dates de règlement et de
présentation pour chaque valeur générée.
A la réception des fichiers retours compensation, le module ADT effectue les traitements
suivants :
Chaque RCP reçu sera validé syntaxiquement, logiquement et du contrôle des doublons.
Chaque CAT/PAK sera validé après les contrôles d’authentification et de réconciliation.
- l’intégrité du fichier
Les fichiers non valides seront rejetés entièrement pas Hannibal-ADT. Dans ce cas, une alerte
et le détail des erreurs est affiché et peut être édité ou sauvegardé.
Il comprend tous les contrôles liés à la cohérence d’information liée au « business rule » défini
au système central et consommé au niveau du référentiel.
Les fichiers non valides seront rejetés entièrement par Hannibal-ADT. Dans ce cas, une alerte
et le détail des erreurs est affiché et peut être édité ou sauvegardé.
Ce contrôle vérifie si une transaction a été traitée par le module ADT durant le même jour ou
durant la période d’historique des transactions. Si le cas se présente, la transaction est
qualifiée comme doublon.
Les enregistrements en double détectés sont générés dans un fichier séparé (.DBL) ayant la
même structure des fichiers RCP. Une alerte est affichée avec une couleur rouge informant le
rejet.
L’opération d’authentification des images cheques et lettres de change est effectuée d’une
façon continue dès l’arrivée des fichiers CAT et PAK du centre de compensation.
Projet Système ACP /ACH Sous Projet Guide Participant
Statut Ebauche
Date de mise à jour 07/10/2010
En Cours de Validation
Validé Page : 66/164
Ce contrôle est fait pour s’assurer que ces fichiers sont authentiques et qu’elles n’ont pas été
endommagées ou modifiés durant le transfert.
La non authenticité d’une image génère une alerte et affiche une erreur d’authentification.
Ce contrôle est utilisé pour vérifier que les fichiers de données à images ne sont pas reçus du
centre de compensation sans image et qu’aucune image n’est reçue du centre de
compensation sans donnée. Il permet aussi de vérifier la conformité des informations
contenues dans le fichier de donnée sans image et celui à image.
Pour chaque valeur à image, il permet aussi de vérifier la conformité des informations
contenues dans le fichier de donnée sans image et celui à image.
Les remises interbancaires et régionales reçues du centre de compensation sont insérées dans
la base de données de l’application puis générées par agence tirée. Cette génération se fait par
agence, par valeur, par devise, par code centre et par type de remise.
Les fichiers .RCP, .CAT et .PAK Interbancaires triés vont être déposés dans les boîtes aux
lettres d’envoi du module ADT pour être transférés vers les agences destinataires par
Hannibal-autocollecte.
Ce calcul se fait automatiquement et d’une manière continue pour chaque devise au fur et à
mesure de :
Le contrôle des limites débitrices est effectué pour les valeurs interbancaires et régionales. Il
consiste à vérifier en continu (i.e. à chaque mise à jour de ses situations nettes) - grâce à un
compteur des situations nettes cumulées (i.e. toutes valeurs confondues) - si le seuil d’alerte
est atteint par rapport à la limite débitrice qui lui est définie.
Lorsque c’est le cas, le module ADT génère une alerte afin d’informer le trésorier de la banque.
Cette alerte ne génère aucune situation de blocage par rapport aux traitements du module qui
continue son fonctionnement normalement.
- Le nouveau référentiel.
La mise à jour du référentiel se fait dès qu’un nouveau référentiel est détecté.
Plusieurs référentiels peuvent être consommés pendant une même journée ; C’est l’horaire de
mise à jour qui indiquera le dernier référentiel arrivé.
Après consommation de chaque nouveau référentiel, ADT génère à son tour les référentiels
agences qu’il inscrit dans la file d’envoi pour qu’ils soient acheminés vers les agences
destinataires par Autocollecte.
En cas de non acquittement des remises envoyées (ENV) ADT-Contrôle génère une alerte pour
informer l’opérateur.
Dans le cas de manque d’RCP ou de rejet reçu les actions citées précédemment seront
bloquées jusqu’à l’arrivée du reste des fichiers.
Les comptes rendus agence contiendront le sort de toutes les opérations envoyées par chaque
agence dans la journée de compensation.
Les rejets réglementaires (RJT) effectués au niveau du centre de compensation et reçus par le
poste adhérent sont pris en charge au fur et à mesure de leur arrivée au siège par le module
ADT qui :
Ensuite, le module ADT trie les fichiers de rejets réglementaires (RJT) par agence destinataire
et met les fichiers triés à la disposition de l’Autocollecte qui va les acheminer au niveau des
agences concernées.
a. En cas de conformité absolue entre toutes les situations nettes, le module ADT
génère un message de confirmation des soldes de compensation toutes les
valeurs et devises confondues.
A l’instar des modules agence, ce module fournit les mêmes fonctionnalités de gestion des
groupes, d’utilisateurs, de droits d’accès et de mot de passe.
Ce paramétrage permet de définir tous les répertoires avec lesquels le module ADT va
communiquer avec les autres applications (Module Poste Adhérent, module Autocollecte, CBA,
etc.). Ces répertoires sont :
Pour les besoins de contrôle de doublons des présentations et des contrôles réglementaires, un
historique des présentations doit être gardé par le module ADT et contient toutes les valeurs
présentées interbancaires intrabancaires et régionales. La durée de cet historique est
paramétrable dans Hannibal-ADT.
Dans ce masque, trois types de paramétrage peuvent être établit : Paramétrage du mode de
génération (unique, multiple), Paramétrage de la fréquence, Paramétrage des horaires débuts
de génération interbancaires et intrabancaires.
Il s’agit de saisir et de mettre à jour les propriétés et les paramètres des agences de la
banque. (Adresses IP des machines et boîtes aux lettres d’envoi et de réception).
Cet écran permet le dépôt manuel des remises générées par le module ADT la veille ouvrable
et qui n’ont pas été acquittés par le centre.
Les remises ainsi déposées seront traitées par le module ADT avec les enregistrements du
jour. Les traitements suivants doivent notamment être faits :
En cas d’échec de connexion les fichiers en provenance des agences, du CBA ou du centre de
compensation peuvent être déposés pour être traités au module Hannibal-ADT. Ce menu
concerne les fichiers suivants :
Tous les fichiers déposés manuellement sont sujet aux mêmes contrôles syntaxiques, logiques,
réglementaires, d’authentification et de réconciliation.
Pour affiner l’affichage, L’utilisateur pourra choisir parmi les critères de sélection tel que :
Code valeur, Statut (en attente, contrôlé avec succès, rejeté, inexistant, ..), Agence
Remettante, Centre de compensation : Interbancaire/Intrabancaire/Régional, etc..
Affichage de l’image : En parcourant les fichiers CAT, l’utilisateur peut voir le bouton image,
plusieurs options d’affichage sont disponibles tels que le zoom, la rotation et l’inversion de
l’image, en recto et verso.
Une interface de recherche multicritères permet la consultation de toutes les valeurs générées
par l’ADT-Générateur déjà insérés dans la « Queueout » à être transférées vers les agences.
- Remises interbancaires ;
- Remises intrabancaires ;
- Remises régionales.
- Fichiers interbancaires
- Fichiers régionaux.
Ces informations peuvent être éditées dans un état et sauvegardées sous forme électronique
ou imprimés sur papier.
Le module ADT Administration permet de visualiser en temps réel les situations nettes
calculées par le module ADT, à la suite de la génération de chaque remise et/ ou de la
réception des remises du centre de compensation.
Cet écran affiche par valeur et par devise la situation nette jusque-là calculée, ainsi que le
cumul des situations nettes (toutes valeurs confondues) et les soldes bilatéraux et
multilatéraux.
L’utilisateur peut imprimer à tout moment un état de situation nette d’une valeur donnée.
A la réception des situations nettes finales du centre de compensation, le module ADT effectue
une confrontation automatique avec les situations nettes qu’il a calculées. Deux résultats sont
possibles :
- Une confrontation avec succès : le résultat de la confrontation est affiché dans une
table de comparaison affichant les soldes bilatéraux par valeur et par devise.
Toutes les erreurs de contrôles sont disponibles dans des masques spécifiques.
- Détail des erreurs de contrôle : numéro de lignes d’erreurs, codes erreurs, libellés…
Le module ADT Administration permet la génération de plusieurs états couvrant l’ensemble des
étapes de traitement du module ADT :
- Statistiques sur les Opérations Echangées : nombre et montant total des opérations
échangées selon une période temps choisie.
- Statistiques Cumulées :
Le résultat peut être édité dans un état et sauvegardées sous forme électronique ou imprimés
sur papier.
- Reprise de contrôle : ne concernent que les fichiers accusant une erreur de contrôle
3.3.7.1 Présentation :
Le Poste adhérent est le seul module d’échange de toutes les opérations avec le centre de
compensation. Ses principales fonctions sont :
3.3.7.2 Fonctionnalités:
A l’instar de l’autre module siège, ce module fournit les mêmes fonctionnalités de gestion des
groupes, d’utilisateurs, de droits d’accès et de mot de passe.
Etc…
Le référentiel est envoyé sous forme de base de données « Access » et est automatiquement
consommé dès sa détection par le poste adhérent. Ce référentiel comporte plusieurs
éléments dont:
le référentiel des valeurs (valeur à échéance, délai rejet, délai de règlement, délai
annulation, HAJE,…)
La devise
Etc.
Après mise à jour de son référentiel, le poste adhérent met à jour la « Date Dernier Import de
référentiel ».
Les fichiers « date session » sont générés à chaque fin de journée compensation par le centre
de compensation et sont envoyés à tous les participants via le Module Autcollecte central qui
les dépose au niveau des boite aux lettres de réception des postes adhérents.
Le fichier « date session » est automatiquement consommé dès sa détection par le poste
adhérent qui effectue les opérations suivantes :
- le dépôt manuel des remises : les remises sont manuellement déposées dans
l’application à travers un menu spécifique.
- Le dépôt automatique des remises : les remises sont automatiquement chargée dans
l’application dès leur détection dans un répertoire déterminé.
Pour les valeurs à images chaque remise déposée doit être constituée d’un triplet de fichiers
ENV, CAT et PAK qui doivent être déposés ensemble au niveau du Poste-Adhérent.
Pour les valeurs sans image les remises sont constituées uniquement de fichiers ENV.
La banque va générer les fichiers selon une fréquence de génération spécifique. Donc, pour
une valeur donnée et un code enregistrement donné (présentation, rejet ou annulation)
plusieurs fichiers peuvent être déposés dans Hannibal-PosteAdherent durant la même journée
L’activation du menus de dépôt des remises interbancaires est conditionné par deux
paramètres systèmes : Heure début dépôt et Heure fin dépôt.
Ces deux horaires, fixés par le centre de compensation, sont consommés au niveau des
postes adhérents à partir du référentiel.
Lors du dépôt, l’application compare la date et heure système de la machine à ces deux
paramètres et procède comme suit :
Dans le cas du dépôt automatique des fichiers, l’application compare l’horaire de dépôt (heure
système) avec ces deux paramètres horaires
- Si date et heure système incluse dans [Heure début dépôt, Heure fin dépôt] la
remise est détectée automatiquement par l’application et est prise en charge.
En cas de dépôt manuel, ces contrôles sont déclenchés par l’utilisateur suite à l’appui sur le
bouton « contrôler remises »
En cas de dépôt automatique, ces contrôles sont automatiquement déclenchés par l’application
dés que celle-ci détecte les remises dans le répertoire approprié.
Ce contrôle vérifie :
- l’intégrité du fichier
Les fichiers non valides seront rejetés entièrement pas Hannibal-Poste adhérent. Dans ce cas,
une alerte et le détail des erreurs est affiché et peut être édité ou sauvegardé.
Il comprend tous les contrôles liés à la cohérence d’information liée aux « règles de contrôles»
défini au système central et consommé au niveau du référentiel.
Les fichiers non valides seront rejetés entièrement par Hannibal-Poste adhérent. Dans ce cas,
une alerte et le détail des erreurs est affiché et peut être édité ou sauvegardé.
Le premier niveau de contrôle se fait par rapport à la remise : Une remise déposée au niveau
du poste adhérent ne peut pas être redéposée le même jour.
Lors du dépôt de la remise, le module vérifie si elle n’a pas été déposée auparavant (et ce, en
vérifiant l’existence d’un fichier du même nom au niveau de la BAL). Dans l’affirmative, elle
sera rejetée et un message d’erreur s’affiche à l’utilisateur.
Le deuxième niveau de contrôle consiste à vérifier l’unicité des enregistrements au sein d’une
même remise.
Les fichiers non valides, ainsi que les fichiers images correspondants (s’il s’agit d’une valeur à
image) seront rejetés en totalité par le poste adhérent.
Le détail des erreurs sera affiché à l’utilisateur qui pourra les éditer, les enregistrer et les
imprimer.
- Vérifier la concordance des données contenues dans les deux fichiers index et package
(.CAT et .PAK) ;
- Contrôler la taille des images : la taille de chaque image unitaire recto + verso ne doit
pas dépasser une taille maximale paramétrable au niveau du référentiel.
Lorsqu’une erreur est détectée à ce niveau, l’ensemble des trois fichiers (remise numérique,
.PAK et .CAT) est rejeté par le poste adhérent et les erreurs sont affichées.
En cas d’erreur détectée à ce niveau, le triplet de fichiers est rejeté affichant des erreurs.
Suite aux divers contrôles décrits plus haut, le module Poste Adhérent affiche la liste des
erreurs relatives à chaque type de contrôle, pour les fichiers erronés.
Le principe des contrôles effectués fait qu’à la moindre erreur détectée, la totalité de la remise
contrôlée (et du triplet en cas de valeurs à images) est rejetée.
En cas de dépôt manuel, Lorsque le ou les fichiers contrôlés ne révèlent aucune erreur, le
Poste Adhérent affiche les sous totaux par participant destinataire et demande la validation du
dépôt de la remise par l’opérateur.
Lorsque la remise à déposer au niveau du poste adhérent est relative à une valeur à image
(chèque, lettre de change), l’opération de contrôle, de dépôt et d’envoi à la compensation
s’effectue par triplet de fichiers : le fichier de données .ENV et les fichiers .PAK et .CAT
correspondants. Ceci permet d’éviter qu’une remise parvienne au système sans les images
correspondant et vice versa.
Ainsi, lors de la confirmation de l’opération de dépôt et après cryptage des fichiers le triplet de
fichiers est zippé en un seul fichier dans le répertoire d’envoi.
Lors du dépôt des remises, la date de règlement sera calculée en fonction du moyen de
paiement et de la date et heure de dépôt effectuée. Si l’haje est atteinte, la date de règlement
de la remise sera incrémentée d’un (1) jour.
Une fois que les fichiers ont été contrôlées avec succès, Les images sont signées
électroniquement par la clé privée de la banque et toute la remise est cryptée par la clé
Le cryptage est effectué pour les données et images contrôlées avec succès.
Les remises retour du centre de compensation sont reçues au niveau du Poste-Adhérent pour
les traitements au siège.
Les fichiers sens 1 et 2 incluent 3 fichiers différents (données, index et image) compressés
dans un seul fichier pour les valeurs à image. Pour les valeurs sans image, un seul fichier non
compressé est envoyé et reçu.
Les remises retours relatives aux différentes valeurs traitées (virements, prélèvements,
chèques, effets) peuvent être dénombrées comme suit :
Pour les valeurs à image (chèques et effets), les remises retours sont constituées par des
triplets de fichiers (données, index et image) alors que pour les valeurs sans image
(virements, prélèvements) les remises reçues sont constituées uniquement par des fichiers de
données.
Résultats intermédiaires
Situations nettes intermédiaires globales par valeur (.SIV) : Intègrent, par participant,
pour chaque famille de valeur (les présentations et les représentations confondues) et
pour chaque devise, les situations nettes calculées depuis le début de la
journée/session jusqu’au moment de génération de celles-ci;
Résultats de la journée
Situations nettes définitives (.SND) : Intègrent par participant et pour chaque valeur,
les soldes bilatéraux comprenant toutes les opérations de la journée et le solde net de
la journée par participant;
Situations définitives globales par valeur (.SDV) : Intègrent par participant, par devise
et pour chaque famille de valeur (les présentations et les représentations confondues),
les soldes bilatéraux comprenant toutes les opérations de la journée et le solde net de
la journée;
Situation nette globale de fin de journée (.SNG) : Intègrent par participant, par devise
et pour toutes les valeurs confondues, les soldes bilatéraux comprenant toutes les
opérations de la journée et le solde net global de la journée;
Les comptes rendus de fin de session par devise (.CRS) et de fin de journée par devise
(.CPR);
Toutes les remises reçues de la compensation peuvent être éditées au niveau du poste
adhérent.
La consultation des fichiers reçus permet la consultation des résultats issus du centre de
compensation selon plusieurs critères.
La situation nette peut être éditée et sauvegardée sous format électronique ou bien imprimée
sur papier.
De la même manière que les situations nettes, les fichiers factures reçus à chaque fin de
période de facturation peuvent être consultés et édités.
Cet écran constitue, pour le participant, un tableau de bord de suivi des statuts des remises
qu’il a envoyées au système central. Il affiche les informations suivantes :
L’heure de collecte est affichée en face de la remise dès qu’elle est récupérée par le
module d’Autocollecte.
Le statut de la remise.
La liste des remises envoyées ainsi que ses détails peuvent être imprimés ou sauvegardés.
Les informations affichées concernent les remises envoyées uniquement. Il s’agit, pour chaque
remise de :
- L’identifiant de la remise ;
- La devise de la remise ;
Les comptes rendus peuvent être édités et sauvegardées sous format électronique ou bien
imprimés sur papier.
Le participant peut consulter tous les messages non financiers du jour qui lui sont envoyés par
le centre de compensation (messages d’information) ou par les autres participants (messages
libres). Les informations affichées au niveau de cet écran sont les suivantes :
Nom du fichier ;
2. Messages libres: ce sont les messages libres reçus des autres participants ;
Dans le cas où il y aurait plusieurs clés valides, la clé consommée doit être
la plus récente.
Lorsque le poste adhérent se trouve exceptionnellement isolé (du point de vue télécoms) et
que la clé de la banque, lui servant pour la signature des images ne lui est pas parvenue, il est
possible de procéder au chargement manuel de ladite clé.
2ème cas : la clé chargée manuellement est valide et est moins récente que
la dernière clé générée valide dans la base : alors c’est la clé la plus
récente qui est consommée (et non celle chargée manuellement) ;
Si la consommation d’une clé a déjà eu lieu dans la même journée: la clé chargée
manuellement ne peut plus être consommée pour ce jour.
Ce menu permet de consulter les clés du participant. Les informations affichées sur les clés
sont :
- Référence de la clé
- Taille de la clé
- Date de génération, date de début de validité, date fin de validité, statut (nouvelle,
courante, annulée, archivée).
Ce menu permet la consultation de tous les messages SSL relatifs aux transferts des clés,
acquittements et certificats.
- référence message
- envoyeur/receveur.
Projet Système ACP /ACH Sous Projet Guide Participant
Statut Ebauche
Date de mise à jour 07/10/2010
En Cours de Validation
Validé Page : 85/164
- Nombre de tentatives.
- Statuts.
Les participants indirects doivent utiliser la plateforme de leur participant direct pour déposer
et récupérer leurs remises.
Hannibal-PosteAdherent peut retracer toutes les opérations effectuées par l’application ainsi
que la date et l’heure de ces opérations et l’utilisateur qui les a effectués.
11/11/2013 13/12/2013
FORMATION
Formation fonctionnelle des techniciens des banques 11/11/2013 15/11/2013
- améliorer le réseau
Tolérance: ± 1/16 pouce (1.6 mm) verticalement et ± 1/20 pouce (1.3 mm) horizontalement.
1 Numéro de chèque 2 08
4 Code état 16 02
01 : cheque personnel
8 Code transaction 35 02 02 : cheque d’entreprise
03 : Chèque de Banque
Total 37
E13B
CMC7
E13B CMC7
Transit symbol
Séparateur SIV
(Symbol10)
Amount symbol
Séparateur SI
Symbol11)
On-Us symbol
Séparateur SIII
(Symbol12)
Dash symbol
Séparateur SII
(Symbol13)
5.1.3.1 E13B
Symbol12/
1 01
ZONE1 On-Us symbol
Numéro de chèque 2 08
ZONE2 Symbol12/
10 01
On-Us symbol
Symbol10 /
21 01
Transit symbol
Symbol12/
34 01
On-Us symbol
01 : cheque personnel
Code transaction 35 02 02 : cheque d’entreprise
Symbol11/
42 01
Amount symbol
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43
08 02 03 02 03 10 02 02 03 02
Transa
S S Coutry State Branch S Accpt S Currency MICR S
Cheque Number Bank code Account number ction
12 12 code code code 10 check 12 code check 12
code
digit Digit
5.1.3.2 CMC7
Séparateur SIII 1 01
ZONE1
Numéro de chèque 2 08
Séparateur SIII 10 01
Code état 16 02
Séparateur SIV 21 01
Séparateur SIII 34 01
01 : cheque personnel
Code transaction 35 02 02 : cheque d’entreprise
03 : Chèque de Banque
ZONE4
270 (GM) /694 (SL) / 324
code devise 37 03
(GN) /430 (LR)
Séparateur SI 42 01
Les nouvelles dimensions des effet doivent respecter les caractéristiques suivantes :
Tolérance: ± 1/16 pouce (1.6 mm) verticalement et ± 1/20 pouce (1.3 mm) horizontalement.
Numéro de compte
10 Numérique Compléter avec des 0 à gauche
3 interne du client
Total 18
L’ensemble constitué dans l’ordre par le code banque, le code agence et le numéro de compte
forme un nombre N de 16 chiffres.
Le reste de la division euclidienne par 97 (modulo 97) peut prendre des valeurs comprises
entre 00 et 96.
Cette clé ne peut donc prendre que des valeurs comprises entre 01 et 97.
Exemple:
N = 0010010000000111
N’= 001001000000011100
RIB = 001001000000011157
L’ensemble constitué dans l’ordre par le code banque, le code agence, le numéro de compte et
la clé de contrôle forme un nombre N de 18 chiffres.
L’ensemble constitué dans l’ordre par le numéro de chèque, le code pays, le code banque, le
code état, le code agence, le numéro de compte, la clé de contrôle du compte, le code
transaction, et le code devise forment un nombre N de 35 chiffres.
Le reste de la division euclidienne par 97 (modulo 97) peut prendre des valeurs comprises
entre 00 et 96.
Cette clé ne peut donc prendre que des valeurs comprises entre 01 et 97.
Exemple:
Projet Système ACP /ACH Sous Projet Guide Participant
Statut Ebauche
Date de mise à jour 07/10/2010
En Cours de Validation
Validé Page : 94/164
Numéro Code Code Code Code Numéro de Clé de code Code Clé de
de banque état agence compte contrôle Transaction devise contrôle
Pays
Cheque du MICR
compte (*)
N = 01234567010010100100000001115701270
N’= 0123456701001010010000000111570127000
MICR = 0123456701001010010000000111570127053
L’ensemble constitué dans l’ordre par le numéro de chèque, le code pays, le code banque, le
code état, le code agence, le numéro de compte, la clé de contrôle du compte, le code
transaction, le code devise et la clé MICR forment un nombre N de 37 chiffres.
Les différents participants au système ACP/ACH vont échanger entre eux des fichiers
informatiques nommés « remises » et structurés selon des formats prédéfinis et obéissant à
des règles de contrôle spécifiques.
Pour les valeurs à images chaque remise déposée doit être constituée d’un triplet de fichiers
ENV, CAT et PAK qui doivent être déposés ensemble au niveau de la plateforme participant.
Pour les valeurs sans image les remises sont constituées uniquement de fichiers ENV.
Ces remises doivent être déposées au niveau du module Hannibal PosteAdherent pendant la
plage horaire de dépôt autorisée.
Après traitement, le centre de compensation génère des remises retours vers les participants
destinataires.
Pour les valeurs à images chaque remise reçue est constituée d’un triplet de fichiers RCP, CAT
et PAK qui sont reçus ensemble au niveau de la plateforme participant.
- Fichier RCP : contiennent les données bancaires des remises reçues (même
structure que les fichiers ENV).
Pour les valeurs sans image les remises reçues sont constituées uniquement de fichiers RCP
(même structure que les fichiers ENV).
- 01-GM-XXX-21012009-141510-30-21-450.ENV
- 01-GM-XXX-21012009-141510-30-21-450.CAT
- 01-GM-XXX-21012009-141510-30-21-450.PAK
- 01-GM-XXX-22012009-113000-10-21-450.ENV.
- 00-GM-XXX-21012009-141510-30-21-450.ENV
- 00-GM-XXX-21012009-141510-30-21-450.CAT
- 00-GM-XXX-21012009-141510-30-21-450.PAK
- 00-GM-XXX-22012009-113000-10-21-450.ENV
Les remises contiennent la totalité des opérations que présente un participant, par valeur et
par code enregistrement.
Chaque participant peut présenter un nombre illimité de remises d’une même valeur et d’un
même code enregistrement pendant la journée de compensation.
Les données figurant dans les différentes remises doivent être conformes au référentiel déclaré
au niveau de l’ACH de chaque pays (les codes banque et agences, motifs de rejet, code
valeurs, etc.).
Chaque fichier ENV/RCP est constitué d’un enregistrement global et d’un ou plusieurs
enregistrements détails.
l’enregistrement global contient les données globales de la remise tel que : le code
valeur, code enregistrement, date de présentation, code participant remettant, nombre
total, montant total
Les enregistrements détail contiennent en plus des données globales, des données
spécifiques à chaque opération présentée par la banque tel que : le numéro de
l’opération (numéro chèque, numéro virement, etc..) et son montant, le RIB
payeur/tireur/donneur d’ordre, le RIB bénéficiaire/cédant, Date d’émission, date
d’échéance (pour les prélèvements et les effets), etc.
La banque génèrera ces fichiers selon la fréquence qu’elle jugera adéquate par rapport à la
volumétrie des opérations à présenter. Ainsi, pour un code valeur donné et une nature
d’opération donnée (i.e. présentation, rejet ou annulation) plusieurs fichiers peuvent être
déposés dans Hannibal-Poste Adhérent au cours d’une même journée.
Les contrôles effectués sur les fichiers ENV/DATA sont de trois types :
Authentification : L’authentification permet de vérifier que les données n’ont pas été
altérées ou modifiées depuis leur création jusqu'à leur dépôt au niveau de la plateforme
participant.
Contrôles syntaxiques : contrôles liés aux formats des remises, contrôle de la structure
des enregistrements, contrôle de leur complétude et contrôle des types de champs.
• Exemple : existence d’une valeur numérique dans des champs numériques, date
dans un champ date.
• Exemple :
Les contrôles syntaxiques et logiques sont effectués en premier lieu au niveau d’Hannibal-
PosteAdherent puis seront effectués encore au niveau du centre de compensation. Les erreurs
de contrôle syntaxiques et logiques entraînent un rejet intégral de la remise (ENV, CAT et PAK)
au niveau de la plateforme participant.
Contrôle sur les doublons : permet de vérifier qu’aucun autre enregistrement ayant le
même identifiant n’a été déjà traité par l’application (même jour ou jour antérieur).
• Exemples :
Etc.
Les erreurs de contrôle règlementaires entraînent le rejet unitaire des opérations contrôlées
avec échec au niveau du centre de compensation. Le rejet est immédiatement véhiculé vers la
banque remettante.
Authentification des images : L’authentification permet de vérifier que les images n’ont
pas été altérées ou modifiées depuis leur création jusqu'à leur dépôt au niveau de la
plateforme participant.
Les contrôles de régularité des images sont effectués en premier lieu au niveau de Hannibal-
Poste Adhérent puis seront effectués encore au niveau du centre de compensation. Les erreurs
de contrôle de régularité des images entraînent un rejet intégral de la remise (ENV, CAT et
PAK) au niveau de la plateforme participant.
LAN Participant
Poste de travail
SERVEUR Poste
ADT Adherent
Toutefois, les licences BFI des modules agences sont fournies pour toutes les institutions
participantes.
5.5.2.2 Scanners
Les Scanner proposés dans le cadre de ce projet est le CTS-LS100.
Le scanner LS100 est un modèle de la marque CTS ayant toutes les fonctionnalités de
scannérisation requises. Les principales caractéristiques sont:
Vitesse: 60 doc/minute
Caméra Recto/verso
Reconnaissance OCR
5.6 RÉSEAU
Les pré-requis réseaux principaux sont les suivants
- Le réseau doit permettre un minimum de 100Mb de LAN entre les machines locales de
la plateforme participant.
5.7 SÉCURITÉ
5.7.1 Sécurité d’Accès physique
Tous les équipements listés plus hauts doivent être installés dans des locaux sécurisés.il est
recommandé pour un périmètre sécurisé des locaux de :
- Être protégé contre les personnes non autorisées. Une seule porte doit donner
accès à la salle des machines et des autorisations d’accès doivent être données
par le responsable de sécurité.
- Disposer d’un système d’accès utilisant des cartes, des badges ou biométriques
gérés par une application de contrôle dédiée;
- Mise en place d’un antivirus au niveau des serveurs et des postes de travail.
Les présentations émises de virements représentent les ordres de transferts déposés par les
clients de la banque à destination de clients d’autres banques.
Lorsqu'un participant reçoit une présentation de virement de l'ACP / ACH et détecte qu'il y a un
problème et qu’elle ne peut pas être acceptée (bénéficiaire incorrect, compte fermé ...), il
L’annulation de rejet du virement ne peut être générée que par le remettant du rejet initial.
Quand un participant envoie par erreur une opération de rejet erronée au système ACP / ACH,
il peut l'annuler en créant et générant une opération d'annulation de rejet.
L'opération d'annulation de rejet doit contenir les mêmes informations que le rejet concerné.
(Cf. Contrôles réglementaires du document « ACP-ACH Contrôles logiques et réglementaires
WAMI_FR_V1.0.1.doc »).
Lorsqu'un participant reçoit une présentation de prélèvement de l'ACP / ACH et détecte qu'il y
a un problème et qu’elle ne peut pas être acceptée (bénéficiaire incorrect, compte fermé ...),
L’annulation de rejet du prélèvement ne peut être générée que par le remettant du rejet initial.
Quand un participant envoie par erreur une opération de rejet erronée au système ACP / ACH,
il peut l'annuler en créant et générant une opération d'annulation de rejet.
L'opération d'annulation de rejet doit contenir les mêmes informations que le rejet concerné.
(Cf. Contrôles réglementaires du document « ACP-ACH Contrôles logiques et réglementaires
WAMI_FR_V1.0.1.doc »).
Cette configuration est plus utilisée par les banques ayant un système d’information
décentralisé (chaque agence opère d’une manière séparée et indépendante du siège).
Toutefois, les modules agences peuvent, selon l’organisation de la banque, être installés au
siège en tant qu’installation centralisée. Dans ce cas, tous les échanges de fichiers effectués
avec le système d’information du siège seront identiques à ceux effectués avec le système
d’information de l’agence.
Il est important de noter que tous ces échanges sont optionnels et n’affectent pas les
traitements de compensation si non pris en compte. Ces échanges ont pour but de mettre les
informations utiles disponibles des deux cotés (coté SI et coté module agence).
Barberousse Fichiers de
Capture réconciliation
In
Fichiers des Out
spécimens de
signature
Barberousse
GIP
fichiers ENV de
présentation
(Virement, Out
prélèvements)
BAL OUT
Rejection files
ENV (direct Out
credits, direct
debits)
L’option de chargement est généralement choisie par les banques qui veulent éviter la double
saisie des données (au niveau u module de capture) qui ont déjà été saisies par le SI de
l’agence. Dans ce cas, le SI doit fournir au module de capture un fichier avec une structure
prédéfinie (voir Annexes : Structure des fichiers .Data).
- Tous les fichiers spécimens doivent être placés dans un répertoire bien défini.
Out In
Fichiers de
données .DATA SI de l’agence
Barberousse
Capture
In
Barberousse
GIP
In
Fichiers RCP reçus
BAL IN
Toutes les données saisies au niveau du module de scannérisation peuvent être générés dans
des fichiers .DATA avec une structure prédéfinie et ce afin d’être chargés au niveau du SI de
l’agence.
4. La structure du fichier de données .DATA est détaillée au niveau des annexes (voir
Annexes : structure des fichiers DATA).
Ces fichiers peuvent donc être chargés par le SI de l’agence afin d’intégrer les données qu’elles
contiennent et procéder aux opérations comptables y afférentes.
Les opérations annulées ne peuvent pas être rejetées par l’agence destinataire.
Le system d’information de l’agence peut aussi charger les comptes rendus d’opérations
(.CRO) reçues en fin de journée au niveau de la BAL IN de l’agence (voir annexes : Structure
des fichiers CRO.)
Le SI de l’agence peut charger ces fichiers de rejet (ENV) et procéder aux opérations
comptables y afférentes.
Les structures des fichiers de rejets sont détaillées au niveau des annexes (voir annexes
structure des fichiers des présentations, rejets et annulations.)
Il est important de noter que tous ces échanges sont optionnels et n’affectent pas les
traitements de compensation si non pris en compte. Ces échanges ont pour but de mettre les
informations utiles disponibles des deux cotés (coté SI et coté module agence).
Fichiers ENV
erronnés
Le SI de la banque doit donc corriger les erreurs et re-soumettre les fichiers corrigés pour
contrôle par Hannibal-ADT.
Lorsqu’une remise d’annulation envoyée par le SI à Hannibal-ADT, n’est pas acceptée par
celui-ci, le SI doit réajuster sa comptabilité suivant les annulations rejetées.
Remises à
Out envoyer en
compensation
Centre de
.ENV Compensation
Hannibal ADT
In
Comptabilité
SI de la Banqie
Une copie de toutes les remises envoyées en compensation peut être fournie par Hannibal-ADT
au SI de la banque pour chargement et comptabilisation.
Fichiers Rejets
ENV réglementaires
erronés
Comptes
Comptabilisation Comptes rendus du
rendus du centre de
siège compensation
Entre les remises générées par le SI et les opérations finalement traitées en compensation,
des différences peuvent être notées.
1. Une remise a été générée par le SI de la banque mais n’a pas été déposée au niveau de
Hannibal ADT (ou Poste adherent).
Dans ce cas, la remise n’est pas acquittée par le centre de compensation. Cette information
peut être déduite à partir du compte rendu de fin de journée envoyé par le centre de
compensation.
2. Une remise déposée au niveau de Hannibal ADT (ou Poste adherent) et télécollectée
par le centre de compensation, a été acceptée après le contrôle logique et syntaxique, mais
certaines de ses opérations ont été rejetées lors du contrôle règlementaire.
Projet Système ACP /ACH Sous Projet Guide Participant
Statut Ebauche
Date de mise à jour 07/10/2010
En Cours de Validation
Validé Page : 114/164
Dans ce cas, des fichiers de rejets règlementaires sont générés par le centre de compensation
comportant le motif de rejet et envoyés à la banque remettante.
En de fin de journée, des comptes rendus contenant toutes les informations sur les opérations
acceptées et rejetées sont générés par le centre de compensation et envoyées aux
participants.
Ces comptes rendus de fin de journée sont chargés au niveau d’Hannibal-ADT de chaque
banque et ce dernier acquitte toutes les remises traitées en fonction du contenu de ces
comptes rendus.
Des comptes rendus d’opérations sont générés par Hannibal ADT dés la consommation des
comptes rendus de fin de journée reçus de la compensation.
Les comptes rendus d’opérations contiennent toutes les informations ainsi que le sort de toutes
les opérations envoyées en compensation (acceptées par la compensation, rejetées par la
compensation).
Les comptes rendus d’opérations peuvent être charges par le SI de la banque après leur
génération par le module Hannibal-ADT
- Utilisateurs,
- Administrateurs,
- Informaticiens,
Pour chaque session, le participant désignera une équipe restreinte de deux personnes :
l'objectif est de créer une équipe qui maîtrise les modules du nouveau progiciel. Cette équipe
aura par la suite la charge de former les autres collaborateurs de l’institution intervenant dans
le système ACP/ACH.
Nous préconisons que pour les sessions ‘Utilisateur’ et ‘Administrateur’ que le participant
désigne un même binôme afin d’assurer la continuité et la cohérence entre l’utilisation et
l’administration du système.
Le planning détaillé de ces formations sera fourni par les Banques Centrales à chaque
participant.
Profil des
Objet Lieu Formateurs
personnes
Informaticiens/
Installation des modules Pays d’implémentation Formateur BFI
Techniciens
Length 02 07 03 03 03 08 06 .Data
Length 02 04 03 03 03 08 06 .Data
Length 02 04 03 03 03 08 06 .Data
Longueur .ENV
02 02 03 08 06 02 02 03
.RCP
Exemple : 01-GM-001-11022010-101352-30-21-270.ENV
Il s’agit d’une remise de présentation de chèques émise par la banque 001.
Remarque :
- Les champs qui définissent les noms de fichiers sont séparés par des tirets.
- si les fichiers .ENV/RCP sont générés au niveau de l’agence, les noms des fichiers doivent
contenir le code agence remettante après le code banque remettante.
Longueu .CAT
r 02 02 03 08 06 02 02 03
.PAK
Exemple : 01-SL-002-13122004-111000-30-21-694.CAT
Il s’agit d’un fichier catalogue inter relatif à la valeur chèque généré par le participant 002.
01-SL-002-13122004-111000-30-21-694.PAK
Il s’agit d’un fichier package inter relatif à la valeur chèque généré par le participant 002.
Remarque :
- Les champs qui définissent les noms de fichiers sont séparés par des tirets.
- si les fichiers sont générés au niveau de l’agence, les noms des fichiers doivent contenir le
code agence remettante après le code banque remettante.
Longueur 02 02 03 08 06 02 02 03 .RJT
Exemple : 01-GN-003-11022010-171648-23-21-324.RJT
Il s’agit d’un rejet réglementaire d’une remise de prélèvements représentés reçue par la
banque 003.
Remarque :
- Les champs qui définissent les noms de fichiers sont séparés par des tirets.
- Si les fichiers RJT sont générés au niveau des agences, le nom du fichier devrait contenir le
code de l’agence présentatrice, après le code de la banque présentatrice.
Longueur .SNI
.SND
.SIV
02 02 03 08 06 02 03
.SNF
.SFV
.SDV
Exemples :
01-GM-001-11022010-181347-40-270.SNI : Il s’agit de la situation nette intermédiaire lettre
de change du participant 001.
01-SL-002-11022010-181347-40-694.SIV : Il s’agit de la situation nette intermédiaire globale
par valeur de la lettre de change du participant 002.
01-GN-003-11022010-190000-50-324.SNF : Il s’agit de la situation nette de fin de session de
la valeur opération sur carte du participant 003.
01-GM-004-11022010-190000-50-270.SFV : Il s’agit de la situation nette de fin de session
globale par valeur de l’opération sur carte du participant 004.
Longueur .SIG
02 02 03 08 06 03 .SFG
.SNG
Exemples
01-GM-003-11022010-181387-270.SIG : Il s’agit de la situation nette intermédiaire globale du
participant 003.
01-SL-002-11022010-180010-694.SFG : Il s’agit de la situation nette de fin de session globale
du participant 002.
01-GN-001-12022010-110002-324.SNG : Il s’agit de la situation nette globale du participant
001.
Remarque :
- Les champs qui définissent les noms de fichiers sont séparés par des tirets.
Longueur 02 02 03 08 06 02 03 .ECH
Exemple : 01-GM-001-12022010-100001-33-270.ECH
Il s’agit de l’échéancier de règlement de la valeur chèque représenté du participant 001.
Remarque :
- Les champs qui définissent les noms de fichiers sont séparés par des tirets.
Longueur 02 02 03 06 03 . CRS
08
.CPR
Exemple : 01-SL-001-11022010-106081-694.CRS
Il s’agit d’un compte rendu de fin de session généré par le centre de compensation pour le
participant 001.
01-GN-001-11022010-120001-324.CPR
Il s’agit d’un compte rendu de fin de journée généré par le centre de compensation pour le
participant 001.
Remarque :
- Les champs qui définissent les noms de fichiers sont séparés par des tirets.
Le fichier .CRO contient toutes les opérations envoyées par les participants vers le
centre de compensation, à savoir :
Longueur 02 02 03 08 06 02 03 .CRO
Exemple : 01-GM-001-11022010-150000-30-270.CRO
Il s’agit d’un compte rendu des opérations chèques émise par la banque 001.
Remarque :
- Les champs qui définissent les noms de fichiers sont séparés par des tirets.
- Si les fichiers CRO sont générés au niveau des agences, le nom du fichier devrait contenir
le code de l’agence présentatrice, après le code de la banque présentatrice.
Alpha-
Nom du bénéficiaire 30 Indique le Nom du bénéficiaire
Numérique
Alpha-
Adresse du bénéficiaire 30 Indique l’adresse du bénéficiaire
Numérique
Informations Alpha-
30 Information concernant la remise
complémentaires Numérique
Alpha-
Utilisateur 20 Utilisateur
Numérique
Longueur: 280
Alpha-
Nom du tireur Numérique 30 Nom du tireur
Alpha-
Adresse du tireur 30 Adresse du tireur
Numérique
Alpha-
Nom bénéficiaire 30
Numérique
Alpha-
Address bénéficiaire 30
Numérique
Alpha-
Utilisateur 20 Utilisateur
Numérique
Alpha-
Zone libre 39 Zone libre
Numérique
Longueur : 280
Alpha-
Nom du bénéficiaire 30 Indique le Nom du bénéficiaire
Numérique
Alpha-
Adresse du bénéficiaire 30 Indique l’adresse du bénéficiaire
Numérique
Informations Alpha-
30 Informations sur la remise
complémentaires Numérique
Alpha-
Utilisateur 20 Utilisateur
Numérique
Alpha-
Zone libre 101
Numérique
Longueur : 280
Alpha-
Lieu de création 30
Numérique
Date de remise Numérique 08 Date de remise des effets par le client JJMMAAAA
Alpha-
Nom du tireur 30 Nom du tireur
Numérique
Alpha-
Adresse du tireur 30 Adresse du tireur
Numérique
Alpha-
Address bénéficiaire 30
Numérique
Alpha-
Utilisateur 20 Utilisateur
Numérique
Alpha-
Zone libre 02 Zone libre
Numérique
Longueur : 280
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
6. N 02 Code valeur 10 / 13 O
Code
11. N 02 11 / 12 / 13 / 14 O
enregistrement
13. N 02 Rang 00 O
Montant total
14. N 15 Compléter avec des 0 à gauche O
virements
Nombre total
15. N 10 Compléter avec des 0 à gauche O
virements
O = obligatoire / F = facultatif
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
6. N 02 Code valeur 10 / 13 O
Code participant
7. N 03 Compléter avec des 0 à gauche O
remettant
Code Agence
17. N 03 Compléter avec des 0 à gauche O
remettante
Nom ou raison
20. N 30 Compléter avec des blancs à droite F
sociale du payeur
Code participant
22. N 03 Compléter avec des 0 à gauche O
destinataire
GM = Gambie.
Nom ou raison
25. N 30 sociale du Compléter avec des blancs à droite F
bénéficiaire
Adresse du
26. N 30 Compléter avec des blancs à droite F
bénéficiaire
Numéro ou référence
27. N 20 du dossier relatif au Compléter avec des blancs à droite F
paiement
O = obligatoire / F = facultatif
00 : Intrabancaire. O
Code centre de
2. N 02 01 : Interbancaire national.
compensation
02 : Interbancaire Régional.
GM = Gambie. O
6. N 02 Code valeur 10 / 13 O
Code participant O
7. N 03 Code banque (avec 00 à gauche)
remettant
Date de
Date de présentation à la O
8. N 08 présentation
compensation JJMMAAAA
Numéro de la - O
10. N 07
remise
Code O
11. N 02
enregistrement
270 (GM) /694 (SL) / 324 (GN) /430
12. N 03 Code devise O
(LR)
Rang 01 à 20 enregistrements O
13. N 02
complémentaires
Montant du O
15.
N 15 virement Compléter avec des 0 à gauche
Numéro du O
16. N 07 (attribué par le participant remettant)
virement
adresse du F
20.
aN 30 bénéficiaire
O = Obligatoire / F = facultatif
GM = Gambie.
Code pays de SL = Sierra Leone
3. N 02 l’émetteur du O
virement GN = Guinée
LR = Liberia
6. N 02 Code valeur 12 O
Code participant
7. N 03 Compléter avec des 0 à gauche O
remettant
Date de Date de présentation à la compensation
8. N 08 O
présentation JJMMAAAA
Date de
Date de présentation appliquée par le
9. N 08 présentation O
centre de compensation JJMMAAAA
appliquée
10. N 07 Numéro de la remise Compléter avec des 0 à gauche O
Code
11. N 02 11 / 12 / 13 / 14 O
enregistrement
Montant total
14. N 15 Compléter avec des 0 à gauche O
virements
Nombre total
15. N 10 Compléter avec des 0 à gauche O
virements
O = Obligatoire / F = facultatif
GM = Gambie.
6. N 02 Code valeur 12 O
Code participant
7. N 03 Compléter avec des 0 à gauche O
remettant
Code
11. N 02 21 / 22 / 23 / 24 O
enregistrement
Montant du
14. N 15 Compléter avec des 0 à gauche O
virement
Code Agence
18. N 03 Compléter avec des 0 à gauche O
remettante
Nom et prénom ou
21. N 30 raison sociale du Compléter avec des blancs à droite O
donneur d’ordre
Adresse du donneur
22. N 30 Facultatif F
d’ordre
Code participant
23. N 03 Compléter avec des 0 à gauche O
destinataire
GM = Gambie.
Nom ou raison
26. N 30 sociale du Compléter avec des blancs à droite O
bénéficiaire
Adresse du
27. N 30 Facultatif F
bénéficiaire
Numéro ou
28. N 20 référence du dossier Compléter avec des blancs à droite F
relatif au paiement
Nombre
29. N 02 d’enregistrements 00 O
complémentaires
O = Obligatoire / F = facultatif
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
Date de
4. N 08 Date de génération (JJMMAAAA) O
génération
6. N 02 Code valeur 20 / 23 O
O = Obligatoire / F = facultatif
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
SL = Sierra Leone
3. N 02 Code pays O
GN = Guinée
LR = Liberia
6. N 02 Code valeur 20 / 23 O
Code
11. N 02 enregistrement 21 / 22 / 23 / 24 O
détail
Nom et prénom
18. N 30 Compléter avec des blancs à droite F
du client Débiteur
Adresse du client
19. N 30 Compléter avec des blancs à droite F
Débiteur
Nom et prénom
23. N 30 du client Compléter avec des blancs à droite F
Créancier
Adresse du client
24. N 30 Compléter avec des blancs à droite F
Créancier
O = Obligatoire / F = facultatif
Remarque :
Le débiteur doit autoriser le l’institution bénéficiaire à lui envoyer des prélèvements pour
paiement
L’autorisation de prélèvement est transmise par la banque du bénéficiaire à la banque du
débiteur.
Le formulaire d’autorisation contient les informations suivantes :
- Le numéro/référence de l’organisme émetteur: référence/numéro qui identifie le
bénéficiaire qui va présenter le prélèvement pour paiement. ce référence/numéro doit
être déclaré dans le référentiel du centre de compensation.
- Le RIB du créancier
- Le nom ou raison sociale de l’organisme bénéficiaire
- Le nom du débiteur
- Adresse du débiteur
- Le RIB débiteur
- Object du prélèvement
- Date d’échéance du prélèvement
- Numéro de l’autorisation de prélèvement
- Le montant plafond
- La durée de validité de l’autorisation de prélèvement
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
SL = Sierra Leone
3. N 02 Code pays O
GN = Guinée
LR = Liberia
Code participant
7. N 03 Compléter avec des 0 à gauche O
remettant
Date de présentation à la
8. N 08 Date de présentation O
compensation JJMMAAAA
Code enregistrement
11. N 02 21 / 22 / 23 / 24 O
détail
Code Agence
16. N 03 Compléter avec des 0 à gauche O
remettante
Code participant
21. N 03 Compléter avec des 0 à gauche O
destinataire
Date d’émission du
26. N 08 JJMMAAAA O
chèque
Uniquement en cas de
27. N 15 Motif de représentation représentation. Compléter avec des F
blancs à droite.
O = Obligatoire / F = facultatif
Projet Système ACP /ACH Sous Projet Guide Participant
Statut Ebauche
Date de mise à jour 07/10/2010
En Cours de Validation
Validé Page : 142/164
Projet Système ACP /ACH Sous Projet Guide Participant
Statut Ebauche
Date de mise à jour 07/10/2010
En Cours de Validation
Validé Page : 143/164
9.5.6 Lettre de change
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
Date de présentation à la
8. N 08 Date de présentation O
compensation JJMMAAAA
Date de présentation
Date de présentation appliquée par
appliquée
9. N 08 le centre de compensation O
JJMMAAAA
Numéro de la remise Compléter avec des 0 à gauche
10. N 07 O
Code enregistrement 11 / 12 / 13 / 14
11. N 02 O
global
Code devise 270 (GM) /694 (SL) / 324 (GN)
12. N 03 O
/430 (LR)
Rang 00 (constante)
13. N 02 O
Montant total des Compléter avec des 0 à gauche
14. N 15 O
lettres de changes
Nombre total des Compléter avec des 0 à gauche
15. N 10 O
lettres de changes
Zone libre Compléter avec des blancs à droite
16. N 401 F
Longueur : 480 caractères
O = Obligatoire / F = facultatif
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
SL = Sierra Leone.
3. N 02 Code pays O
GN = Guinée.
LR = Liberia
O = Obligatoire / F = facultatif
00 : Intrabancaire. O
Code centre de
2. N 02 01 : Interbancaire national.
compensation
02 : Interbancaire Régional.
GM = Gambie. O
SL = Sierra Leone.
3. N 02 Code pays
GN = Guinée.
LR = Liberia
Date de O
4. N 08 Date de génération
génération
O = Obligatoire / F = facultatif
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
Date de génération
4. N 08 Date de génération O
JJMMAAAA
Heure de génération
5. N 06 Heure génération O
HHMMSS
O = Obligatoire / F = facultatif
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
1 : ATM
13. N 01 Type Transaction O
2 : POS
Numéro de
18. N 15 l'autorisation de la Compléter avec des 0 à gauche O
banque tirée
Code participant
19. N 03 Compléter avec des 0 à gauche O
destinataire
Mode de lecture de la
25. N 1 O
carte
Date de début de
26. N 08 O
validité de la carte
Référence du
29. N 12 O
bénéficiaire
Commission Crédit
30. N 01 C : Crédit / D : Débit N
/Débit
Montant de la
31. N 15 N
commission
Length: 310
O = Obligatoire / F = facultatif
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
SL = Sierra Leone.
3. N 02 Code pays O
GN = Guinée.
LR = Liberia
6. N 02 Code valeur 61 O
Code 11
11. N 02 O
enregistrement
Longueur : 200
O = Obligatoire / F = facultatif
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
SL = Sierra Leone.
3. N 02 Code pays O
GN = Guinée.
LR = Liberia
6. N 02 Code valeur 61 O
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
SL = Sierra Leone.
3. N 02 Code pays O
GN = Guinée.
LR = Liberia
6. N 02 Code valeur 62 O
Numéro de la
10. N 07 Compléter avec des 0 à gauche O
remise
Code
11. N 02 11 O
enregistrement
Longueur : 370
O = Obligatoire / F = facultatif
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
SL = Sierra Leone.
3. N 02 Code pays O
GN = Guinée.
LR = Liberia
6. N 02 Code valeur 62 O
Code participant
7. N 03 Compléter avec des 0 à gauche O
remettant
Code Agence
16. N 03 Compléter avec des 0 à gauche O
remettante
Code participant
19. N 03 Compléter avec des 0 à gauche O
destinataire
GM = Gambie.
LR = Liberia
N° de la pièce d'identité du O
contrevenant si personne
N° identifiant du physique
27. N 15
contrevenant
Compléter avec des blancs à
droite
Date d’émission du
31. N 08 chèque où Date de JJMMAAAA O
création de l’effet
Uniquement en cas de
32. N 15 Motif de représentation représentation. Compléter avec F
des blancs à droite
Longueur : 370
O = Obligatoire / F = facultatif
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
6. N 02 Code valeur 83 O
O = Obligatoire / F = facultatif
00 : Intrabancaire.
Code centre de
2. N 02 01 : Interbancaire national. O
compensation
02 : Interbancaire Régional.
GM = Gambie.
SL = Sierra Leone
3. N 02 Code pays O
GN = Guinée
LR = Liberia
Code participant
7. N 03 Compléter avec des 0 à gauche O
remettant
Date de présentation à la
8. N 08 Date de présentation O
compensation JJMMAAAA
Code enregistrement
11. N 02 21 / 22 / 23 / 24 O
détail
Code Agence
16. N 03 Compléter avec des 0 à gauche O
remettante
Nom et prénom ou
19. N 30 Compléter avec des blancs à droite O
raison sociale du Tireur
Code participant
21. N 03 Compléter avec des 0 à gauche O
destinataire
Nom et prénom ou
24. N 30 raison sociale du Compléter avec des blancs à droite O
bénéficiaire
Date d’émission du
26. N 08 JJMMAAAA O
chèque
Uniquement en cas de
27. N 15 Motif de représentation représentation. Compléter avec des F
blancs à droite
O = Obligatoire / F = facultatif
Code centre de
2. N 02 01
compensation
GM = Gambie.
SL = Sierra Leone
3. N 02 Code pays
GN = Guinée
LR = Liberia
6. N 02 Code Enregistrement 11
7. N 08 Date valeur
9. N 03 Code Banque -
Longueur 175
Code centre de
2. N 02 01
compensation
7. N 02 Code Enregistrement
8. N 08 Date Compensation
Date de génération de la
12. N 08 Date de génération
remise
Heure de génération de la
13. N 06 Heure génération
remise
Longueur : 175
Les fichiers de compte rendus CRO ont les mêmes structures des fichiers ENV auxquels a été
rajoutée un statut et un libellé. Les fichiers de compte rendus ont l’extension CRO.