Formule de calcul

Réduction d'impôt au titre des sommes versées pour l'emploi d'un salarié à domicile

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

Valeur du dispositif pour le cas type :

Réduction d'impôt au titre des sommes versées pour l'emploi d'un salarié à domicile

Déclaration d’impôts n°1

    Ce dispositif est peut-être obsolète !
    La dernière date de relecture du dispositif est dimanche 1 janvier 2017.

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

    Aucune formule à partir de cette date

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

    Notes : Sommes versées pour l'emploi d'un salariés à domicile 2011 - 2016 NB: Normalement, le plafond est aussi augmenté pour chaque personne agée de plus de 65 ans dans le foyer (en plus des PACs et des ascendants de 65 ans remplissant les conditions de l'APA). On ne prend pas en compte le nombre de ces individus ici.

    def formula_2011_01_01(foyer_fiscal, period, parameters): ''' Sommes versées pour l'emploi d'un salariés à domicile 2011 - 2016 NB: Normalement, le plafond est aussi augmenté pour chaque personne agée de plus de 65 ans dans le foyer (en plus des PACs et des ascendants de 65 ans remplissant les conditions de l'APA). On ne prend pas en compte le nombre de ces individus ici. ''' nb_pac_majoration_plafond = foyer_fiscal('nb_pac2', period) f7db = foyer_fiscal('f7db', period) f7dd = foyer_fiscal('f7dd', period) f7df = foyer_fiscal('f7df', period) f7dl = foyer_fiscal('f7dl', period) annee1 = foyer_fiscal('f7dq', period) invalide = foyer_fiscal('f7dg', period) P = parameters(period).impot_revenu.calcul_reductions_impots.emploi_salarie_domicile # détérminer le plafond if invalide.any(): plaf = P.plafond_invalides else: if annee1.any(): plaf = min_(P.plafond_maximum_1ere_annee, P.plafond_1ere_annee + P.increment_plafond * (nb_pac_majoration_plafond + f7dl)) else: plaf = min_(P.plafond_maximum, P.plafond + P.increment_plafond * (nb_pac_majoration_plafond + f7dl)) # calcul de la RI et du CI base_ci = min_(plaf, f7db) base_ri = min_(plaf - base_ci, f7df + f7dd) ri = base_ri * P.taux return ri

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    • Sommes versées pour lemploi d'un salarié à domicile par les personnes ayant excercé une activité professionnelle ou ayant été demandeur d'emploi l'année de perception des revenus déclarés

      Déclaration d’impôts n°1

      €/an
    • Sommes versées pour lemploi dun salarié à domicile pour un ascendant bénéficiaire de lAPA

      Déclaration d’impôts n°1

      €/an
    • Sommes versées pour lemploi dun salarié à domicile par les personnes retraités, ou inactives lannée de perception des revenus déclarés

      Déclaration d’impôts n°1

      €/an
    • Vous, votre conjoint ou une personne à votre charge à une carte d'invalidité d'au moins 80 % l'année de perception des revenus déclarés

      Déclaration d’impôts n°1

    • Nombre d'ascendants bénéficiaires de l'APA, âgés de plus de 65 ans, pour lesquels des dépenses ont été engagées l'année de perception des revenus déclarés

      Déclaration d’impôts n°1

    • Emploi direct pour la première fois d'un salarié à domicile durant l'année de perception des revenus déclarés

      Déclaration d’impôts n°1

    • Nombre de personnes à charges (en comptant les enfants en résidence alternée comme une demi personne à charge)

      Déclaration d’impôts n°1

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

    Notes : Sommes versées pour l'emploi d'un salarié à domicile 2009-2011

    def formula_2009_01_01(foyer_fiscal, period, parameters): ''' Sommes versées pour l'emploi d'un salarié à domicile 2009-2011 ''' nb_pac_majoration_plafond = foyer_fiscal('nb_pac2', period) f7db = foyer_fiscal('f7db', period) f7df = foyer_fiscal('f7df', period) f7dl = foyer_fiscal('f7dl', period) annee1 = foyer_fiscal('f7dq', period) invalide = foyer_fiscal('f7dg', period) P = parameters(period).impot_revenu.calcul_reductions_impots.emploi_salarie_domicile nbpacmin = nb_pac_majoration_plafond + f7dl max_base = P.plafond * not_(annee1) + P.plafond_1ere_annee * annee1 max_du_max_non_inv = P.plafond_maximum * not_(annee1) + P.plafond_maximum_1ere_annee * annee1 max_non_inv = min_(max_base + P.increment_plafond * nbpacmin, max_du_max_non_inv) max_non_inv2 = min_(max_base + P.increment_plafond * nb_pac_majoration_plafond, max_du_max_non_inv) max_effectif = max_non_inv * not_(invalide) + P.plafond_invalides * invalide max_effectif2 = max_non_inv2 * not_(invalide) + P.plafond_invalides * invalide plafond = max_effectif - min_(f7db, max_effectif2) return P.taux * min_(f7df, plafond)

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    • Sommes versées pour lemploi d'un salarié à domicile par les personnes ayant excercé une activité professionnelle ou ayant été demandeur d'emploi l'année de perception des revenus déclarés

      Déclaration d’impôts n°1

      €/an
    • Sommes versées pour lemploi dun salarié à domicile par les personnes retraités, ou inactives lannée de perception des revenus déclarés

      Déclaration d’impôts n°1

      €/an
    • Vous, votre conjoint ou une personne à votre charge à une carte d'invalidité d'au moins 80 % l'année de perception des revenus déclarés

      Déclaration d’impôts n°1

    • Nombre d'ascendants bénéficiaires de l'APA, âgés de plus de 65 ans, pour lesquels des dépenses ont été engagées l'année de perception des revenus déclarés

      Déclaration d’impôts n°1

    • Emploi direct pour la première fois d'un salarié à domicile durant l'année de perception des revenus déclarés

      Déclaration d’impôts n°1

    • Nombre de personnes à charges (en comptant les enfants en résidence alternée comme une demi personne à charge)

      Déclaration d’impôts n°1

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

    Notes : Sommes versées pour l'emploi d'un salariés à domicile (à partir de 2007, 7DB donne droit à un crédit et 7DF à une réduction) 2007-2008

    def formula_2007_01_01(foyer_fiscal, period, parameters): ''' Sommes versées pour l'emploi d'un salariés à domicile (à partir de 2007, 7DB donne droit à un crédit et 7DF à une réduction) 2007-2008 ''' nb_pac_majoration_plafond = foyer_fiscal('nb_pac2', period) f7db = foyer_fiscal('f7db', period) f7df = foyer_fiscal('f7df', period) f7dl = foyer_fiscal('f7dl', period) invalide = foyer_fiscal('f7dg', period) P = parameters(period).impot_revenu.calcul_reductions_impots.emploi_salarie_domicile nbpacmin = nb_pac_majoration_plafond + f7dl max_base = P.plafond max_du_max_non_inv = P.plafond_maximum max_non_inv = min_(max_base + P.increment_plafond * nbpacmin, max_du_max_non_inv) max_effectif = max_non_inv * not_(invalide) + P.plafond_invalides * invalide plafond = max_effectif - min_(f7db, max_effectif) return P.taux * min_(f7df, plafond)

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    • Sommes versées pour lemploi d'un salarié à domicile par les personnes ayant excercé une activité professionnelle ou ayant été demandeur d'emploi l'année de perception des revenus déclarés

      Déclaration d’impôts n°1

      €/an
    • Sommes versées pour lemploi dun salarié à domicile par les personnes retraités, ou inactives lannée de perception des revenus déclarés

      Déclaration d’impôts n°1

      €/an
    • Vous, votre conjoint ou une personne à votre charge à une carte d'invalidité d'au moins 80 % l'année de perception des revenus déclarés

      Déclaration d’impôts n°1

    • Nombre d'ascendants bénéficiaires de l'APA, âgés de plus de 65 ans, pour lesquels des dépenses ont été engagées l'année de perception des revenus déclarés

      Déclaration d’impôts n°1

    • Nombre de personnes à charges (en comptant les enfants en résidence alternée comme une demi personne à charge)

      Déclaration d’impôts n°1

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

    Notes : Sommes versées pour l'emploi d'un salariés à domicile 2005-2006

    def formula_2005_01_01(foyer_fiscal, period, parameters): ''' Sommes versées pour l'emploi d'un salariés à domicile 2005-2006 ''' nb_pac_majoration_plafond = foyer_fiscal('nb_pac2', period) f7df = foyer_fiscal('f7df', period) f7dl = foyer_fiscal('f7dl', period) invalide = foyer_fiscal('f7dg', period) P = parameters(period).impot_revenu.calcul_reductions_impots.emploi_salarie_domicile nbpacmin = nb_pac_majoration_plafond + f7dl max_base = P.plafond max_du_max_non_inv = P.plafond_maximum max_non_inv = min_(max_base + P.increment_plafond * nbpacmin, max_du_max_non_inv) plafond = max_non_inv * not_(invalide) + P.plafond_invalides * invalide return P.taux * min_(f7df, plafond)

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    • Sommes versées pour lemploi dun salarié à domicile par les personnes retraités, ou inactives lannée de perception des revenus déclarés

      Déclaration d’impôts n°1

      €/an
    • Vous, votre conjoint ou une personne à votre charge à une carte d'invalidité d'au moins 80 % l'année de perception des revenus déclarés

      Déclaration d’impôts n°1

    • Nombre d'ascendants bénéficiaires de l'APA, âgés de plus de 65 ans, pour lesquels des dépenses ont été engagées l'année de perception des revenus déclarés

      Déclaration d’impôts n°1

    • Nombre de personnes à charges (en comptant les enfants en résidence alternée comme une demi personne à charge)

      Déclaration d’impôts n°1

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

    Notes : Sommes versées pour l'emploi d'un salariés à domicile 2002-2004

    def formula_2002_01_01(foyer_fiscal, period, parameters): ''' Sommes versées pour l'emploi d'un salariés à domicile 2002-2004 ''' f7df = foyer_fiscal('f7df', period) invalide = foyer_fiscal('f7dg', period) P = parameters(period).impot_revenu.calcul_reductions_impots.emploi_salarie_domicile plafond = P.plafond * not_(invalide) + P.plafond_invalides * invalide return P.taux * min_(f7df, plafond)

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    • Sommes versées pour lemploi dun salarié à domicile par les personnes retraités, ou inactives lannée de perception des revenus déclarés

      Déclaration d’impôts n°1

      €/an
    • Vous, votre conjoint ou une personne à votre charge à une carte d'invalidité d'au moins 80 % l'année de perception des revenus déclarés

      Déclaration d’impôts n°1

    Variables et dispositifs influencés par la formule :

    La formule du dispositif "Réduction d'impôt au titre des sommes versées pour l'emploi d'un salarié à domicile" peut avoir une influence sur d'autres dispositifs et variables :

    Caractéristiques avancées :

    Période de définition : year
    Entité : foyer_fiscal
    Type de valeur : float