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 réelle (df_totaux) :

                      Ligne                    Formule Entrée(s) Coefficient  Résultat
                 Fourniture                                                    151.30
       Acheminement (TURPE)                                                     65.54
     Taxes et contributions                                                      3.23
               = Total HTVA Fourniture + TURPE + Taxes                          220.07
                    TVA 20%           Total_HTVA x 20%                           44.01
                = Total TTC                 HTVA + TVA                          264.08
        Coût HTVA (EUR/MWh)           Total_HTVA / MWh  0.95 MWh                231.65
  Coût fourniture (EUR/MWh)           Fourniture / MWh                          159.26
Coût distribution (EUR/MWh)                TURPE / MWh                           68.99
       Coût taxes (EUR/MWh)                Taxes / MWh                            3.40

Les valeurs dépendent de la grille TURPE en vigueur pour la période facturée.

Plots générés par l’exemple

Les figures ci-dessous sont les sorties réelles de calc.plot() et calc.plot_detail() pour les données de l’exemple.

Répartition Fourniture TURPE Taxes pour l'exemple BT CU4

Répartition HTVA entre fourniture, acheminement TURPE et taxes.

Détail des composantes de facture pour l'exemple BT CU4

Cascades détaillées par composante de fourniture, distribution et taxes.