D26E et D26S : les deux fichiers de la télédéclaration expliqués
Deux fichiers .TXT, une nomenclature stricte, des colonnes à largeur fixe : c'est tout ce que le portail teledeclaration.cnas.dz accepte. Voici ce que contient chacun, comment ils sont nommés, et pourquoi un seul caractère mal placé les fait rejeter.
Contenu élaboré avec des experts paie & RH — plus de 20 ans d'expérience CNAS.
1. La nomenclature des noms
Pour l'exercice 2026, le portail attend deux fichiers nommés exactement :
| Fichier | Contenu | Largeur ligne |
|---|---|---|
| D26E<matricule>.TXT | Entête employeur — 1 seule ligne | 216 car. |
| D26S<matricule>.TXT | Détail salariés — 1 ligne par salarié | 194 car. |
Le préfixe D + les deux derniers chiffres de l'exercice, la lettre E (employeur) ou S (salariés), puis le matricule CNAS — chiffres uniquement. Un espace, un tiret ou une lettre dans le matricule du nom de fichier, et le dépôt est refusé avant même la lecture du contenu.
2. Le fichier employeur D26E
Une seule ligne de 216 caractères qui décrit l'employeur : matricule et clé, raison sociale et dénomination, adresse, centre payeur, type de déclaration (N = normale, R = rectificative), plus les totaux de la déclaration — effectif, masse salariale en centimes.
Tout y est à position fixe : le caractère n°1 porte une information précise, le n°216 aussi. Un décalage d'une colonne rend le fichier illisible pour le portail — d'où l'impossibilité de le retoucher à la main dans un éditeur de texte.
3. Le fichier salariés D26S
Une ligne de 194 caractères par salarié déclaré : numéro NAS (avec sa clé), nom et prénom, date de naissance, dates d'entrée et de sortie, unité de mesure (M = mois), puis les quatre trimestres — jours travaillés et salaire cotisable de chacun.
L'ordre des lignes suit l'index de déclaration de la liste — le fichier n'est pas trié alphabétiquement, il suit l'ordre dans lequel les fiches ont été saisies ou importées.
4. Les règles qui font ou cassent un fichier
- Montants en centimes : 90 000,00 DA se déclare 9000000 — jamais de séparateur décimal ni de point des milliers.
- Largeurs fixes : chaque champ occupe exactement ses colonnes, complété par des espaces — un caractère de plus décale tout le reste de la ligne.
- Encodage et fins de ligne : texte brut, fins de ligne CR LF — pas d'UTF-8 avec BOM, pas de fins de ligne Unix seules.
- Dates au format prévu par le portail — une date JJ/MM/AAAA là où un format compact est attendu est rejetée à la lecture.
- Cohérence E↔S : l'entête totalise ce que le détail déclare — effectif et masse salariale doivent correspondre.
5. Comment ils sont générés proprement
DAS Express construit ces deux fichiers exactement selon cette structure — largeurs fixes, centimes, CR LF, nomenclature D26 — à partir de votre liste de salariés et de leurs salaires par trimestre. Le validateur applique en amont les mêmes contrôles que le portail : un fichier qui passe ici ne se fait pas rejeter là-bas.
Les erreurs qui bloquent un dépôt, une par une : le guide des rejets →
Questions fréquentes
- Pourquoi « D26 » et pas « D25 » dans les noms de fichiers ?
- Le chiffre suit l'exercice : D + année sur 2 chiffres. L'exercice 2026 produit D26E et D26S ; la DAS 2025 produisait D25E/D25S, celle de 2027 produira D27E/D27S. Ne renommez jamais un fichier d'une autre année — le contenu change aussi.
- Puis-je ouvrir ces fichiers dans Excel ou Word ?
- Pour les lire, oui (bloc-notes ou Excel en import texte). Pour les modifier, c'est dangereux : largeurs fixes, centimes, encodage — une retouche à la main casse le fichier. Corrigez dans l'outil qui l'a généré, puis régénérez.
- Que contient LISTE-NOMINATIVE.html joint au ZIP ?
- Une liste nominative imprimable de vos salariés déclarés — pas un fichier à déposer : le portail n'attend que les deux .TXT. Elle sert de justificatif interne et de pièce de contrôle pour votre comptable.
DAS Express fait ces contrôles pour vous — importez votre liste, corrigez, téléchargez les fichiers officiels.
Commencer ma déclaration