Skip to content

Commit

Permalink
Ajoute paramètre else if < 2019 car le paramètre de l'allègement géné…
Browse files Browse the repository at this point in the history
…ral n'a pas de valeur avant cette date et la formule ne passe pas pour le système socio-fiscal de 2012é
  • Loading branch information
DorineLam authored and clallemand committed Aug 14, 2024
1 parent 0bb0041 commit c94242e
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -457,8 +457,10 @@ def formula_2009_01_01(individu, period, parameters):
t_max_parameters = parameters(period).prelevements_sociaux

eligible = zone_restructuration_defense

taux_max = t_max_parameters.cotisations_securite_sociale_regime_general.mmid.employeur.maladie.rates[0] - t_max_parameters.reductions_cotisations_sociales.alleg_gen.mmid.taux + t_max_parameters.cotisations_securite_sociale_regime_general.cnav.employeur.vieillesse_plafonnee.rates[0] + t_max_parameters.cotisations_securite_sociale_regime_general.cnav.employeur.vieillesse_deplafonnee.rates[0] + t_max_parameters.cotisations_securite_sociale_regime_general.famille.employeur.famille.rates[0] - t_max_parameters.reductions_cotisations_sociales.allegement_cotisation_allocations_familiales.reduction

# Paramètre T mis en dur initialement dans la formule et laissé tel quel car le paramètre reductions_cotisations_sociales.alleg_gen.mmid.taux existe uniquement depuis 2019.

taux_max = .281 if period.start.year < 2019 else (t_max_parameters.cotisations_securite_sociale_regime_general.mmid.employeur.maladie.rates[0] - t_max_parameters.reductions_cotisations_sociales.alleg_gen.mmid.taux + t_max_parameters.cotisations_securite_sociale_regime_general.cnav.employeur.vieillesse_plafonnee.rates[0] + t_max_parameters.cotisations_securite_sociale_regime_general.cnav.employeur.vieillesse_deplafonnee.rates[0] + t_max_parameters.cotisations_securite_sociale_regime_general.famille.employeur.famille.rates[0] - t_max_parameters.reductions_cotisations_sociales.allegement_cotisation_allocations_familiales.reduction)

seuil_max = seuils.plafond_part_remuneration
seuil_min = seuils.plafond_exoneration_integrale_part_remuneration
Expand Down Expand Up @@ -544,8 +546,6 @@ def formula_1997_01_01(individu, period, parameters):

return exoneration_cotisations_zrr



def formula_2008_03_01(individu, period, parameters):
assiette_allegement = individu('assiette_allegement', period)
contrat_de_travail_type = individu('contrat_de_travail_type', period)
Expand Down

0 comments on commit c94242e

Please sign in to comment.