Formule de calcul

Exonération de cotisations employeur pour l'embauche en zone de restructuration de la défense (ZRD)

Source : source (consulté le lundi 1 janvier 1)

Valeur du dispositif pour le cas type :

Exonération de cotisations employeur pour l'embauche en zone de restructuration de la défense (ZRD)

Adulte 1

Adulte 2

Enfant 1

    Ce dispositif est à jour !
    La dernière date de relecture du dispositif est lundi 15 janvier 2024.

    Formule de calcul OpenFisca à compter du 2009-01-01 :

    def formula_2009_01_01(individu, period, parameters): assiette_allegement = individu('assiette_allegement', period) entreprise_creation = individu('entreprise_creation', period) smic_proratise = individu('smic_proratise', period) zone_restructuration_defense = individu('zone_restructuration_defense', period) seuils = parameters(period).prelevements_sociaux.reductions_cotisations_sociales.exonerations_geographiques_cotis.zrd t_max_parameters = parameters(period).prelevements_sociaux eligible = zone_restructuration_defense # 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 taux_exoneration = compute_taux_exoneration(assiette_allegement, smic_proratise, taux_max, seuil_max, seuil_min) exoneration_relative_year_passed = exoneration_relative_year(period, entreprise_creation) rate_by_year_passed = { 0: 1, 1: 1, 2: 1, 3: 2 / 3, 4: 1 / 3, } # TODO: move to parameters file ratio = eligible * 0.0 for year_passed, rate in rate_by_year_passed.items(): condition_on_year_passed = exoneration_relative_year_passed == timedelta64(year_passed, 'Y') if condition_on_year_passed.any(): ratio[condition_on_year_passed] = rate exoneration_cotisations_zrd = ratio * taux_exoneration * assiette_allegement * eligible return exoneration_cotisations_zrd

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Variables et dispositifs influencés par la formule :

    La formule du dispositif "en ZRD (zone de restructuration de la défense)" peut avoir une influence sur d'autres dispositifs et variables :

    Caractéristiques avancées :

    Période de définition : month
    Entité : individu
    Type de valeur : float