Objet de l'interface
L’interface permet d’exporter les éléments variables de paie issus de Timesquare vers la solution QuadraPaie, pour une période donnée. Le principe est de mettre à disposition les informations attendues dans un fichier d’export regroupant les compteurs et les absences, 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.
Nom du fichier
Le nom du fichier est BULaamm.TXT (avec : aamm représente l’année et le mois de la période de paie courante du dossier).
Format
Fichier texte de type TXT. Encodage UTF-8. Il contient des enregistrements de taille fixe.
Description des lignes du fichier
Chaque ligne du fichier se compose de 3 ou 4 arguments séparés le caractère ":".
Les arguments sont les suivants :
- Le numéro des employés à traiter : Ce numéro doit correspondre au numéro d'un employé dont la fiche est créée dans le dossier QuadraPAIE et les lignes du fichier ASCII doivent être triées sur ce critère.
- INDX = L’indice numéro X du bulletin à traiter (facultatif, par défaut le bulletin est créé avec l’indice 0) A noter que durant le traitement, d'autres contrôles sont effectués par QuadraPAIE :
- Vérification de la date de présence du salarié par rapport à la période de paie.
- Vérification qu'il n'existe pas pour le salarié un bulletin avec un état (Absent).
- Le code de la ligne à créer. Il peut s'agir d'une ligne "native" ou d'un libellé (prime ou retenue).
- Les lignes natives sont insérées une seule fois dans le bulletin d'un salarié. Si le fichier Ascii comporte plusieurs lignes natives de même code pour un même salarié, seule la dernière ligne est retenue.
- Les lignes de type "libellés" doivent comporter le code du libellé (Bxxx, Exxx, Nxxx, Sxxx renvoyant respectivement à une prime imposable, une retenue, une prime imposable non soumise à retenue, une prime non imposable). Ces libellés doivent exister dans le dossier client, sinon, ils ne sont pas repris. Il est possible d'insérer plusieurs lignes faisant référence au même libellé.
- Les arguments suivants permettent de valoriser la ligne.
- Une ligne du type "Nombre d'heures supplémentaires à 25" comporte un seul montant.
- Une ligne de type retenue avec taux salarial et taux patronal comportent 2 montants.
- Pour une ligne de type libellé (Bxxx, Exxx, Nxxx, Sxxx), il est possible de préciser un intitulé à faire apparaitre sur le bulletin à la place de l'intitulé paramétré sur la fiche libellé. La ligne doit respecter la structure suivante :
- numero_employe : Bxxx:nombre_ou_montant1:nombre_ou_montant2:intitulé
- Si le "nombre_ou_montant2" n'est pas à fournir, le "nombre_ou_montant1" et l'intitulé sont à séparer par "::".
Lignes autorisées :
# ligne commençant par dièse = commentaire non interprété
numero_employe : .BAS : salaire de base
numero_employe : .HBA : nombre heures de la ligne salaire de base
numero_employe : .HCO : nombre heures complémentaires
numero_employe : .HS1 : nombre heures sup taux1
numero_employe : .HS2 : nombre heures sup taux 2
numero_employe : .HS3 : nombre heures sup taux 3
numero_employe : .HS4 : nombre heures sup taux 4
numero_employe : .HS5 : nombre heures sup taux 5
*******************************************
numero_employe : .ACP : nombre heures absence congés payés sans conservation des CP/Absences dans l’historique
numero_employe : .CPC : congés pris
numero_employe : .RTP : jours de RTT pris
numero_employe : .HABx : nombre heures d’absence n° x
numero_employe : .JAB : Jours d'absence avec conservation de l’historique des CP/Absences numero_employe : .CPC :Congés pris: JJMMAA:JJMMAA (dates début / fin des CP):Nbre d’heuresd’absence CP (équivalentes pour le calcul de l’arbitrage automatique ou cas d’une caisse de CP)
numero_employe : .RTP : jours de RTT pris: JJMMAA: JJMMAA (dates début: fin RTT)
numero_employe : .HABx : nombre heures d’absence n° x:JJMMAA:JJMMAA (dates début : fin de l’absence)
numero_employe : .JAB : Jours d'absence: JJMMAA: JJMMAA (dates début : fin de l’absence)Informations complémentaires
- Lignes CPC, RTP : Si le nombre de jours de CP ou le nombre d'heures d'absence CP ne sont pas indiqués sur la ligne, ils sont calculés en fonction des autres éléments de la ligne : Exemples :1:.CPC::180509:200509 Calcul du nombre de jours de CP et des heures d'absence équivalentes1:.CPC:2.5:180509:200509 Saisie de 2.5 jours de CP et calcul des heures d'absence équivalentes1:.CPC::180509:200509:20 Calcul du nombre de jours de CP et saisie de 20 heures d'absence équivalentes
- Ligne HABx : Si le nombre d'heures d'absence n'est pas renseigné sur la ligne, il est calculé en fonction dela période
- Ligne JAB : S le nombre de jours d'absence n'est pas renseigné sur la ligne, il est calculé en fonction de la période
numero_employe : .DPC : droit aux congés payés
numero_employe : .RCD : repos compensateur dû
numero_employe : .RCP : repos compensateur pris
numero_employe : .RRD : repos de remplacement dû
numero_employe : .RRP : repos de remplacement pris
numero_employe : .RPD : jours de repos récupérateur dus
numero_employe : .RPP : jours de repos récupérateur pris
numero_employe : .CHS : heures sup pour le compteur du repos compensateur
numero_employe : .HRE : Heures de remplacement (QuadraPropreté)
numero_employe : .RTD : jours de RTT acquis
numero_employe: .RBD : Heures bonifiées acquises
numero_employe : .RBP : Heures bonifiées prises
numero_employe : .HSB : Heures sup bonifiées par un repos
numero_employe : .HSC : Heures sup qui entrent du contingent
numero_employe : .NAT : Avantage en nature
numero_employe : .HIN : Heures intempéries
numero_employe : .HCA : Heures de carence
numero_employe : .HII : Heures intempéries indemnisées
numero_employe : .HPT : Chômage partiel technique
numero_employe : .HPC : Chômage partiel CP
numero_employe : .JOI : Jours ouvrables chômage partiel CP
numero_employe : .MTS : Maintien de salaire
numero_employe : .IJS : Indemnités IJSS
numero_employe : .ICP : Indemnité compensatrice de congés payés
numero_employe : .HTT : heures travaillées théoriques
numero_employe : .HRT : heures travaillées réelles
numero_employe : .HCD : heures de conduite (spécif transporteur)
numero_employe : .HTR : heures de travail (spécif transporteur)
numero_employe : .HAT : heures d’attente (spécif transporteur)
numero_employe : .DBL : heures de double équipage (spécif transporteur)
numero_employe : .ACO : Acompte
numero_employe : Bxxx : nombre ou montant1 [ : nombre_ou_montant2 ] [ : intitulé ]
numero_employe : Exxx : nombre ou montant1 [ : nombre_ou_montant2 ] [ : intitulé ]
numero_employe : Nxxx : nombre ou montant1 [ : nombre_ou_montant2 ] [ : intitulé ]
numero_employe : Sxxx : nombre ou montant1 [ : nombre_ou_montant2 ] [ : intitulé ]
numero_employe : .PER : JJMMAA:JJMMAA (période du bulletin si indice de bulletin : période de début : période de fin)
numero_employe : .COM : commentaire
numero_employe : .NBJ : Nombre de jours normaux pour un forfait jour
numero_employe : .HES : Nombre d’heures d’absence pour entrée ou sortie dans le mois :intitulé del’absence
numero_employe : .JES : Nombre de jours d’absence pour entrée ou sortie dans le mois : intitulé del’absence
numero_employe : .NUL : (création d’une trame du bulletin)
Règles de gestion
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
0000000164:.222:0000.00
0000000164:.111:0159.00
0000000137:.444:0162.75
0000000137:.333:0000.00
0000000137:.222:0000.00
0000000137:.111:0165.00
0000000816:.aaa:05.0:160822:200822
0000000125:.aaa:13.0:160822:280822
0000000805:.aaa:06.0:080822:140822
0000000805:.aaa:05.0:160822:210822
0000000051:.aaa:09.0:010822:140822
0000000137:.aaa:07.0:010822:070822
0000000137:.aaa:06.0:160822:210822
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.