Formule de calcul

prix de l'essence SP95 E10 TTC par litre à la pompe

Valeur du dispositif pour le cas type :

prix de l'essence SP95 E10 TTC par litre à la pompe

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): prix_essence_sp95_e10_ht = menage('prix_essence_sp95_e10_ht', period) code_region = menage('code_region', period) taux_conversion_essence_sp95_e10 = parameters(period).imposition_indirecte.produits_energetiques.taux_conversion_euro_par_mwh_a_euro_par_hectolitre.taux_conversion_essence_sp95_e10 accise_super_e10_mwh = parameters(period).imposition_indirecte.produits_energetiques.accise_energie_metropole.essence_sp95_e10 accise_super_e10_hectolitre = accise_super_e10_mwh * taux_conversion_essence_sp95_e10 major_regionale_ticpe_super_mwh = parameters(period).imposition_indirecte.produits_energetiques.majoration_regionale_ticpe_sp95_sp98_sp95_e10 majoration_ticpe_super_hectolitre = np.fromiter( ( getattr(major_regionale_ticpe_super_mwh, region_cell, 0) * taux_conversion_essence_sp95_e10 for region_cell in code_region), dtype=np.float32) maximum_value_affectation = parameters(period).imposition_indirecte.produits_energetiques.affectation_regionale_ticpe_sp95_e10.maximum_value_affectation affectation_ticpe_sp_95_e10_hectolitre = parameters(period).imposition_indirecte.produits_energetiques.affectation_regionale_ticpe_sp95_e10 affectation_regionale_ticpe_sp95_e10_hectolitre = np.fromiter( ( getattr(affectation_ticpe_sp_95_e10_hectolitre, region_cell, maximum_value_affectation) for region_cell in code_region), dtype=np.float32) major_mobilites_tipce_sp95_e10_mwh = parameters(period).imposition_indirecte.produits_energetiques.majoration_ile_de_france_mobilites_ticpe.major_mobilites_tipce_sp95_e10 major_mobilites_tipce_sp95_e10_hectolitre = major_mobilites_tipce_sp95_e10_mwh * taux_conversion_essence_sp95_e10 refraction_corse_tipce_sp95_e10_mwh = parameters(period).imposition_indirecte.produits_energetiques.refraction_corse_ticpe.refraction_corse_tipce_sp95_e10 refraction_corse_tipce_sp95_e10_hectolitre = refraction_corse_tipce_sp95_e10_mwh * taux_conversion_essence_sp95_e10 accise_sp_e10_ticpe = accise_super_e10_hectolitre + majoration_ticpe_super_hectolitre - (maximum_value_affectation - affectation_regionale_ticpe_sp95_e10_hectolitre) + ((code_region == '11') * major_mobilites_tipce_sp95_e10_hectolitre) - ((code_region == '94') * refraction_corse_tipce_sp95_e10_hectolitre) taux_plein_tva = parameters(period).imposition_indirecte.tva.taux_de_tva.taux_normal prix_essence_sp95_e10_hors_tva = prix_essence_sp95_e10_ht + (accise_sp_e10_ticpe / 100) prix_essence_sp95_e10_ttc_sortie = prix_essence_sp95_e10_hors_tva * (1 + taux_plein_tva) return prix_essence_sp95_e10_ttc_sortie

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

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

    def formula_2019(menage, period, parameters): prix_essence_sp95_e10_ht = menage('prix_essence_sp95_e10_ht', period) code_region = menage('code_region', period) accise_super_e10 = parameters(period).imposition_indirecte.produits_energetiques.ticpe.super_e10 major_regionale_ticpe_super = parameters(period).imposition_indirecte.produits_energetiques.majoration_regionale_ticpe_sp95_sp98_sp95_e10 majoration_ticpe_super = np.fromiter( ( getattr(major_regionale_ticpe_super, region_cell, 0) for region_cell in code_region), dtype=np.float32) maximum_value_affectation = parameters(period).imposition_indirecte.produits_energetiques.affectation_regionale_ticpe_sp95_e10.maximum_value_affectation affectation_ticpe_sp_95_e10 = parameters(period).imposition_indirecte.produits_energetiques.affectation_regionale_ticpe_sp95_e10 affectation_regionale_ticpe_sp95_e10 = np.fromiter( ( getattr(affectation_ticpe_sp_95_e10, region_cell, maximum_value_affectation) for region_cell in code_region), dtype=np.float32) major_mobilites_tipce_sp95_e10 = parameters(period).imposition_indirecte.produits_energetiques.majoration_ile_de_france_mobilites_ticpe.major_mobilites_tipce_sp95_e10 refraction_corse_tipce_sp95_E10 = parameters(period).imposition_indirecte.produits_energetiques.refraction_corse_ticpe.refraction_corse_tipce_sp95_e10 accise_sp_e10_ticpe = accise_super_e10 + majoration_ticpe_super - (maximum_value_affectation - affectation_regionale_ticpe_sp95_e10) + ((code_region == '11') * major_mobilites_tipce_sp95_e10) - ((code_region == '94') * refraction_corse_tipce_sp95_E10) taux_plein_tva = parameters(period).imposition_indirecte.tva.taux_de_tva.taux_normal prix_essence_sp95_e10_hors_tva = prix_essence_sp95_e10_ht + (accise_sp_e10_ticpe / 100) prix_essence_sp95_e10_ttc_sortie = prix_essence_sp95_e10_hors_tva * (1 + taux_plein_tva) return prix_essence_sp95_e10_ttc_sortie

    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): prix_essence_sp95_e10_ht = menage('prix_essence_sp95_e10_ht', period) code_region = menage('code_region', period) accise_super_e10 = parameters(period).imposition_indirecte.produits_energetiques.ticpe.super_e10 major_regionale_ticpe_super = parameters(period).imposition_indirecte.produits_energetiques.majoration_regionale_ticpe_sp95_sp98_sp95_e10 majoration_ticpe_super = np.fromiter( ( getattr(major_regionale_ticpe_super, region_cell, 0) for region_cell in code_region), dtype=np.float32) maximum_value_affectation = parameters(period).imposition_indirecte.produits_energetiques.affectation_regionale_ticpe_sp95_e10.maximum_value_affectation affectation_ticpe_sp_95_e10 = parameters(period).imposition_indirecte.produits_energetiques.affectation_regionale_ticpe_sp95_e10 affectation_regionale_ticpe_sp95_e10 = np.fromiter( ( getattr(affectation_ticpe_sp_95_e10, region_cell, maximum_value_affectation) for region_cell in code_region), dtype=np.float32) major_mobilites_tipce_sp95_e10 = parameters(period).imposition_indirecte.produits_energetiques.majoration_ile_de_france_mobilites_ticpe.major_mobilites_tipce_sp95_e10 accise_sp_e10_ticpe = accise_super_e10 + majoration_ticpe_super - (maximum_value_affectation - affectation_regionale_ticpe_sp95_e10) + ((code_region == '11') * major_mobilites_tipce_sp95_e10) taux_plein_tva = parameters(period).imposition_indirecte.tva.taux_de_tva.taux_normal prix_essence_sp95_e10_hors_tva = prix_essence_sp95_e10_ht + (accise_sp_e10_ticpe / 100) prix_essence_sp95_e10_ttc_sortie = prix_essence_sp95_e10_hors_tva * (1 + taux_plein_tva) return prix_essence_sp95_e10_ttc_sortie

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

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

    def formula_2009(menage, period, parameters): prix_essence_sp95_e10_ht = menage('prix_essence_sp95_e10_ht', period) code_region = menage('code_region', period) accise_super_e10 = parameters(period).imposition_indirecte.produits_energetiques.ticpe.super_e10 major_regionale_ticpe_super = parameters(period).imposition_indirecte.produits_energetiques.majoration_regionale_ticpe_sp95_sp98_sp95_e10 majoration_ticpe_super = np.fromiter( ( getattr(major_regionale_ticpe_super, region_cell, 0) for region_cell in code_region), dtype=np.float32) maximum_value_affectation = parameters(period).imposition_indirecte.produits_energetiques.affectation_regionale_ticpe_sp95_e10.maximum_value_affectation affectation_ticpe_sp_95_e10 = parameters(period).imposition_indirecte.produits_energetiques.affectation_regionale_ticpe_sp95_e10 affectation_regionale_ticpe_sp95_e10 = np.fromiter( ( getattr(affectation_ticpe_sp_95_e10, region_cell, maximum_value_affectation) for region_cell in code_region), dtype=np.float32) accise_sp_e10_ticpe = accise_super_e10 + majoration_ticpe_super - (maximum_value_affectation - affectation_regionale_ticpe_sp95_e10) taux_plein_tva = parameters(period).imposition_indirecte.tva.taux_de_tva.taux_normal prix_essence_sp95_e10_hors_tva = prix_essence_sp95_e10_ht + (accise_sp_e10_ticpe / 100) prix_essence_sp95_e10_ttc_sortie = prix_essence_sp95_e10_hors_tva * (1 + taux_plein_tva) return prix_essence_sp95_e10_ttc_sortie

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Variables et dispositifs influencés par la formule :

    La formule du dispositif "prix de l'essence SP95 E10 TTC par litre à la pompe" 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