10.1.2.1. Exemple BT < 36 kVA – CU4
Contexte : Un petit commerce (boulangerie) raccorde en basse tension avec une puissance souscrite de 12 kW. Facturation mensuelle de fevrier 2025.
from Facture.TURPE import input_Contrat, TurpeCalculator, input_Facture, input_Tarif
# Contrat BT < 36 kVA, option CU4 (4 periodes)
contrat = input_Contrat(
domaine_tension="BT < 36 kVA",
PS_pointe=12, PS_HPH=12, PS_HCH=12, PS_HPB=12, PS_HCB=12,
version_utilisation="CU4",
pourcentage_ENR=0,
)
# Tarifs fournisseur (prix unitaires en EUR/kWh)
tarif = input_Tarif(
c_euro_kWh_pointe=0.18,
c_euro_kWh_HPH=0.17,
c_euro_kWh_HCH=0.14,
c_euro_kWh_HPB=0.16,
c_euro_kWh_HCB=0.13,
)
# Consommations du mois (valeurs realistes pour une boulangerie)
facture = input_Facture(
start="2025-02-01",
end="2025-02-28",
kWh_pointe=120, # Cuisson en pointe
kWh_HPH=450, # Heures pleines hiver
kWh_HCH=380, # Heures creuses hiver (nuit)
kWh_HPB=0, # Pas d'ete en fevrier
kWh_HCB=0,
)
# Calcul
calc = TurpeCalculator(contrat, tarif, facture)
calc.calculate_turpe()
# Resultats synthetiques
print(calc.df_totaux)
# Graphiques
calc.plot() # Repartition Fourniture / TURPE / Taxes
calc.plot_detail() # Cascades detaillees
Sortie attendue (extrait df_totaux) :
Ligne Formule Entree(s) Coefficient Resultat Annuel
Fourniture 152.10
Acheminement (TURPE) xx.xx
Taxes et contributions x.xx
= Total HTVA Fourniture + TURPE + Taxes xxx.xx
TVA 20% Total_HTVA x 20% xx.xx
= Total TTC HTVA + TVA xxx.xx
Cout HTVA (EUR/MWh) Total_HTVA / MWh 0.95 MWh xxx.xx
Les valeurs exactes dependent de la grille TURPE en vigueur pour la periode facturee.