Format d'export paye - ADPGSI HYPERVISION

Cette article décrit le format ainsi que l'ensemble des données manipulées lors de la génération d'un export des absences dans la section “Paye ⇒ Export paie” du module congés d'oHRis.

  1. Vous devez définir, pour chaque motif d'absence, la modalité d'export à 1 ligne par code dans l'écran de paramétrage des types d'absences, onglet “Export paie”
  2. Vous devez définir, pour chaque motif d'absence, un code paie journée complète dans l'écran de paramétrage des types d'absences, onglet “Export paie”
  3. Vous devez définir, pour chaque motif d'absence, un code paie demi-journée dans l'écran de paramétrage des types d'absences, onglet “Export paie”
  • Nom du fichier : personnalisable lors de l'export, par défaut : “AAAAmois paie adphypervision.dat”,
  • Fichier : .DAT,
  • Ligne d'entête : pas de ligne d'entête.
Position Description Valeur/Format
1 à 6 Code société pour l'export paie issu du paramétrage de la société dans oHRis Numérique
7 à 9 Code carte 409 409
10 à 17 Matricule de l'utilisateur Alphanumérique
18 Position vide Laissée vide
19 Code “5” 5
20 à 22 Positions vides Laissées vides
23 à 26 Date de début de l'absence Date au format JJMM
27 à 30 Date de fin de l'absence Date au format JJMM
31 à 34 Positions vides Laissées vides
35 à 38 Code paie demi-journée paramétrée pour le type absence correspondant dans oHRis pour les « portions » de l’absence qui sont en demi-journées
Vide pour les portions d'absence en journée complète (* voir exemple dans la partie cette partie)
Alphanumérique
Vide
39 - 40 Code paie journée complète du type absence correspondant dans oHRis : systématiquement affiché pour chaque ligne Alphanumérique
41 à 87 Positions vides Laissées vides
88 Code monnaie : euros E
89 à 95 Positions vides Laissées vides
96 à 103 Date d'effet, dont le format varie suivant ce qui est sélectionné dans le champ Format de date dans l’écran de l’export paie :
Si la valeur choisie est JJ ⇒ …
Si la valeur choisie est JJMMAAAA ⇒ …

… ⇒ 01 calé à gauche
… ⇒ 01 suivi du mois de réalisation de l’export au format MMAAAA
104 à 118 Positions vides Laissées vides
119 à 126 Mois de réalisation de l'export paie, dont le format varie suivant ce qui est sélectionné dans le champ Format de date dans l’écran de l’export paie
Si la valeur choisie est JJ ⇒ …
Si la valeur choisie est JJMMAAAA ⇒ …

… ⇒ 01 calé à gauche
… ⇒ 01 suivi du mois de réalisation de l’export au format MMAAAA
127 - 128 Code Type Traitement TT
Absences exportées

Chaque ligne du fichier est une absence, toutefois les absences qui débutent l’après-midi et / ou se terminent le matin sont scindées en plusieurs lignes.

Les absences exportées sont uniquement celles qui sont validées, et dont le type absence dispose d’un code paie et de la modalité d’export paramétrée à 1 ligne par code.

Il est néanmoins possible d'exporter également les absences non validées en cochant l'option Exporter les absences non validées.

Période d'absence comportant des demi-journées

Les absences commençant l’après-midi et / ou se terminant le matin sont scindées en plusieurs lignes de manière à isoler les parties de l’absence qui sont en demi-journée par rapport à la partie de l’absence qui est une période de jours « pleins » (c'est la modalité d'export appelée 1 ligne par code dans oHRis, à paramétrer pour tous les types d'absences lorsqu'elles sont exportées via l'export SAGE).

Le code demi-journée indique donc que la ligne (portion d'absence ou absence complète si elle ne concerne qu’une demi-journée) concerne une demi-journée.

Note : ce code ne donne pas d’indication de position matin ou après-midi de l’absence.

Quelques exemples :

1) L’absence débute un après-midi et se termine un après-midi :

Exemple : du 18/12/2017 AM au 21/12/2017 AM ⇒ dans l’export cela doit se traduire par 2 lignes :

a. Une ligne concerne uniquement l’après-midi du 18/12/2017 ⇒ dans ce cas cette ligne comporte un code demi-journée correspondant à ce qui est paramétré dans le champ correspondant du type absence en question ⇒ ligne 1 ci-dessous

b. Une ligne concernant la période de jours entiers du 19/12/2017 au 21/12/2017 ⇒ dans ce cas cette ligne comporte un code demi-journée « vide » ⇒ ligne 2 ci-dessous (pour le type d'absence en question, le code demi-journée est ici 0050, le code journée complète est CP ⇒ ce dernier code est systématiquement présent)

  1. 99999409XXXXXXXX 5 18121812 0050CP E 01122017 01122017TT
  2. 99999409XXXXXXXX 5 19122112 CP E 01122017 01122017TT

2) L’absence débute un matin et se termine un matin :

Exemple : du 18/12/2017 matin au 21/12/2017 matin ⇒ dans l’export cela doit se traduire par 2 lignes :

a. Une ligne concernant la période de jours entiers du 18/12/2017 au 20/12/2017 ⇒ dans ce cas cette ligne comporte un code demi-journée « vide » ⇒ ligne 3 ci-dessous

b. Une ligne concerne uniquement le matin du 21/12/2017 ⇒ dans ce cas cette ligne comporte un code demi-journée correspondant à ce qui est paramétré dans le champ correspondant du type absence en question ⇒ ligne 4 ci-dessous

  1. 99999409XXXXXXXX 5 18122012 CP E 01122017 01122017TT
  2. 99999409XXXXXXXX 5 21122112 0050CP E 01122017 01122017TT

3) L’absence débute un après-midi et se termine un matin :

Exemple : du 18/12/2017 après-midi au 21/12/2017 matin ⇒ dans l’export cela doit se traduire par 3 lignes :

a. Une ligne concerne uniquement l’après-midi du 18/12/2017 ⇒ dans ce cas cette ligne comporte un code demi-journée correspondant à ce qui est paramétré dans le champ correspondant du type absence en question ⇒ ligne 5 ci-dessous

b. Une ligne concernant la période de jours entiers du 19/12/2017 au 20/12/2017 ⇒ dans ce cas cette ligne comporte un code demi-journée « vide » ⇒ ligne 6 ci-dessous

c. Une ligne concerne uniquement le matin du 21/12/2017 ⇒ dans ce cas cette ligne comporte un code demi-journée correspondant à ce qui est paramétré dans le champ correspondant du type absence en question ⇒ ligne 7 ci-dessous

  1. 99999409XXXXXXXX 5 18121812 0050CP E 01122017 01122017TT
  2. 99999409XXXXXXXX 5 19122012 CP E 01122017 01122017TT
  3. 99999409XXXXXXXX 5 21122112 0050CP E 01122017 01122017TT