Formule de calcul

Accise (ex-TICPE) prélevée sur le diesel (gazole B7)

Valeur du dispositif pour le cas type :

Accise (ex-TICPE) prélevée sur le diesel (gazole B7)

Logement principal n°1

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

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

    def formula_2022(menage, period, parameters): code_region = menage('code_region', period) taux_conversion_gazoles = parameters(period).imposition_indirecte.produits_energetiques.taux_conversion_euro_par_mwh_a_euro_par_hectolitre.taux_conversion_gazoles # On récupère l'accise en euro/mwh et on le converti en euro/hectolitre accise_gazole_b7_mwh = parameters(period).imposition_indirecte.produits_energetiques.accise_energie_metropole.gazoles accise_gazole_b7_hectolitre = accise_gazole_b7_mwh * taux_conversion_gazoles # On récupère la majoration régionale de l'accise en euro/mwh pour toutes les régions, # Pour chaque cellules du vecteur, on récupère la valeur regionale de la majoration et on la converti en euro/hectolitre majoration_ticpe_gazole_b7_mwh = parameters(period).imposition_indirecte.produits_energetiques.majoration_regionale_ticpe_gazole majoration_regionale_ticpe_gazole_b7_hectolitre = np.fromiter( ( getattr(majoration_ticpe_gazole_b7_mwh, region_cell, 0) * taux_conversion_gazoles for region_cell in code_region), dtype=np.float32) # On récupère la valeur maximale de la part de l'accise de base qui revient à la région, qui est déjà en euro/hectolitre maximum_value_affectation = parameters(period).imposition_indirecte.produits_energetiques.affectation_regionale_ticpe_gazole.maximum_value_affectation # Pour chaque cellules du vecteur, on récupère la valeur regionale de l'affectation affectation_ticpe_gazole_b7_hectolitre = parameters(period).imposition_indirecte.produits_energetiques.affectation_regionale_ticpe_gazole affectation_regionale_ticpe_gazole_b7_hectolitre = np.fromiter( ( getattr(affectation_ticpe_gazole_b7_hectolitre, region_cell, maximum_value_affectation) for region_cell in code_region), dtype=np.float32) # On récupère la majoration specifique mobilité de l'Île-de-France en euro/mwh et on le converti en euro/hectolitre major_mobilites_tipce_gazole_mwh = parameters(period).imposition_indirecte.produits_energetiques.majoration_ile_de_france_mobilites_ticpe.major_mobilites_tipce_gazole major_mobilites_tipce_gazole_hectolitre = major_mobilites_tipce_gazole_mwh * taux_conversion_gazoles accise_gazole_b7_total = accise_gazole_b7_hectolitre + majoration_regionale_ticpe_gazole_b7_hectolitre - (maximum_value_affectation - affectation_regionale_ticpe_gazole_b7_hectolitre) + ((code_region == '11') * major_mobilites_tipce_gazole_hectolitre) nombre_litres_gazole_b7 = menage('nombre_litres_gazole_b7', period) montant_gazole_b7_ticpe = nombre_litres_gazole_b7 * (accise_gazole_b7_total / 100) return montant_gazole_b7_ticpe

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

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

    def formula_2017(menage, period, parameters): code_region = menage('code_region', period) accise_gazole_b7 = parameters(period).imposition_indirecte.produits_energetiques.ticpe.gazole majoration_ticpe_gazole_b7 = parameters(period).imposition_indirecte.produits_energetiques.majoration_regionale_ticpe_gazole majoration_regionale_ticpe_gazole_b7 = np.fromiter( ( getattr(majoration_ticpe_gazole_b7, region_cell, 0) for region_cell in code_region), dtype=np.float32) maximum_value_affectation = parameters(period).imposition_indirecte.produits_energetiques.affectation_regionale_ticpe_gazole.maximum_value_affectation affectation_ticpe_gazole_b7 = parameters(period).imposition_indirecte.produits_energetiques.affectation_regionale_ticpe_gazole affectation_regionale_ticpe_gazole_b7 = np.fromiter( ( getattr(affectation_ticpe_gazole_b7, region_cell, maximum_value_affectation) for region_cell in code_region), dtype=np.float32) major_mobilites_tipce_gazole = parameters(period).imposition_indirecte.produits_energetiques.majoration_ile_de_france_mobilites_ticpe.major_mobilites_tipce_gazole accise_gazole_b7_total = accise_gazole_b7 + majoration_regionale_ticpe_gazole_b7 - (maximum_value_affectation - affectation_regionale_ticpe_gazole_b7) + ((code_region == '11') * major_mobilites_tipce_gazole) nombre_litres_gazole_b7 = menage('nombre_litres_gazole_b7', period) montant_gazole_b7_ticpe = nombre_litres_gazole_b7 * (accise_gazole_b7_total / 100) return montant_gazole_b7_ticpe

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Formule initiale de calcul OpenFisca :

    def formula(menage, period, parameters): code_region = menage('code_region', period) accise_gazole_b7 = parameters(period).imposition_indirecte.produits_energetiques.ticpe.gazole majoration_ticpe_gazole_b7 = parameters(period).imposition_indirecte.produits_energetiques.majoration_regionale_ticpe_gazole majoration_regionale_ticpe_gazole_b7 = np.fromiter( ( getattr(majoration_ticpe_gazole_b7, region_cell, 0) for region_cell in code_region), dtype=np.float32) maximum_value_affectation = parameters(period).imposition_indirecte.produits_energetiques.affectation_regionale_ticpe_gazole.maximum_value_affectation affectation_ticpe_gazole_b7 = parameters(period).imposition_indirecte.produits_energetiques.affectation_regionale_ticpe_gazole affectation_regionale_ticpe_gazole_b7 = np.fromiter( ( getattr(affectation_ticpe_gazole_b7, region_cell, maximum_value_affectation) for region_cell in code_region), dtype=np.float32) accise_gazole_b7_total = accise_gazole_b7 + majoration_regionale_ticpe_gazole_b7 - (maximum_value_affectation - affectation_regionale_ticpe_gazole_b7) nombre_litres_gazole_b7 = menage('nombre_litres_gazole_b7', period) montant_gazole_b7_ticpe = nombre_litres_gazole_b7 * (accise_gazole_b7_total / 100) return montant_gazole_b7_ticpe

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Variables et dispositifs influencés par la formule :

    La formule du dispositif "Accise (ex-TICPE) Gazole B7" peut avoir une influence sur d'autres dispositifs et variables :

    Caractéristiques avancées :

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