Objet de l'interface
L’interface permet d’exporter les éléments variables de paie issus de Timesquare vers la solution Sage 100, pour une période donnée. Le principe est de mettre à disposition les informations attendues dans deux fichiers d’export (pour les compteurs et les absences respectivement), qui sera lu et interprété par l’interface de façon à mettre à jour la base de données.
En savoir plus sur le paramétrage de cet export.
Fichier des compteurs
Nom du fichier
Le nom du fichier est libre (libellé + extension) mais une fois défini dans le paramétrage de l’export, il ne doit plus changer. Une fois enregistré, au moment de l'enregistrement, le préfixe VM est ajouté au libellé saisi. Par exemple, si je saisis Paie.txt, le fichier s'enregistre avec la libellé VMPaie.txt.
Format
Fichier texte de type TXT. Encodage UTF-8.
Séparateur entre deux informations
Il n'y a pas de séparateur. Chaque ligne a une longueur fixe.
Description des lignes du fichier des compteurs
| Position | Longueur | Type | Contenu |
Commentaire |
|---|---|---|---|---|
| 01 | 2 | Alphanumérique | Valeur fixe VM | |
| 03 | 10 | Alphanumérique | Matricule | |
| 13 | 3 | Numérique | Elément à alimenter |
|
| 16 | 10 | Alphanumérique | Entité à alimenter (Code constante, code Op1, Code rubrique) | |
| 26 | 12 | Alphanumérique | Valeur du compteur | 000000000,00 (en heure centième) |
Règles de gestion
Si l'identifiant de la personne est inexistant, l'export des données ne pourra pas s'effectuer pour ce salarié.
Exemple de contenu du fichier des compteurs
VM000000089544444 141.75
VM000000089533333 0.00
VM000000089522222 0.00
VM000000089511111 139.25
VM000000081644444 162.75
VM000000081633333 0.00
VM000000081622222 0.00
VM000000081611111 139.77
VM000000020144444 52.50
VM000000020133333 0.00
VM000000020122222 0.00
VM000000020111111 43.50
VM000000012544444 174.97
Fichier des absences
Nom du fichier
Le nom du fichier est libre (libellé + extension) mais une fois défini dans le paramétrage de l’export, il ne doit plus changer. Une fois enregistré, au moment de l'enregistrement, le préfixe EV est ajouté au libellé saisi. Par exemple, si je saisis Absences.txt, le fichier s'enregistre avec la libellé EVAbsences.txt.
Format
Fichier texte de type TXT. Encodage UTF-8.
Séparateur entre deux informations
Il n'y a pas de séparateur. Chaque ligne a une longueur fixe.
Description des lignes du fichier des absences
| Position* | Position** |
Longueur | Type | Contenu |
Commentaire |
|---|---|---|---|---|---|
| 1 | 1 | 2 | A | Valeur fixe ‘’EV’’ | |
| 3 | 3 | 10 | P | Matricule du salarié | |
| 13 | 13 | 4 | E | Code nature d’événements |
C’est le code évènement renseigné dans la configuration de l’export. |
| 17 | 17 | 8 ou 10 | D | Date de début |
JJ/MM/AA ou bien JJ/MM/AAAA |
| 25 | 27 | 5 | H | Heure de début | HH:MM (En cas de journée entière c’est l’heure de début de journée) |
| 30 | 32 | 8 ou 10 | D | Date de fin |
JJ/MM/AA ou bien JJ/MM/AAAA |
| 38 | 42 | 5 | H | Heure de fin | HH:MM (En cas de journée entière c’est l’heure de début de journée) |
| 43 | 47 | 12 | N | Nombre | Nombre d’heures d’absence (en heures centième) |
| 55 | 59 | 10 | P | Code affectation 1 | Des espaces |
| 65 | 69 | 10 | E | Numéro de l’affectation 1 | Valeur fixe ‘ 0’ (zéro décalé à gauche) |
| 75 | 79 | 10 | P | Code affectation 2 | Des espaces |
| 85 | 89 | 10 | E | Numéro de l’affectation 2 | Valeur fixe ‘ 0’ (zéro décalé à gauche) |
| 95 | 99 | 10 | P | Code affectation 3 | Des espaces |
| 105 | 109 | 10 | E | Numéro de l’affectation 3 | Valeur fixe ‘ 0’ (zéro décalé à gauche) |
| 115 | 119 | 10 | P | Code affectation 4 | Des espaces |
| 125 | 129 | 10 | E | Numéro de l’affectation 4 | Valeur fixe ‘ 0’ (zéro décalé à gauche) |
| 135 | 139 | 1 | E | Indicateur d’événement calculé | Valeur fixe ‘0’ |
| 136 | 140 | 1 | E | Indicateur d’événement Supprimé | Valeur fixe ‘0’ |
| 137 | 141 | 1 | E | Indicateur d’événement HS générée | Valeur fixe ‘0’ |
| 138 | 142 | 1 | E | Indicateur d’événement heure RC générée | Valeur fixe ‘0’ |
| 139 | 143 | 1 | E | Indicateur d’événement origine d’HS | Valeur fixe ‘0’ |
| 140 | 144 | 1 | E | Indicateur d’événement origine de RC | Valeur fixe ‘0’ |
| 141 | 145 | 1 | E | Indicateur d’événement jour de RC généré | Valeur fixe ‘0’ |
| 142 | 146 | 1 | E | Indicateur d’événement généré automatiquement | Valeur fixe ‘0’ |
| 143 | 147 | 1 | E | Indicateur d'événement importé | Valeur fixe ‘0’ |
| 144 | 148 | 7 | E | Zone réservée | Valeur fixe ‘0000000’ |
| 151 | 155 | 1 | E | Nombre par jour |
Valeur fixe ‘0’ |
| 152 | 156 | 12 | N | Valeur calculée | Nombre d’heures d’absence (en heures centième) : 000000000,00 |
| 164 | 168 | 10 | A | Code du motif d’absence | Le code motif renseigné dans l’export. Des espaces si l’information n’est pas disponible |
| 174 | 178 | 30 | A | Commentaire | Exporter des espaces |
| 204 | 208 | 8 ou 10 | D | Date de création | Date de l’exécution de l’export |
| 212 | 218 | 11 | E | Heure de création | Valeur fixe ‘’00:00:00:00’’ |
| 223 | 229 | 3 | A | Code utilisateur |
Le code utilisateur renseigné dans la configuration de l’export |
| 226 | 232 | 1 | E | Après-midi (0 : Non et 1 : Oui) | Selon l’information renseigné dans le champ ‘’Heure de basculement matin / après-midi’’ (expliqué ci-haut) |
| 227 | 233 | 1 | E | Matin (0 : Non et 1 : Oui)*** | Selon l’information renseigné dans le champ ‘’Heure de basculement matin / après-midi’’ (expliqué ci-haut) |
| 228 | 234 | 8 ou 10 | D | Date de validité | Date de fin de l’absence ou bien la date du premier jour du mois de paie s’il s’agit d’une absence du mois précédent*** |
| 236 | 244 | 13 | P | Code affectation 1 | Des espaces |
| 249 | 257 | 13 | P | Code affectation 2 | Des espaces |
| 262 | 270 | 13 | P | Code affectation 3 | Des espaces |
| 275 | 283 | 13 | P | Code affectation 4 | Des espaces |
* Date sur 8 caractères
** Date sur 10 caractères
*** Date de fin d'absence sauf pour les absences sur le mois précédent où il faut indiquer le 1er jour du mois de paie courant (le premier jour de la date sélectionnée au moment de l’exécution de l’export).
Exemples : Période de l’export : 01/05/2022 à 30/05/2022
- Absence du 15/04/2022 au 15/05/2022
- Date de validité = 01/05/202
- Absence du 07/05/2022 au 15/05/2022
- Date de validité = 15/05/2022
Règles de gestion
Les types de données sont les suivants :
- A : Alphanumérique cadré à gauche
- E : Entier numérique
- P : Structure paramétrée
- D : Date JJ/MM/AA ou JJ/MM/AAAA selon paramétrage de Format des dates
- N : Numérique cadré à droite et complété à gauche le cas échéant par des zéros ou des espaces.
Si une absence présente dans l'export est supprimée après la création de l'export, elle est également supprimée de l'export. Si l'absence supprimée est la dernière de la configuration, elle n'est pas supprimée et un message d'erreur s'affiche au moment de l'exécution de l'export.
Exemple de contenu du fichier des absences
EV00000008160AAA10/07/202200:0013/07/202200:00 18.7500 0 0 0 000000000000000000 18.7500AA 27/09/202200:00:00:00 290013/07/2022
EV00000008050AAA15/07/202200:0017/07/202200:00 13.0000 0 0 0 000000000000000000 13.0000AA 27/09/202200:00:00:00 290017/07/2022
EV00000000510AAA23/07/202200:0031/07/202200:00 30.0000 0 0 0 000000000000000000 30.0000AA 27/09/202200:00:00:00 290031/07/2022
EV00000000500AAA02/07/202200:0013/07/202200:00 55.1000 0 0 0 000000000000000000 55.1000AA 27/09/202200:00:00:00 290013/07/2022
EV00000000500AAA15/07/202200:0017/07/202200:00 12.2833 0 0 0 000000000000000000 12.2833AA 27/09/202200:00:00:00 290017/07/2022
EV00000001640AAA01/07/202200:0013/07/202200:00 67.3833 0 0 0 000000000000000000 67.3833AA 27/09/202200:00:00:00 290001/07/2022
EV00000001640AAA15/07/202200:0017/07/202200:00 12.2833 0 0 0 000000000000000000 12.2833AA 27/09/202200:00:00:00 290017/07/2022
EV00000001370AAA24/07/202200:0031/07/202200:00 36.7500 0 0 0 000000000000000000 36.7500AA 27/09/202200:00:00:00 290031/07/2022
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.