Récupérer une ligne bulletin
Cette requête vous permettra de récupérer une ligne dans le corps du bulletin de paie.
Une ligne bulletin représente le résultat du calcul d'une rubrique stocké dans un bulletin de paie.
Le bulletin cible est identifié par l'identifiant technique du contrat du salarié concerné (contratid), et par l'année et le mois du bulletin cible.
Prérequis1- Il faut au préalable avoir identifier le contrat du salarié cible, et ensuite récupérer l'identifiant technique du contrat auquel est rattaché le bulletin de paie.
2- Identifier la rubrique souhaité et son code dans le bulletin de paie. (Exemple : le code "HMENS" pour la ligne "Heures supplémentaires mens.")
Comment l'utiliserNous vous conseillons au préalable d'utiliser la route API "Contrats_GetContrats" afin de récupérer l'identifiant technique du contrat du salarié concerné (contratid).
Résultat attenduVous obtiendrez un résultat de ce type :
{
"base_p": 0,
"base_s": 0,
"code": "J021",
"id": 8,
"libellé": "Maintien absence paternité",
"montant_cp": 0,
"montant_cs": 0,
"montant_pr": 183.49,
"salaire_base": 1400.58,
"taux_p": 0,
"taux_s": 0
}
AttentionDans Openpaye, un salarié (donc un matricule) peut avoir plusieurs contrats sur le même mois. Et chaque contrat pourra donné lieu à un bulletin, et chacun des bulletins sera rattaché à son contrat respectif.
Exemple :
Matricule 000005
--> Contrat 00001 --> Bulletin du 10 au 20 janvier --> (contratid = 123456)
--> Contrat 00002 --> Bulletin du 24 au 30 janvier --> (contratid = 789456)