pub enum Sect14aModule {
Modul1,
Modul2,
Modul3,
}Expand description
§14a EnWG module for steuerbare Verbrauchseinrichtungen (controllable loads).
Source: BNetzA BK8-22/010-A, „Festlegung von Netzentgelten für steuerbare Anschlüsse und Verbrauchseinrichtungen (NSAVER) nach § 14a EnWG“ (Beschluss 23.11.2023). Modul 1 and Modul 2 apply ab 01.01.2024 (Tenor 1. d) and 2. c)); Modul 3 is billed ab 01.04.2025 (Tenor 3. d)).
BK6-22-300 is the companion Festlegung — it governs the netzorientierte Steuerung a Betreiber must take part in, not the Netzentgelt modules.
All three modules are mandatory for eligible controllable loads (heat pumps, EV chargers, battery storage ≥ 4.2 kW) registered with the NB. The LF/NB must offer at least Modul 1 to all eligible customers.
Variants§
Modul1
Modul 1 — pauschale Reduzierung des Netzentgelts.
A flat reduction applied for the whole billing period, published by the NB either as an annual EUR amount or as a factor on the rate. It needs no additional metering, which is why it is the default where the connection holder makes no choice. It is the one base module Modul 3 may be added to.
Modul2
Modul 2 — prozentuale Reduzierung des Arbeitspreises.
The Arbeitspreis of the Netzentgelt is reduced by a percentage for the controllable device, which therefore needs its own metering — the reduction attaches to that device’s energy, not to the whole connection.
An alternative to Modul 1, not an addition to it, and it takes no
Modul 3 (see Sect14aModule::combinable_with).
Modul3
Modul 3 — zeitvariable Netzentgelte, available from 01.04.2025.
Three Tarifstufen — Hochtarif, Standardtarif and Niedertarif — whose windows the NB publishes in the UTILTS Zählzeitdefinition. Requires an intelligent metering system. It may be combined with Modul 1 but not with Modul 2.
Implementations§
Source§impl Sect14aModule
impl Sect14aModule
Sourcepub fn bnentza_reference(self) -> &'static str
pub fn bnentza_reference(self) -> &'static str
Canonical BNetzA decision reference for this module.
Sourcepub fn combinable_with(self, other: Self) -> bool
pub fn combinable_with(self, other: Self) -> bool
Whether two different modules may be held at once.
BK8-22/010-A offers one base module and one optional addition. Modul 1 and Modul 2 are the two forms the base takes — a pauschale reduction needing no metering, or a percentage on the device’s own Arbeitspreis — and the Anschlussnutzer picks one. Modul 3 re-prices the Arbeitspreis over time, so it composes with the pauschale Modul 1 and not with Modul 2, which would reduce the same Arbeitspreis twice.
Modul 1 + Modul 3 is therefore the only pair, in either order. A module
paired with itself is not a combination and answers false.
Trait Implementations§
Source§impl Clone for Sect14aModule
impl Clone for Sect14aModule
Source§fn clone(&self) -> Sect14aModule
fn clone(&self) -> Sect14aModule
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more