Skip to main content

Bonjour,

 

J’ai un salarié qui est passé de salarié en heures à forfait jours.

 

Je dois régulariser des heures supplémentaires de l’époque où il était en heures;

 

J’ai bien pensé à faire un rappel de salaire, mais cela ne sera pas exonéré d’impôts et de charges salariales, comment puis je procéder ?

 

Merci par avance.

 

Ketty

Ketty, 

 

Il faut créer un profil prime comme ceci :

 

Ensuite copier le code ci-dessous :

Begin

TxHN= BUL.TAUXHORAIRE
TxHS = BUL.TAUXHORAIREHS

// Indiquer en EV les taux horaires à appliquer

TxHN1 = Saisie ("Tx HN",0)
TxHS1 = Saisie ("Tx HS25",0)

// Figer les taux horaires HN et HS 

call AffecteTauxHoraireHN (TxHN1)
call affecteTauxHoraireHS (TxHS1)

// Saisie en EV le nombre d'heures à déclencher

NbHN = Saisie ("HN",0)
NbHS25 = Saisie ("HS25",0)

// Déclecnher libellés d'heures en paies

if NbHN <> 0 then call GenereLHeure("HN", NbHN )
if NbHS25 <> 0 then call GenereLHeure("HS25", NbHS25 )

// Remettre les valeurs initiales

call affecteTauxHoraireHN (TxHN)
call affecteTauxHoraireHS (TxHS)


End

Rachid


Rachid,

 

Merci beaucoup pour votre retour, du coup dans les éléments variables j’ai ceci

 

Mais dans le bulletin, je n’ai que la base et pas le taux horaire

 

 

Comme je dois régulariser des heures à 50 %, j’ai modifié comme suit, mais je ne sais pas si c’est correct du coup

 

Begin

 

TxHN= BUL.TAUXHORAIRE

TxHS = BUL.TAUXHORAIREHS

 

// Indiquer en EV les taux horaires à appliquer

 

TxHN1 = Saisie ("Tx HN",0)

TxHS1 = Saisie ("Tx HS25",0)

TxHS2 = Saisie ("Tx HS50",0)

 

// Figer les taux horaires HN et HS

 

call AffecteTauxHoraireHN (TxHN1)

call affecteTauxHoraireHS (TxHS1)

call affecteTauxHoraireHS (TxHS2)

 

// Saisie en EV le nombre d'heures à déclencher

 

NbHN = Saisie ("HN",0)

NbHS25 = Saisie ("HS25",0)

NbHS50 = Saisie ("HS50",0)

 

// Déclecnher libellés d'heures en paies

 

if NbHN <> 0 then call GenereLHeure("HN", NbHN )

if NbHS25 <> 0 then call GenereLHeure("HS25", NbHS25 )

if NbHS50 <> 0 then call GenereLHeure("HS50", NbHS50 )

 

// Remettre les valeurs initiales

 

call affecteTauxHoraireHN (TxHN)

call affecteTauxHoraireHS (TxHS)

 

 

End

 

Merci par avance pour votre aide

 

Ketty


Vous avez un variable qui s’appelle : Tx HS50

Avez-vous saisie le taux à appliquer ?

Rachid


Ha oui pardon, il me manquait une étape, cela fonctionne, parfait

 

Merci beaucoup 😃


Bonjour Rachid

sur la même problématique, avez vous un moyen de rattacher cette régul à une période. 

@Mohamed Aidoude avait déja posé la question dans un post précédent.

 

bonne journée


Bravo et merci pour ce partage,

la question pour la période se pose, je viens de calculer mon bulletin, mais quel sera le résultat en DSN et le contrôle de cohérence (forfait jour avec réduction HS).

Dans le pire des cas il y a moyen de modifier la DSN je pense, mais c’est toujours un peu délicat.

Si certains on fait cette régularisation et une DSN, avez-vous eu des problèmes ?

Merci.


Commenter