Comment déchiffrer une DSN en 2 minutes
La DSN ressemble à du code illisible. C'est en réalité un formulaire Cerfa sans les cases visibles. Voici comment le décoder en 4 étapes.
Camarade de la paie 👋
La première fois qu’on ouvre un fichier DSN, on voit ça :
S21.G00.30.010,'1'
S21.G00.30.011,'5 AVENUE DU PARC'
S21.G00.30.012,'75012'
S21.G00.30.013,'PARIS'
S21.G00.30.017,'DUPONT SAS'
S21.G00.30.020,'2024-001'
S21.G00.40.001,'2024-001'
S21.G00.40.002,'20240101'
S21.G00.40.003,'01'
S21.G00.40.005,'01'
S21.G00.40.006,'01'
S21.G00.40.007,'0001'On devine une adresse. Peut-être un salarié. Mais sans décodeur, impossible de savoir ce que chaque ligne signifie vraiment, ni pourquoi elle est là.
Dans cet article je vous partage la manière la plus simple pour décoder ce fichier.
1️⃣ La DSN c'est un formulaire Cerfa sans les cases visibles
La façon la plus simple de se représenter une DSN, c’est de l’imaginer comme un grand formulaire administratif. Un formulaire Cerfa, où chaque ligne représente un champ, mais sans les cases visibles.
Dans un formulaire classique, on aurait par exemple :
Adresse : 5 AVENUE DU PARC
Code postal : 75012
Ville : PARISDans une DSN, le principe est identique. La seule différence : le libellé est remplacé par un code.
S21.G00.30.008,’5 AVENUE DU PARC’
S21.G00.30.009,’75012’
S21.G00.30.010,’PARIS’Chaque ligne contient deux éléments : un code et une valeur, séparés par une virgule.
2️⃣ Le fichier est découpé en grandes sections
Comme dans un formulaire administratif, les informations ne sont pas rangées au hasard. La DSN est découpée en grandes sections, appelées structures. Elles sont au nombre de cinq : S10, S20, S21, S89 et S90.
S10 → Contient des informations sur l’émetteur qui envoie le fichier
S20 → Décrit la nature de la déclaration (mensuelle, arrêt de travail, fin de contrat, etc)
S21 → C’est là que se trouvent les données de paie : entreprise, établissement, salariés, contrats, rémunérations, cotisations, etc
S89 → Optionnelle. Elle sert à transmettre des données qui ne relèvent pas de la paie au sens strict : honoraires, actions gratuites, stock-options, etc.
S90 → Comptabilise le nombre total de blocs dans l’envoi et clôture la déclaration.
Au quotidien, celle qui compte, c'est S21. C'est là que vivent toutes les données de paie.
3️⃣ Le plus important : les blocs
Un bloc regroupe des informations qui ont un sens commun. Il correspond à un objet métier de la paie tel que : individu, contrat, rémunération, cotisation.
Chaque ligne appartient à un bloc. Et un bloc appartient à une structure.
Pour identifier le bloc d’une ligne, on lit les trois premiers segments du code.
Par exemple la ligne
S21.G00.30.005,’01’appartient au bloc S21.G00.30 . Ce bloc correspond à l’individu.
Toutes les lignes qui commencent par S21.G00.30 contiennent donc des informations liées au même salarié.
S21.G00.30.004,’martin’
S21.G00.30.005,’01’
S21.G00.30.006,’20101998’
S21.G00.30.007,’PARIS’On est dans un bloc individu. avec plusieurs champs qui décrivent une même personne. Et ce bloc appartient à la structure S21 (premier segment du code).
4️⃣ Comment retrouver ce que fait un code précis
Il n’est pas nécessaire d’apprendre tous les blocs et toutes les rubriques par cœur. Il y en a 573 😅. A force de les manipuler on finit par les mémoriser.
J'ai construit payrooll.com/dsn pour ça. Une documentation qui liste tous les blocs, toutes les rubriques, accessibles directement par leur code.
Je l’ouvre à coté de moi à chaque fois que je travaille sur un sujet DSN. Quand un code m’intéresse, par exemple
S21.G00.40.002,’06’je tape le code directement dans l’url : payrooll.com/dsn/S21.G00.40.002.
Je vous partage cette infographie qui permet d’avoir un aperçu de la correspondance : bulletin de salaire ↔ blocs DSN
Si vous voulez aller plus loin
Ce post couvre l’architecture de surface. Pour comprendre la logique interne de la DSN les anomalies, les régularisations, les CRM, les cas pratiques, j’ai écrit : Apprendre la DSN de zéro.
13 chapitres. De la norme du fichier NEODeS, jusqu’à la résolution d’une anomalie substituable, avec un cas pratique global à la fin.
C’est le livre que j’aurais voulu avoir quand j’ai commencé.
Un grand merci pour avoir pris le temps de me lire. Si vous avez la moindre question sur la DSN ou tout autre sujet lié à la paie, n'hésitez pas à me le dire en commentaire ou sur LinkedIn.
À bientôt,
Amine
💛




