Formule de calcul

Cotisation décès des artisans et invalidité-décès des commercants

Valeur du dispositif pour le cas type :

Cotisation décès des artisans et invalidité-décès des commercants

Adulte 1

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

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

    def formula_2004(individu, period, parameters): plafond_securite_sociale_annuel = parameters(period).prelevements_sociaux.pss.plafond_securite_sociale_annuel deces_ac = parameters(period).prelevements_sociaux.cotisations_taxes_independants_artisans_commercants.deces_ac # Artisan bareme_artisan = MarginalRateTaxScale(name = 'deces_artisan') bareme_artisan.add_bracket(0, deces_ac.artisans.sous_pss) bareme_artisan.add_bracket(1, 0) bareme_artisan.multiply_thresholds(plafond_securite_sociale_annuel) # Commercant (Invalidite + Deces) bareme_commercant = MarginalRateTaxScale(name = 'deces_commercant') bareme_commercant.add_bracket(0, deces_ac.commercants_industriels.apres_2004.sous_pss) bareme_commercant.add_bracket(1, 0) bareme_commercant.multiply_thresholds(plafond_securite_sociale_annuel) # Calcul du montant assiette = individu('rpns_imposables', period) categorie_non_salarie = individu('categorie_non_salarie', period) artisan = (categorie_non_salarie == TypesCategorieNonSalarie.artisan) commercant = (categorie_non_salarie == TypesCategorieNonSalarie.commercant) return -bareme_artisan.calc(assiette * artisan) - bareme_commercant.calc(assiette * commercant)

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

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

    def formula_1975(individu, period, parameters): plafond_securite_sociale_annuel = parameters(period).prelevements_sociaux.pss.plafond_securite_sociale_annuel deces_ac = parameters(period).prelevements_sociaux.cotisations_taxes_independants_artisans_commercants.deces_ac # Avant 2004, le montant était forfaitaire pour les commerçants montant_commercant = deces_ac.commercants_industriels.avant_2004.montant_forfaitaire_total categorie_non_salarie = individu('categorie_non_salarie', period) # Artisan bareme_artisan = MarginalRateTaxScale(name = 'deces_artisan') bareme_artisan.add_bracket(0, deces_ac.artisans.sous_pss) bareme_artisan.add_bracket(1, 0) bareme_artisan.multiply_thresholds(plafond_securite_sociale_annuel) assiette = individu('rpns_imposables', period) # Type artisan = (categorie_non_salarie == TypesCategorieNonSalarie.artisan) commercant = (categorie_non_salarie == TypesCategorieNonSalarie.commercant) return -bareme_artisan.calc(assiette * artisan) - (montant_commercant * commercant)

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Variables utilisées par le cas type :

    Variables et dispositifs influencés par la formule :

    La formule du dispositif "Cotisation décès des artisans et invalidité-décès des commercants" peut avoir une influence sur d'autres dispositifs et variables :

    Caractéristiques avancées :

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