Paie > Déclarations légales > Paramétrage N4DS > Structure fichier 

Cette fonction permet de définir pour chaque enregistrement de la structure du fichier DADS-U, quelles données de Sage X3 People sont à utiliser dans la déclaration à envoyer.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Ecran de saisie

Présentation

La saisie du paramétrage des enregistrements DADS-U se fait sous forme de tableau. Chaque ligne correspondant à un enregistrement de la déclaration DADS-U, doit être complétée par :

  • un numéro d'enregistrement : Un code de structure DADS-U,
  • un libellé,
  • une expression : Un champ, une zone d'écran, une expression calculée…

Certains types d'expressions doivent être respectés, lorsque le ou les champs de base sont :

    • une table diverse : TABLE(<no de la table>;<nom du champ>)
      Ex : TABLE(360;[F:DAE]ETRGRD) : Recherche de la valeur DADS-U correspondante au champ [F:DAE]ETRGRD (motif d'entrée) dans la table diverse no 360 ;
    • un menu local : MENU(<nom du champ>)
      Ex : MENU([F:DAE]TYPJOB) : Recherche de la valeur DADS-U correspondante au champ [F:DAE]TYPJOB (type d'emploi) qui est un menu local ;
    • si l'expression doit être une recherche de caractères :
      CHERCHE(<Caractère recherché>,<Champ dans lequel doit être effectué la recherche>)
      Ex : CHERCHE("N",[F:DAE]AVNNAT): Recherche de la valeur "N" dans le champ [F:DAE]AVNNAT (Avantages en nature).
    • si l'expression doit être une concaténation de champ :
      CONCAT(<Champ1>;<Champ2>;<Champ3>…)
      Ex CONCAT([F:DAE]GRA;[F:DAE]COE;[F:DAE]IND): Concaténation des valeurs des champs [F:DAE]GRA, [F:DAE]COE et [F:DAE]IND (Echelon, Coefficient et  Indice).
      Cette syntaxe équivaut à : [F:DAE]GRA+[F:DAE]COE+[F:DAE]IND ;
    • l'expression peut être une variable d'extraction :
      SIGNE : Signe de différents montants
      PREVST80 : Prévoyance membre du CTIP (S80.G01.01.001)
      RETRST80 : Retraite complémentaire (S80.G01.02.001)
      CCPBST80 : Caisse de congés payés du BTP (S80.G01.03.001)
      NBRUB : Nombre total de rubriques  (S90.G01.00.001)
      NBST20 : Nombre de structures S20 (S90.G01.00.002) ;

  • un usage :
    • enregistrement indispensable : la struture doit être toujours présente et non nulle ou non vide,
    • enregistrement obligatoire : la struture doit être toujours présente mais elle peut être nulle ou vide,
    • enregistrement conditionnel : la présence de la structure dépend de certaines conditions ;
  • une nature : Alphanumérique, Numérique, Date ;
  • une longueur : Nombre de caractères ;
  • zéro accepté : Information pour les zones de nature numérique.

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

N4DS

  • Année (champ YEA)

Il est possible d'historiser par année les structures de fichier.
L'ancien paramétrage doit être conservé sous l'année N. Le nouveau paramétrage est livré en standard et stocké sous l'année N+1.

  • Version (champ VER)

Version de la norme N4DS utilisée :

  • V01X06 pour les Dads-u 2011 et les AED 2012
  • V01X07 pour les Dads-u 2012 et les AED 2013
  • ...

Tableau Structure

  • No enregistrement (champ NUMREC)

Indiquez le numéro de la structure DADS-U, appelé aussi rubrique DADS-U.

  • Intitulé (champ DESREC)

Indiquez le libellé de la structure DADS-U.

  • Expression (champ XPSRES)

Indiquez le champ ou l'expression contenant l'information à extraire pour le numéro d'enregistrement TDS courant.
Quelques syntaxes particulières :

  • Pour les zones de type "Menu local" : MENU(nomzone)
  • Pour les zones liées à une table diverse : TABLE(nomzone)
  • Pour une concaténation de plusieurs zones : CONCAT(nomzone1;nomzone2...)
  • Pour une recherche de caractère dans une chaîne de caractères : CHERCHE("caractère_recherché","chaîne_de_caractères_a_explorer")

Variables d'extractions :

  • SIGNE : Signe de différents montants
  • PREVST80 : Prévoyance membre du CTIP (S80.G01.01.001)
  • REFPREVST80 : Référence du contrat de prévoyance membre du CTIP (S80.G01.01.002)
  • RETRST80 : Retraite complémentaire (S80.G01.02.001)
  • CCPBST80 : Caisse de congés payés du BTP (S80.G01.03.001)
  • NBRUB : Nombre total de rubriques (S90.G01.00.001)
  • NBST20 : Nombre de structures S20 (S90.G01.00.002)

  • Condition (champ CND)
  • Post traitement (champ TRT)
  • Transmission (champ FLGREC)

  • O = obligatoire. La rubrique est obligatoirement renseignée, si une plage de valeur existe la valeur de la zone doit appartenir à la plage.
  • F = Facultatif.
  • C = Conditionnel. La rubrique est renseignée si la condition particulière est remplie, dans le cas contraire la zone est absente.

Toute rubrique dont la présence est mentionnée "obligatoire" dans le commentaire des informations, doit être remplie selon sa définition.

  • Nature (champ TYPREC)

Nature :

X = alphanumérique

N = numérique

D = date (JJMMAAAA)

 

  • Longueur (champ LNGREC)

  • n pour une longueur fixe de n caractères,
  • n.n pour nombre décimal ( le point n’étant pas compté comme un caractère).

Toutes les rubriques "montant", quelle que soit la valeur doivent être arrondies à l’Euro le plus proche, sauf les zones montant prévues avec des décimales.

  • Import (champ IMPORT)

Le champ import indique si les données sont récupérées dans la base lors de l'import du fichier DADS-U. Cette information est délivrée en standard par Sage et non modifiable.

Le code activité spécifié ici permet principalement de protéger un paramétrage spécifique afin que celui-ci ne soit pas écrasé lors d'une mise à jour standard.

Exemple
Dans la version standard est livrée pour la structure S20.G01.00.005 l'expression '11'. Si le code est modifié au profit de l'expression '22', un code activité personnel devra être ajouté afin de protéger le paramétrage lors de la prochaine mise à jour.

Fermer

 

Etats

Par défaut, les états suivants sont associés à la fonction :

 FILTDS : Structure fichier DADS-U

Mais ceci peut être modifié par paramétrage.

Boutons spécifiques

Permet de copier le paramétrage de la structure vers un autre dossier.

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre