Fichier DAS rejeté : les 10 erreurs qui bloquent le dépôt

Le portail de télédéclaration rejette un fichier entier pour une seule ligne fautive — et son rapport n'est pas toujours explicite. Voici les causes les plus fréquentes, par ordre de fréquence observée.

1. Matricule employeur ou clé incorrecte

L'entête D25E porte le matricule à 10 chiffres et sa clé exactement comme sur l'attestation de paiement CNAS de décembre. Un chiffre recopié à la main = rejet global. La clé se recalcule : vérifiez-la avant de générer.

2. N° de sécurité sociale (NAS) invalide

Le NAS fait 12 chiffres + 2 de clé. Erreurs classiques : clé fausse, année de naissance incohérente avec les deux premiers chiffres, NAS saisi avec des espaces. Le même NAS en doublon sur deux lignes bloque aussi le dépôt.

3. Montants en dinars au lieu de centimes

Le format officiel exige des centimes sans séparateur. 86 647,29 DA doit être écrit 8664729 — pas 86647. C'est l'erreur n°1 des fichiers fabriqués à la main depuis Excel.

4. Largeur de ligne incorrecte

D25E = 216 caractères, D25S = 194. Une zone vide doit rester des espaces — la tronquer ou l'aligner « au plus propre » décale tout ce qui suit et invalide la ligne.

5. Nom ou prénom manquant

Chaque ligne salarié exige nom ET prénom. Une ligne à moitié remplie est rejetée — et le rapport du portail ne dit pas toujours laquelle.

6. Date de naissance absente ou impossible

Le champ est obligatoire, au format AAAAMMJJ. Une date illisible casse la ligne ; une date improbable (âge < 15 ou > 99 ans) passe parfois puis bloque au contrôle CNAS.

7. Salaire déclaré sans jours travaillés

Un trimestre avec un montant cotisable mais zéro jour déclaré (ou l'inverse) déclenche les contrôles de cohérence — vérifiez trimestre par trimestre.

8. Trimestres incomplets sans explication

Un salarié présent toute l'année avec un trimestre vide est un écart classique. Soit il manque un bulletin, soit c'est une sortie non renseignée — les dates d'entrée/sortie justifient les trous.

9. Encodage du fichier

Le portail attend des fichiers texte en encodage compatible (pas d'UTF-8 avec BOM, pas de fins de ligne Mac). Un fichier qui « semble correct » à l'œil peut être illisible pour le parseur.

10. Type de déclaration mal choisi

Redéposer en « N — Normale » alors qu'un dépôt existe déjà provoque un conflit : il faut la rectificative « C — Complémentaire ». À l'inverse, un premier dépôt en « C » est refusé.

Lire le rapport du portail sans se perdre

Après chaque validation, le portail produit un rapport ligne à ligne. Trois cas se présentent : la ligne est acceptée telle quelle ; elle part en « CREE /VERIFICATION » — le portail recrée la fiche parce qu'il n'a pas reconnu l'assuré (NAS, clé ou identité) ; ou elle est rejetée avec un motif (montant incohérent, date impossible, doublon).

Le réflexe à prendre : travaillez toujours sur votre source (la liste des salariés), jamais sur le TXT. Corrigez chaque ligne rejetée dans la source, régénérez le fichier, redéposez — et recommencez tant que le rapport n'est pas vide. Un rejet corrigé à la main dans le fichier se transforme en rejet ailleurs : c'est le cycle que vivent ceux qui retapent dans Excel.

Tableau récapitulatif : symptôme → cause → correctif

Symptôme au portailCause probableCorrectif
Fichier refusé à l'envoiNom, encodage ou longueur de ligneVérifier le nommage D<année>E/S<matricule>.TXT, regénérer sans éditer
« CREE /VERIFICATION » sur une ligneNAS ou clé non reconnu(e)Recalculer la clé, vérifier sur l'attestation CNAS
Rejet « montant incohérent »Dinars au lieu de centimes, séparateursÉcrire 8664729, pas 86 647,29
Rejet « date impossible »Format ≠ JJMMAAAA ou date videReformater la date, la renseigner partout
Même salarié listé 2 foisDoublon de NAS (souvent un homonyme)Fusionner ou distinguer — 1 NAS = 1 ligne
« Type de déclaration » refuséN alors qu'un dépôt existe (ou C en premier)Passer en rectificative « C »

Checklist d'autocontrôle avant dépôt

  • Matricule employeur + clé identiques à l'attestation de décembre — recalculée, pas recopiée.
  • Chaque NAS complet (base + clé), sans espace, sans doublon — homonymes vérifiés.
  • Montants en centimes purs ; chaque trimestre cotisé a ses jours travaillés.
  • Dates en JJMMAAAA ; sortie postérieure à l'entrée ; âge plausible (15–99 ans).
  • Bon type de déclaration : N en première fois, C si un dépôt existe déjà.
  • Fichiers générés puis laissés intacts — aucun passage dans Excel ou le Bloc-notes.

Ce qui ne bloque pas le dépôt — mais remonte en contrôle

Toutes les anomalies ne rejettent pas : certaines passent au dépôt puis remontent au contrôle CNAS, des semaines plus tard. Un salarié déclaré avec un trimestre vide alors qu'il était présent, un total DAS qui s'écarte de vos DAC annuels, un âge improbable, une sortie antérieure à l'entrée — le portail les tolère parfois, le contrôleur les relève toujours.

C'est la différence entre un rejet visible et un écart silencieux : le premier se corrige avant le 31 janvier, le second se paie en rappel. Un bon fichier n'est pas seulement accepté — il est cohérent.

Comment éviter le cycle rejet → correction → rejet

Toutes ces erreurs sont détectables avant le dépôt — ce sont exactement les contrôles que DAS Express exécute sur votre liste : clés CNAS recalculées, centimes, dates, doublons, cohérence trimestres/jours. Chaque anomalie est listée avec le salarié concerné, vous corrigez, puis le fichier généré est conforme.

Questions fréquentes

Le portail affiche « CREE /VERIFICATION » sur une ligne — que faire ?
Le portail n'a pas reconnu le NAS ou son identité et recrée la fiche au lieu de l'accepter : clé fausse, chiffre transposé ou assuré jamais immatriculé. Recalculez la clé (outil gratuit ci-contre), vérifiez le NAS sur l'attestation CNAS du salarié, corrigez et redéposez.
Faut-il corriger le fichier TXT à la main ?
Non — jamais dans un éditeur de texte : un espace ajouté décale toutes les positions qui suivent. Corrigez toujours la source (votre liste dans l'outil) puis regénérez le fichier, sinon le rejet se déplace au lieu de disparaître.
Le fichier est refusé dès l'envoi, sans rapport — pourquoi ?
Le portail n'a même pas pu lire la structure : nom du fichier non conforme, ligne à longueur fausse, encodage incorrect ou fichier ouvert/enregistré par Excel. Vérifiez le nommage D<année>E<matricule>.TXT / D<année>S<matricule>.TXT et regénérez sans éditer le TXT.
Mes montants semblent justes mais le portail les refuse — cause ?
La cause n°1 : des dinars envoyés là où le format attend des centimes sans séparateur. 86 647,29 DA doit devenir 8664729. Un montant avec virgule, point ou espace = rejet de la ligne.

DAS Express fait ces contrôles pour vous — importez votre liste, corrigez, téléchargez les fichiers officiels.

Commencer ma déclaration