LES FONCTIONS  UTILISABLES DANS LES FORMULES DE CALCUL DES RUBRIQUES

Fonction Désignation
ABS(v1) Valeur absolue de v1 Exemple Abs(-10)=10 Abs(10)=10
MAX(v1,v2) Maximum des deux valeurs v1 et v2
MIN(v1,v2) Minimum des deux valeurs v1 et v2
ENT(v1) Patie entière de v1 Exemple ENT(125.84)=125
ARRONDI(v1) ARRONDI de v1 ARRONDI(125.84)=126
SI(condition,v1,v2) Si condition est satisfaite elle donne v1 sinon v2 

SI(R500>=12000 ET R500<=25000, R500*15/100 , R500*30/100). Si R500 est entre 12000 et 25000 l''expression R500*15/100 est calculée sinon R500*30/100 est calculée

IRG(Base Imposable, coefficient prorata)  Calcule la retenue IRG correspondant à la base imposable. Coefficient prorata de présence est entre 0 et 1. égale à 1 si pas d''absences, 0.5 si 12 jours d''absences sur 24 jours ouvrables, etc.  Voir Ici.
REGUL_IRG(ImposableRéférence, BaseImposableRégularisation , NbreMois) Calcule retenue IRG correspondant à la régularisation BaseImposableRégul  sur plusieurs mois NbreMois. Cest l'équivalent de:

(IRG(ImposableRéférence+ BaseImposableRégul/NbreMois,1)-IRG(ImposableRéférence,1))*NbreMois.

Voir Ici.

Net_Brute( Net_a_payer, imposable_non_cotisable, Taux_Ret_SS )  Calcule le Salaire_Brute qui permet de trouver un  Net_a_payer fixé. imposable_non_cotisable représente les gains imposables et non cotisables qui sera déduit du Salaire_Brute

Fonctionnement:
Cette fonction démarre avec un Salaire_Brute égale à  Net_a_payer et incrémente ce Salaire_Brute jusqu'à ce qu'elle trouve une valeur qui permet de trouver le Net_a_payer.

==> Salaire_Brute=Net_a_payer
==> Répéter
==>   Salaire_Brute+1
==>   Retenue_secu_sle := Salaire_Brute*Taux_Ret_SS/100
==>   Salaire_Imposable=Salaire_Brute-Retenue_secu_sle+imposable_non_cotisable
==>   Ret_Irg = IRG ( Salaire_Imposable )
==> Jusqu'à    Net_a_payer=Salaire_Imposable-Ret_Irg

Exemple:

  • R002-Salaire Net    (à saisir)
  • R001-Salaire de base    Formule:  Net_Brute(R002, 0 , 9)

9 = 9% de la sécurité sociale

Panier_Net_Brute( Salaire_imposable_sans_panier ,Panier_Net,Taux_presence) Calcule le Panier_brute qui permet d'augmenter le Net à payer d'une valeur égale à Panier_Net:

Cette fonction démarre avec un Panier_brute=Panier_Net et incrémente le Panier_brute jusqu'à ce qu'elle trouve une valeur qui permet de trouver le Net_avec_panier.

Net_sans_panier = Salaire_imposable_sans_panier/Taux_presence- IRG ( Salaire_imposable_sans_panier,Taux_presence
Net_avec_panier = Net_sans_panier+Panier_Net

==> Répéter 
==>     Panier_brute+1
==>     Salaire_imposable_avec_panier =Salaire_imposable_sans_panier+Panier_brute 
==> Jusqu'à    Net_avec_panier = Salaire_imposable_avec_panier-IRG(Salaire_imposable_avec_panier,Taux_presence);

Exemple:

  • R629-Panier-Net    (à saisir)
  • R630-Panier Brut  (calculé ; imposable)    Formule:  Panier_Net_Brute(TOTAL_IMPOSABLE_IRG-R510,R629,R655)

R510-Renetue sécurité sociale
R655-COEF. PRORATA (IRG)

Attention:

Pour trouver le Salaire_imposable_sans_panier;  il est supposé que toutes les rubriques imposables sont déjà calculées auparavant. L'emplacement (dans la table des rubriques) de la rubrique  Panier_brute devrait être la dernière des rubriques Imposables.  Voir FORMULES. Il est possible de déplacer les rubriques en glissant la souris sur la première colonnes.

Donc; au niveau du plan de paie standard; vous devrez déplacer la rubrique  R630-Panier Brut  juste avant la rubrique R605-BASE IMPOSABLE IRG/MOIS. Ensuite; Déplacez la rubrique R655-COEF. PRORATA (IRG) juste avant la rubrique R630 

 

TOTAL(v1=gains et/ou retenues, v2=régularisations, v3=cotisables, v4=imposables, v5=brutes )

Totalise les rubriques selon leurs paramètres:

  • v1: 0=gains-retenues, 1=gains, 2=retenues
  • v2: 0=tous, 1=régularisations, 2=non régularisations
  • v3: 0=tous, 1=cotisables, 2=non cotisables
  • v4: 0=tous, 1=imposables, 2=non imposables, 3=imposables à IRG, 4=imposables à 15%
  • v5: 0=tous, 1=brutes, 2=non brutes