pub enum LegalReference {
Show 13 variants
StromNev {
paragraph: &'static str,
},
GasNev {
paragraph: &'static str,
},
Kav {
paragraph: &'static str,
},
Kwkg {
paragraph: &'static str,
},
EnFG {
paragraph: &'static str,
},
Sect14aEnwg {
module: Sect14aModule,
},
MsbG {
paragraph: &'static str,
},
BnetzaDecision {
reference: &'static str,
},
BdewAhb {
reference: &'static str,
},
StromNzv {
paragraph: &'static str,
},
GasNzv {
paragraph: &'static str,
},
Enwg {
paragraph: &'static str,
},
ARegV {
paragraph: &'static str,
},
}Expand description
Regulatory citation that justifies a billing position or rate.
Every SettlementPosition should carry at least one LegalReference.
This enables full auditability: any operator or regulator can trace
exactly which paragraph, ruling, and version authorised each charge.
Variants§
StromNev
StromNEV — Stromnetzentgeltverordnung (grid usage charges, Strom).
Example: StromNev { paragraph: "§17" } for Leistungspreise.
GasNev
GasNEV — Gasnetzentgeltverordnung (grid usage charges, Gas).
Kav
KAV — Konzessionsabgabenverordnung (municipal concession fee).
Example: Kav { paragraph: "§2 Abs. 2" }.
Kwkg
KWKG — Kraft-Wärme-Kopplungsgesetz.
Example: Kwkg { paragraph: "§26" } for the KWKG-Umlage.
EnFG
EnFG — Energiefinanzierungsgesetz.
Governs which Letztverbrauchergruppe an Entnahmestelle falls into and so which rate of a network levy applies.
Sect14aEnwg
§14a EnWG — Steuerbare Verbrauchseinrichtungen (controllable loads).
Governs time-variable (ToU) NNE for heat pumps, EV chargers, etc.
Fields
module: Sect14aModuleModule: Modul1 (flat reduction), Modul2 (HT/NT), or Modul3 (spot).
MsbG
MsbG — Messstellenbetriebsgesetz (metering point operation).
BnetzaDecision
BNetzA decision (Beschluss).
Example: BnetzaDecision { reference: "BK6-22-300" }.
BdewAhb
BDEW application handbook (Anwendungshandbuch).
StromNzv
StromNZV — Stromnetzzugangsverordnung.
Außer Kraft mit Ablauf des 31.12.2025 (Art. 15 Abs. 4 des Gesetzes
v. 22.12.2023, BGBl. 2023 I Nr. 405). Valid only for Lieferzeiträume up
to that date; the successor competence is §20 Abs. 3 EnWG, exercised
through the BK6 Festlegungen. LegalReference::citation appends the
expiry so an archived invoice stays self-explanatory.
GasNzv
GasNZV — Gasnetzzugangsverordnung 2010.
Außer Kraft mit Ablauf des 31.12.2025 (Art. 15 Abs. 6 des Gesetzes v. 22.12.2023, BGBl. 2023 I Nr. 405). Succeeded by KARLA Gas 2.0 (BK7-24-01-007), GaBi Gas 2.1 (BK7-24-01-008), GeLi Gas 3.0 (BK7-24-01-009) and ZuBio (BK7-24-01-010), all in force 01.01.2026.
Enwg
EnWG — Energiewirtschaftsgesetz (general energy law).
ARegV
ARegV — Anreizregulierungsverordnung (incentive regulation).
ARegV §§17–21 define the allowed NNE revenue caps and efficiency targets. Relevant when documenting why a specific regulated tariff level was approved.
Implementations§
Trait Implementations§
Source§impl Clone for LegalReference
impl Clone for LegalReference
Source§fn clone(&self) -> LegalReference
fn clone(&self) -> LegalReference
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more