Formule de calcul
Aide à l'embauche TPE/PME
Source : source (consulté le lundi 1 janvier 1)
Ce dispositif est peut-être obsolète !
La dernière date de relecture du dispositif est lundi 18 janvier 2016.
Formule de calcul OpenFisca à compter du 2016-01-18 :
def formula_2016_01_18(individu, period, parameters): effectif_entreprise = individu('effectif_entreprise', period) apprenti = individu('apprenti', period) contrat_de_travail_type = individu('contrat_de_travail_type', period) TypesContrat = contrat_de_travail_type.possible_values contrat_de_travail_debut = individu('contrat_de_travail_debut', period) contrat_de_travail_fin = individu('contrat_de_travail_fin', period) coefficient_proratisation = individu('coefficient_proratisation', period) smic_proratise = individu('smic_proratise', period) salaire_de_base = individu('salaire_de_base', period) exoneration_cotisations_employeur_jei = individu('exoneration_cotisations_employeur_jei', period) aide_premier_salarie = individu('aide_premier_salarie', period) # Cette aide est temporaire. # Si toutefois elle est reconduite et modifiée, les dates et le montant seront à implémenter comme # des params xml. # jusqu’à 1,3 fois le Smic eligible_salaire = salaire_de_base <= (1.3 * smic_proratise) # pour les PME eligible_effectif = effectif_entreprise < 250 non_cumulee = and_( # non cumulable avec l'aide pour la première embauche # qui est identique, si ce n'est qu'elle couvre tous les salaires aide_premier_salarie == 0, # non cumul avec le dispositif Jeune Entreprise Innovante (JEI) not_(exoneration_cotisations_employeur_jei) ) eligible_contrat = and_( contrat_de_travail_debut >= datetime64('2016-01-18'), contrat_de_travail_debut <= datetime64('2017-06-30') ) # Si CDD, durée du contrat doit être > 1 an eligible_duree = or_( # durée indéterminée contrat_de_travail_type == TypesContrat.cdi, # durée déterminée supérieure à 1 an and_( # CDD contrat_de_travail_type == TypesContrat.cdd, # > 6 mois (contrat_de_travail_fin - contrat_de_travail_debut).astype('timedelta64[M]') >= timedelta64(6, 'M') ) ) # Valable 2 ans seulement eligible_date = datetime64(period.offset(-24, 'month').start) < contrat_de_travail_debut eligible = ( eligible_salaire * eligible_effectif * non_cumulee * eligible_contrat * eligible_duree * eligible_date * not_(apprenti) ) # somme sur 24 mois, à raison de 500 € maximum par trimestre montant_max = 4000 # Si le salarié est embauché à temps partiel, # l’aide est proratisée en fonction de sa durée de travail. # TODO cette multiplication par le coefficient de proratisation suffit-elle pour le cas du temps partiel ? # A tester return eligible * (montant_max / 24) * coefficient_proratisation
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
Aucun paramètre inscrit directement dans la formule.
Variables utilisées par le cas type :
Variables et dispositifs influencés par la formule :
La formule du dispositif "Aide à l'embauche TPE/PME" peut avoir une influence sur d'autres dispositifs et variables :