FinchContext
Run with

Build French Monthly DSN (NEODeS File)

Skill: Convert monthly payroll into a Déclaration Sociale Nominative

Region: France Category: Social security — Protection sociale (DSN) Does: Takes a month's payroll data and assembles the Déclaration Sociale Nominative (DSN) mensuelle in the NEODeS file format — the single monthly social declaration French employers transmit through net-entreprises.fr (URSSAF / GIP-MDS) that feeds URSSAF, the retirement/prévoyance funds, France Travail, and the tax authority. Spec: NEODeS (Norme d'Échanges Optimisée des Déclarations Sociales) — current phase (e.g. P25/P26), structured S21.G00.xx blocks

The DSN replaced most separate social declarations with one nominative monthly file built from payroll. NEODeS is organised as hierarchical rubriques (S10 emitter, S20 declaration, S21 payroll: company → établissement → individual → contracts → remunerations → contributions). The norm has an annual phase (cahier technique) — build against the current phase. The file also carries the Prélèvement à la source (PAS) withholding and the Montant Net Social.


When this applies


NEODeS block structure (key rubriques)

S10.G00.00  Émetteur (sender / software)
S20.G00.05  Déclaration (type = mensuelle, month, fraction)
S21.G00.06  Entreprise (SIREN)
S21.G00.11  Établissement (SIRET, APE/NAF)
  S21.G00.30 Individu (NIR/NTT, name, DOB)
    S21.G00.40 Contrat (nature, PCS-ESE, working time, dates)
      S21.G00.50 Versement / Rémunération (pay periods, gross)
        S21.G00.51 Rémunération (type, amount)  + Montant Net Social
        S21.G00.78 Bases assujetties (assessment bases)
        S21.G00.81 Cotisations individuelles (per-contribution amounts)
      S21.G00.50/56 Prélèvement à la source (PAS: rate, base, amount withheld)
S21.G00.20  Versement organisme (payment to URSSAF / funds: totals, due dates)

Data rules


Worked example (one employee, outline)

S20: déclaration mensuelle, période 2025-05
S21.G00.06 Entreprise SIREN=123456789
S21.G00.11 Établissement SIRET=12345678900012, APE=6201Z
  S21.G00.30 Individu NIR=1 85 05 75 116 001 23, Dupont Jeanne
    S21.G00.40 Contrat CDI, PCS-ESE=..., 35h
      S21.G00.51 Rémunération brut 3000.00 ; Montant Net Social 2380.00
      S21.G00.78 Bases: plafonnée 3000.00, CSG 2949.00
      S21.G00.81 Cotisations: maladie, vieillesse, retraite complémentaire, CSG/CRDS…
      PAS: taux 4.5% × base 2380.00 = 107.10 prélevé
S21.G00.20 Versement URSSAF + caisses, totaux + échéances

Emitted as a NEODeS file and deposited on net-entreprises.fr.


Validation checklist


Last updated: 2026-05-31 — the NEODeS norm changes by annual phase; confirm the current phase's rubrique structure, code lists, PAS handling, and deadlines against the current DSN cahier technique (net-entreprises.fr / dsn-info) before use.