# Décodeur de factures d'énergie et détecteur de frais cachés (riders CSR/CFL/MHC/HFA · demande heure pleine/creuse · conversion kWh/Btu/therm)

Collez les lignes de votre facture : classification et explication du fixed customer charge, de la demande, des prix heures pleines/creuses, des riders transport/distribution, fonds renouvelables, découplage, capacity tag ; conversion kWh↔Btu↔therm↔Ccf↔m³↔tonne-heure aux facteurs EIA ; détection des frais fixes cachés et projections d'économies.

> Page canonique: https://elysiatools.com/fr/tools/csr-cfl-cfl-mhc-hfa-btu-ton-hours-utility-bill-line-item-validator-and-rgp-peak-explainer

- **Catégorie:** Utilities

- **Mots-clés:** décodage facture, facture d'électricité, demande électrique, heures pleines, riders, conversion kWh, therm, Ccf, facteur de charge, frais cachés

## Présentation

Facteurs EIA : 1 kWh = 3 412 Btu ; 1 therm = 100 000 Btu = 29,31 kWh ; gaz naturel ≈ 1 037 Btu/pied³, donc 1 Ccf ≈ 1,037 therm ≈ 30,4 kWh ; 1 tonne-heure = 12 000 Btu = 3,52 kWh ; 1 Ccf d'eau = 748 gallons. La demande facture l'intervalle moyen 15/30/60 min le plus élevé du mois (kW) et représente souvent 30–50 % d'une facture à demande ; facteur de charge = kWh ÷ (kW pointe × heures) ; sous 0,3 vous payez une capacité inactive. Une clause « ratchet » peut verrouiller la demande facturée un an durant à cause d'un pic d'été. Les codes abrégés (CSR/CFL/MHC/HFA/RGP) varient : vérifiez votre tarif.

## Entrées

- **Lignes de facture (libellé ; montant ; quantité ; unité)** (textarea): Customer Charge; 14.75; 1; $/mo On-Peak Energy; 245.10; 1140; kWh @ 0.215 Demand Charge; 285.20; 12.4; kW @ 23.00 Renewable Portfolio (RPS); 8.10; 3240; kWh
- **Type de service** (select)
- **Jours de facturation** (number): 30
- **Consommation électrique (kWh)** (number): 3240
- **Demande facturée (kW)** (number): 12.4
- **kWh en heure pleine** (number): 1140
- **kWh en heure creuse** (number): 2100
- **Consommation de gaz (Ccf)** (number): 62
- **Consommation d'eau/assainissement (Ccf)** (number): 8
- **Taux de taxe attendu (%) — contre-vérification** (number): 6.5

## Quand l'utiliser

- Pour auditer les suppléments tarifaires et riders obscurs (CSR, CFL, MHC, HFA, découplage) sur une facture complexe.
- Pour évaluer l'impact financier de la prime de puissance ou demande de pointe (kW) et du facteur de charge.
- Pour uniformiser et convertir des consommations multi-énergies entre kWh, Btu, therms, Ccf, m³ et tonnes-heures.

## Fonctionnement

- Collez le détail des lignes de votre facture en indiquant le libellé, le montant, la quantité et l'unité de facturation.
- Renseignez les paramètres optionnels tels que la période de facturation, les volumes consommés par plage horaire (HP/HC) et la puissance de pointe atteinte.
- Le décodeur catégorise chaque poste, isole les frais fixes cachés, calcule le coût unitaire réel et génère un bilan énergétique complet conforme aux équivalences EIA.

## Cas d'usage

- Vérification des frais annexes et de distribution sur les contrats d'électricité professionnels ou industriels.
- Comparaison et consolidation énergétique de sites exploitant à la fois de l'électricité, du gaz naturel et de l'eau.
- Identification des gisements d'économies par effacement des pointes de demande et transfert d'heures pleines vers heures creuses.

## Questions fréquentes

### Comment est calculé le facteur de charge électrique ?

Il correspond à la consommation totale divisée par le produit de la puissance de pointe (kW) et du nombre total d'heures de la période (kWh ÷ [kW × heures]).

### Que représentent les riders comme CSR, CFL ou MHC sur une facture ?

Ce sont des ajustements tarifaires et surtaxes réglementaires servant à financer des infrastructures de transport, des programmes d'efficacité ou des coûts de comptage.

### Quelles sont les valeurs de conversion EIA utilisées ?

L'outil applique 1 kWh = 3 412 Btu, 1 therm = 100 000 Btu (29,31 kWh), 1 Ccf de gaz ≈ 1,037 therm, et 1 Ccf d'eau = 748 gallons.

### Pourquoi la facturation de la demande (kW) est-elle si élevée ?

Elle facture la puissance maximale enregistrée sur un court intervalle (15 à 60 minutes) et peut représenter 30 à 50 % du montant total.

### Qu'est-ce qu'une clause d'ajustement de puissance de type « ratchet » ?

C'est une clause qui maintient le niveau de puissance facturée à un pourcentage du pic annuel historique, même si votre appel réel baisse.

## Outils associés

- [Tone mapper HDR AVIF vers PNG SDR](https://elysiatools.com/fr/tools/hdr-avif-to-sdr-png): Décode l’AVIF PQ ou HLG, convertit BT.2020 vers sRGB et mappe les hautes lumières en PNG SDR.
- [Calculateur de Densité (ρ = m/V)](https://elysiatools.com/fr/tools/density-calculator): Calcule la densité, la masse ou le volume à partir des deux autres, avec gravité spécifique et flottaison
- [Décodeur et Détecteur de Leetspeak](https://elysiatools.com/fr/tools/leetspeak-decoder-detector): Décode le leetspeak (1337) en texte brut et évalue la plausibilité qu'une entrée soit du leet — pour détecter les contournements de politique de mot de passe, l'évasion de filtres de blasphème et le bruit dans les logs. Surligne chaque substitution.
- [Évaluateur d’élagage Parquet par filtres bloom, zone maps, dictionnaires et statistiques de colonnes](https://elysiatools.com/fr/tools/parquet-bloom-filter-zonemap-dictionary-and-column-statistics-pruner-evaluator): Décode le footer thrift Parquet et quantifie l’élagage par predicate pushdown : min/max des zone maps, filtres bloom split-block (XXH64), ratios de dictionnaire et encodages, avec des estimations d’économies par groupe de lignes pour des clauses WHERE d’exemple.
- [Calculateur d'arbre couvrant minimal (Kruskal / Prim)](https://elysiatools.com/fr/tools/minimum-spanning-tree): Calcule l'arbre couvrant minimal d'un graphe non orienté pondéré (1–30 arêtes, une par ligne : nœud1, nœud2, poids) avec deux algorithmes : Kruskal trie par poids et applique une union-find, en journalisant chaque arête acceptée ou rejetée comme cycle ; Prim part d'un nœud initial et prend à chaque pas l'arête la moins chère sortant de la composante, en montrant sa croissance. Les boucles sont ignorées ; un graphe non connexe est rejeté avec son nombre de composantes ; le poids total des deux algorithmes doit coïncider (contrôle interne). Classique : A-B 4, A-C 2, B-C 5, B-D 10, C-E 3, D-E 4, D-F 11, E-F 8 → poids de l'ACM 21 (A—C, C—E, A—B, D—E, E—F), B—C rejetée comme cycle.
- [Calculateur de NPSH de Pompe (Hauteur Nette Positive d'Aspiration) et Vérification de Cavitation](https://elysiatools.com/fr/tools/pump-npsh-calculator): Calcule la hauteur nette positive d'aspiration disponible de la pompe : NPSH_a = (p_surface - p_vapor)/(ρ·g) + H_static - h_friction (en m). Les pressions de surface et de vapeur sont absolues ; H_static est positif pour aspiration noyée (liquide au-dessus de la pompe) et négatif pour aspiration en charge (liquide sous la pompe). Comparaison au NPSH_r de la courbe de la pompe : marge margin = NPSH_a - NPSH_r et rapport ratio = NPSH_a/NPSH_r ; classification safe (sûr), marginal (marge < 0,5 m) ou cavitation likely (cavitation probable). Si NPSH_r = 0, seul NPSH_a est renvoyé. Pressions en Pa/kPa/bar/atm/psi, longueur en m/ft, masse volumique en kg/m³/g/cm³/lb/ft³.
- [Mots en Nombre](https://elysiatools.com/fr/tools/words-to-number): Convertit les mots-nombres anglais en chiffres. Gère les ordres de grandeur, « and », les décimales via « point » et les traits d'union, en remplaçant le segment numérique sur place.
- [Tuteur coût total locataire vs propriétaire (crédit/impôts/assurance/entretien + seuil d'équilibre VAN + TRI)](https://elysiatools.com/fr/tools/rent-vs-buy-total-cost-of-ownership-mortgage-tax-insurance-maintenance-irr-tutor): Simulation mensuelle côte à côte : amortissement du crédit + taxe/assurance/copropriété/entretien contre loyer + assurance locataire ; le locataire place l'apport et l'épargne mensuelle au taux d'opportunité ; sortie : VAN annuelle, année d'équilibre, TRI des flux différentiels, bouclier fiscal sous plafond SALT et diagramme tornado ±20 %.

## Exemples

- [Exemples de Traitement d'Images Web Python](https://elysiatools.com/fr/samples/web-image-processing-python): Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format
- [Exemples de Traitement d'Images Android Java](https://elysiatools.com/fr/samples/android-image-processing-java): Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Android Kotlin](https://elysiatools.com/fr/samples/android-image-processing-kotlin): Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format
- [Traitement d'Images macOS Objective-C - Exemples](https://elysiatools.com/fr/samples/macos-image-processing-objectivec): Exemples traitement d'images macOS Objective-C incluant lecture/écriture images, redimensionnement images et conversion format
