Le prix spot de l'électricité n'est pas ce que vous payez. C'est le premier terme d'une somme, et tout ce qui entre dans une facture — la part du fournisseur, le réseau, l'État — vient après.
C'est dans cet écart que naissent presque tous les chiffres de coût faux. Injectez un prix de gros dans un tableau de bord et le résultat est trop bas ; ajoutez les composantes de votre contrat à un prix qui les contient déjà et il est trop haut. Dans les deux cas, le constat est le même : un chiffre qui ne correspond pas à la facture.
Voici donc le tout, dans l'ordre où le calcul s'effectue.
Les deux types de prix
| Ce que c'est | Ce qu'il vous demande | |
|---|---|---|
| Spot | le prix de gros de la période, issu de la bourse | les composantes de votre contrat, ajoutées par-dessus |
| Tout compris | ce que votre fournisseur facture pour la période, taxes comprises | rien — il est pris tel quel |
Le type de prix que vous avez est le réglage le plus déterminant de tout ce sujet, et ce n'est pas une préférence : c'est une propriété de la source du prix. Une bourse publie le spot. Le flux propre d'un fournisseur publie le tout compris. Se tromper n'est pas une erreur d'arrondi — c'est la différence entre un chiffre qui manque de la moitié de son poids et un chiffre qui le porte deux fois.
La formule, en entier
Pour une source spot, chaque période de 15 minutes est tarifée ainsi :
( spot × factor + markup [+ zone rate] + grid fee + energy tax + levy ) × ( 1 + VAT / 100 )
Pour une source tout compris, il n'y a pas de formule. Le prix est utilisé tel qu'il arrive, et la TVA n'est jamais appliquée à nouveau — elle est déjà incluse.
Composant par composant, avec les termes que votre propre facture utilise probablement :
| Composant | Ce que c'est | Appelé localement |
|---|---|---|
| spot | le prix de bourse de la période | Börsenstrompreis, spotprijs, spotpris |
| factor | un coefficient sur le prix de bourse ; 1.0 sauf si votre contrat le modifie | rarement nommé — si votre contrat n'en mentionne pas, il vaut 1.0 |
| markup | la majoration de votre fournisseur par kilowattheure | Aufschlag, opslag leverancier, påslag |
| zone rate | le tarif de votre forfait pour cette heure, lorsque votre contrat superpose un tarif horosaisonnier au marché | Hochtarif / Niedertarif, piek / dal |
| grid fee | les frais de réseau du gestionnaire par kilowattheure | Netzentgelte, netbeheerkosten, nättariff |
| energy tax | la taxe de l'État sur l'énergie | Stromsteuer, energiebelasting, energiskatt |
| levy | tout autre prélèvement facturé par kilowattheure | Umlagen, ODE, elcertifikat |
| VAT | appliquée une seule fois, à la fin, à la somme de tout ce qui précède. Un pourcentage : 19 % se saisit 19, et non 0.19 |
MwSt, btw, moms |
Tout est hors taxes. La TVA ne s'applique qu'une fois
C'est la première des deux erreurs, et c'est la plus courante.
Saisissez chaque composante sans TVA. Les frais de réseau, la taxe sur l'énergie, le prélèvement, la majoration — hors taxes, tous. La TVA est alors appliquée une seule fois, sur la somme. Si vous saisissez un montant qui inclut déjà la TVA, celle-ci est appliquée deux fois, et c'est exactement la forme d'un coût qui sort étrangement élevé alors que chaque chiffre à l'écran ressemble à quelque chose de votre facture.
Votre facture est ici le piège, car elle affiche souvent des composantes avec la TVA déjà incluse, comme les montants que vous avez réellement payés. Ce ne sont pas ces chiffres qu'il faut saisir — divisez-les d'abord. Des frais de réseau affichés à 3.50 centimes TVA à 19 % comprise se saisissent 0.035 / 1.19 = 0.0294.
Et un prix tout compris n'est jamais taxé une seconde fois. Si votre source est tout compris et que vous renseignez aussi les composantes de votre contrat, vous ne décrivez pas votre tarif — vous l'additionnez deux fois.
Une seule unité partout : par kilowattheure, dans l'unité principale de votre monnaie
C'est la seconde erreur, et c'est la dangereuse, car une partie d'entre elles se produit en silence.
Chaque champ monétaire est exprimé par kilowattheure, dans l'unité principale de votre monnaie — EUR/kWh, SEK/kWh, GBP/kWh. Pas en centimes. Pas en mégawattheure. Une majoration de 2.5 centimes se saisit 0.025.
La TVA fait exception, car ce n'est pas une somme d'argent : c'est un pourcentage. 19 % se saisit 19. Saisir 0.19 reviendrait à 0.19 % de TVA — raison pour laquelle la formule ci-dessus contient le / 100.
Les sources publiques sont déjà traitées. Elles donnent le prix de gros par mégawattheure, et le hub le divise lui-même par mille ; vous n'avez rien à convertir ni à vérifier.
Si vous poussez vous-même des prix, depuis Home Assistant ou votre propre script, la conversion vous incombe — et c'est là que l'erreur survient discrètement :
- une valeur par mégawattheure de 100 ou moins — une heure de spot ordinaire, disons 85 — est acceptée comme
85par kilowattheure, sans aucune erreur. Ces périodes coûtent alors environ mille fois trop cher ; - une valeur supérieure à 100 est rejetée, et l'envoi s'arrête là — mais les entrées envoyées avant restent enregistrées. Une journée peut se retrouver à moitié tarifée à mille fois la valeur, et à moitié sur le forfait.
Le symptôme à reconnaître : un prix d'achat et des coûts de période soudain environ mille fois trop élevés, sans erreur nulle part. Le journal des prix appliqués, qui conserve 40 jours avec une ligne par période close, est l'endroit où le confirmer.
⚠️ Encore une fois : ceci concerne les prix que vous poussez, pas les sources intégrées. Il existe une seule vérification de plage — achat et vente entre −100 et +100 par kilowattheure — et aucune vérification de plausibilité par grandeur. Le hub ne peut pas distinguer une heure chère d'une erreur d'unité, donc c'est à vous de le faire.
Le remplir, selon la forme de votre contrat
Aucun préréglage, et la raison n'est pas la politesse : les fournisseurs modifient leurs conditions chaque mois, donc un préréglage serait une affirmation publique sur le tarif de quelqu'un d'autre, avec une date de péremption — faux pour certains lecteurs dès le jour de la publication, et faux pour tous à terme. Les contrats se répartissent plutôt en un petit nombre de formes :
- Prix de bourse plus une majoration fixe. Le contrat dynamique européen courant.
factor= 1.0 ;markup= la majoration de votre fournisseur par kilowattheure, hors taxes ; puis les frais de réseau, la taxe et le prélèvement de votre gestionnaire de réseau et de votre pays ; la TVA en dernier. - Prix de bourse multiplié, puis une majoration. Certains contrats multiplient le prix de bourse (un facteur supérieur à 1.0 couvrant les coûts d'équilibrage du fournisseur). Même principe que ci-dessus, avec
factortiré de vos conditions. - Votre fournisseur publie le prix final. Utilisez alors une source tout compris, ou poussez son prix, marquez-le comme tout compris et laissez toutes les composantes vides. Les renseigner ici reviendrait au double comptage décrit plus haut.
Si votre contrat superpose à la bourse un tarif horosaisonnier — moins cher la nuit, en plus du spot — c'est le terme zone rate, et il provient des zones de votre forfait et non de la source.
Prix négatifs, et faut-il leur fixer un plancher
Lorsque le marché passe en négatif, le hub conserve le prix négatif et enregistre un coût négatif pour cette période. Avec un contrat qui suit le marché, c'est la lecture honnête : consommer pendant ces heures vous crédite.
Si votre contrat ne répercute pas les prix négatifs, fixez un plancher — un prix d'achat minimal et un prix de vente minimal. Laissés à leur valeur par défaut, les deux affichent « aucun », et les prix négatifs passent. Le plancher s'applique en dernier, après tout le reste de la formule.
Les planchers existent parce qu'un prix de marché peut descendre sous zéro et que votre contrat peut ne pas le suivre. Les tarifs du forfait, eux, ne descendent jamais sous zéro.
Ce que ce chiffre n'est pas
C'est le coût de l'énergie. Par kilowattheure, et uniquement cela.
Un abonnement — un montant fixe journalier ou mensuel, quel que soit le nom que lui donne votre pays : Grundpreis, vastrecht, netbeheer, un standing charge — n'y figure pas. Rien de ce que vous pouvez configurer ne l'y met.
Cela compte pour vérifier votre travail, car il y a deux écarts différents et ils n'ont pas la même signification :
| Votre mois diffère de la facture d'environ… | Ce que cela signifie |
|---|---|
| à peu près l'écart entre hors taxes et toutes taxes sur votre facture | le type de prix est probablement mal réglé — le cas le plus courant |
| à peu près votre abonnement | rien n'est faux ; cette part n'a jamais été comptée |
La vérification, dès la première journée complète
- Comparez avec les chiffres de votre fournisseur, et non avec un graphique de gros. Le graphique est le premier terme, pas le résultat. Le chiffre de coût du hub est toutes taxes comprises — TVA incluse, de même nature que le montant facturé par un fournisseur — il se compare donc directement au sien. L'injection fonctionne à l'inverse : un prix de vente ne porte pas de TVA, puisqu'aucune n'est perçue dessus.
- Vérifiez d'abord l'ordre de grandeur. Un facteur de mille est une erreur d'unité, pas une erreur de tarif.
- Vérifiez ensuite le sens de l'écart. Trop élevé d'environ l'écart hors taxes / toutes taxes de votre facture : une composante saisie toutes taxes comprises, ou un prix tout compris avec les composantes également renseignées. Trop bas du même montant : une source spot avec les composantes encore vides.
- Lisez une période dans le journal des prix appliqués. Il indique quel prix a été utilisé et d'où il provient, ce qui vous permet de distinguer un mauvais réglage d'une source substituée.
Pour aller plus loin
- Where your price comes from — chaque champ, chaque motif d'échec et la liste complète des sources.
- D'où le hub récupère le prix — choisir une source pour votre zone, et ce que chacune demande en retour.
- How cost is calculated — la même chaîne, côté mesure.
- Tariffs and plans — zones, frais et TVA, là où vit l'autre moitié d'une source spot.