Vous êtes sur la page 1sur 5

Structure des fichiers de

recharges RMA CASH


DSI Santé
01/02/2021
Nomenclature du fichier:

Le nom du fichier de recharge des cartes RMA CASH est généré suivant la règle suivante :

'PREP_CONVENTION'+ @codeCompanie +'.'+NuméroFichier

PREP_CONVENTION est un texte figé écrit comme préfixe du nom du fichier ;

@codeCompanie est un code paramétrable au niveau de la DIM, récupérable depuis la base de


données, sa valeur actuelle est RMW001 ;

Le numéro du fichier est un nombre de neuf chiffres. Il est composé des données suivantes :

 Deux premiers chiffre : l’année de génération ;


 Deux chiffres suivants : Mois de génération ;
 Deux chiffres d’après : journée de génération ;
 Trois derniers chiffres : Ordre de génération du fichier dans la journée.

Exemple :

Le fichier dont le numéro est 210118280 est généré le 18 Janvier 2021 et il est le fichier numéro 280
généré pendant cette même journée.

Le nom du fichier correspondant est : PREP_CONVENTIONRMW001.210118280

Contenu du fichier:

Le fichier est composé des éléments suivants :

 Un enregistrement d’entête unique (31 positions);


 Des enregistrements de détail dont le nombre peut changer d’un fichier à l’autre, ils
représentent les différentes opérations de recharges avec des informations détaillées sur les
assurés, sinistres et règlements (573 positions);
 Un enregistrement de fin de fichier unique (30 positions).
Structure du fichier:

1) Entête du fichier :

L’entête est un enregistrement unique au début de chaque fichier de recharge, ci-dessous sa


structure :

Code Type de
Utilisation de la zone Longueur Position Remarques
zone données**

E1 Code fichier N 1 1à1 Figé à la valeur 7


E2 Type enregistrement A 2 2à3 Figé à la valeur 'FH' (File Header)
E3 Code compagnie AN 6 4à9
Numéro de séquence
E4 d'enregistrement* N 5 10 à 14 Figé à la valeur '00001'
E5 Date création N 8 15 à 22 Date sous format JJMMAAAA
Heure sous format HHmmss (HH
E6 Heure création N 6 23 à 28 entre 00 et 23)
Numéro d'ordre du Ordre de création du fichier
E7 fichier * N 3 29 à 31 durant la journée
* champ complété par des zéros à gauche
** Type de données ; A : alphabétique, N : numérique, AN : Alphanumérique
2) Détail du fichier :

Ci-dessous la structure du détail du fichier. Comme précisé avant, le nombre d’enregistrements de


cette section peut être variable :

Code
Utilisation de la zone Type de données** Longueur Position Remarques
zone

D1 Code fichier N 1 1à1 Figé à la valeur 7


Figé à la valeur 'DR' ( Detail
D2 Type enregistrement A 2 2à3 Records)
Numéro de séquence de la ligne
du détail dans le fichier, ce
Numéro de séquence numéro commence à partir de
D3 d'enregistrement* N 5 4à8 '00002'
D4 Code Banque N 4 9 à 12
D5 Centre frais N 6 13 à 18 Données propres à RMA ( Nom
D6 Code entreprise AN 6 19 à 24 entreprise, N° compte, code
D7 Nom entreprise A 25 25 à 49 banque, …..) paramétrables au
D8 Compte entreprise N 24 50 à 73 niveau de la base de données DIM
D9 Référence convention AN 14 74 à 87
D10 Code produit N 5 88 à 92 7601 A CONFIRMER
D11 Code action A 1 93 à 93 Figé à 'R' pour le cas des recharges
Date sous format JJMMAAAA
D12 Date commande N 8 94 à 101 A VOIR AVEC JAMAL
D13 Numéro de la carte AN 19 102 à 120
Figé à '10'
D14 Etat de la carte N 2 121 à 122 AVOIR AVEC JAMAL
D15 Devise N 3 123 à 125 Figé à '504'
Montant de la recharge. Il faut
noter que les deux derniers
chiffres sont ceux d'après la
virgule (par exemple la valeur
'000000125024' correspond à
D16 Montant recharge* N 12 126 à 137 1250,24 dh)
D17 code opération A 1 138 à 138 figé à la valeur 'A'
D18 motif opération A 30 139 à 168
D19 CIN AN 8 169 à 176
D20 Fileur (20 positions) 20 177 à 196 Espace vide de 20 positions
D21 nom et prénom A 25 197 à 221
numéro de téléphone
D22 mobile N 20 222 à 241
D23 date de naissance N 8 242 à 249 Date sous format JJMMAAAA
D24 Profession A 20 250 à 269
D25 Adresse 1 AN 30 270 à 299 Adresse (première partie)
D26 Adresse 2 AN 30 300 à 329 Adresse (deuxième partie)
D27 Adresse 3 AN 30 330 à 359 Adresse (troisième partie)
D28 Code ville N 3 360 à 362
D29 ZIP Code N 5 363 à 367
M' pour Masculin et 'F' pour
D30 Sexe A 1 368 à 368 Féminin
D31 Titre A 4 369 à 372 MELL', 'MME ' ou 'MR '
S' pour célibataire, 'Z' pour
Marié(e), 'R' pour divorcé(e) et 'V'
pour veuf(ve). 'X' pour une donnée
D32 Statut A 1 373 à 373 inexistante
Identifiant d'opération de
recharge généré au niveau du
D33 Numéro opération N 200 374 à 573 système.
* champ complété par des zéros à gauche
** Type de données ; A : alphabétique, N : numérique, AN : Alphanumérique

3) Fin du fichier :

Ci-dessous la structure de l’enregistrement de la ligne de fin du fichier :

Code
Utilisation de la zone Type de données** Longueur Position Remarques
zone

F1 Code fichier N 1 1à1 Figé à la valeur 7


F2 Type enregistrement A 2 2à3 Figé à la valeur 'FT' ( File Footer)
Numéro de séquence Numéro de séquence de la ligne
F3 d'enregistrement* N 5 4à8 du pied du fichier (dernière ligne)
F4 Date création N 8 9 à 16 Date sous format JJMMAAAA
Heure sous format HHmmss (HH
F5 Heure création N 6 17 à 22 entre 00 et 23)
Numéro d'ordre du Ordre de création du fichier
F6 fichier * N 3 23 à 25 durant la journée
Nombre total des lignes du fichier
Nombre total (y compris l'entête et pied du
F7 d'enregistrements* N 5 26 à 30 fichier)
* champ complété par des zéros à gauche
** Type de données ; A : alphabétique, N : numérique, AN : Alphanumérique

Vous aimerez peut-être aussi