Structure du fichier texte ASCII support de la télé déclaration des
bordereaux trimestriels à partir du 01/10/2017
Nombre de Nature
Champ Désignation Commentaires
positions du champ
Champ obligatoire
1 1 N Code enregistrement Code = 2 si salarié
Code = 7 si sortant (dans ce cas préciser date de sortie dans le champ N° 15)
Champ obligatoire
2 6 N Numéro d’adhérent
Le N° d’adhérent sera le même sur tous les enregistrements
Champ obligatoire
Al Kamil
Valeurs comprises entre 00 et 34 pour le régime normal
Entre 35 et 39 pour le régime à 55 ans
Entre 50 et 70 pour le régime à 50 ans
Al Mounassib
Valeurs comprises entre 71 et 80 pour le régime normal
Entre 85 et 89 pour le régime à 55 ans PME
Entre 81 et 84 pour le régime à 50 ans PME
TCNSS
3 2 N Numéro de catégorie
2 lignes pour chaque salarié :
Valeurs comprises entre 00 et 09 pour la tranche’1’ inférieure ou égale à 18000 Dhs
et entre la catégorie de la tranche ’1’ + « 90 » pour la tranche’ 2’ supérieure à 18000
Dhs (càd entre 90 et 99)
Option Mousabbak : (régime 55 ans) valeurs comprises entre 35 et 39 pour la
tranche ’1’ inférieure ou égale à 18000 Dhs et entre la catégorie de la tranche ’1’ + «
10 » pour la tranche ’2’ supérieure à 18000 Dhs (càd entre 45 et 49)
Option Moubakkir : (régime 50 ans) valeurs comprises entre 50 et 59 pour la tranche
’1’ inférieure ou égale à 18000 Dhs et entre la catégorie de la tranche ’1’ + « 10 »
pour la tranche ’2’ supérieure à 18000 Dhs (càd entre 60 et 69)
Champ obligatoire
4 9 N Matricule CIMR Il peut être non renseigné pour les salariés nouvellement déclarés et qui ne
disposent pas de matricule CIMR
Champ obligatoire
Valeurs : 0300 - 0375 - 0450 - 0525 - 0600 - 0700 - 0750 - 0800 - 0850 - 0900 - 0950 -
5 4 N Taux de cotisation 1000 - 1100 - 1200
Pour les adhérents optant pour un mode de déclaration forfaitaire le taux doit être
renseigné 0000
6 20 A Nom et prénom Champ obligatoire
7 6 AN Numéro intérieur dans la société Champ facultatif
8 1 A Sexe Champ obligatoire : (F, M)
9 1 A Nationalité Champ obligatoire : Nationalité « M » Marocain, « A » non Marocain
10 8 N Date d’affiliation Champ obligatoire : Date d’affiliation (JJMMAAAA)
11 8 N Date de naissance Champ obligatoire : Date de naissance (JJMMAAAA)
Champ facultatif
12 1 A Situation de famille Situation de famille («C» pour célibataire, «M» pour marié, «D» pour divorcé, «V»
pour veuve ou veuf)
13 1 N Nombre d’enfants Champ facultatif
Champ obligatoire : Salaires soumis à contributions
14 10 N Salaires soumis à contributions
Il peut être non renseigné pour les sortants
15 8 N Date de sortie Champ obligatoire : Date sortie (JJMMAAAA) si code d’enregistrement = 7
16 10 AN N° CNIE Champ obligatoire : Evitez les espaces entre les chiffres et les lettres
17 10 N Matricule CNSS Obligatoire pour les salariés déclarés à la CNSS
Champ optionnel
18 14 N Numéro de GSM 002126******** pour un numéro marocain
00***6******** pour un numéro étranger
19 35 AN Adresse email Champ optionnel
20 1 N Trimestre Champ obligatoire : Trimestre de cotisation = 1 / 2 / 3 / 4
21 4 N Année Champ obligatoire : Année de cotisation sur 4 positions
Règles à observer et légende :
Nom du fichier : [Link] (Un encodage ANSI est préférable)
Longueur de l’enregistrement : 160 positions
Nature du champ :
N : Numérique (cadrer à droite et compléter par des zéros à gauche)
A : Alphabétique (cadrer à gauche)
AN : Alphanumérique (cadrer à gauche)