Skip to main content

Module codes

Module codes 

Source
Expand description

Standard BDEW ERC error code string constants.

These are &'static str values so they can be used directly inside serde_json::json! macro expressions:

use mako_engine::erc::codes;

let payload = serde_json::json!({ "error_code": codes::Z29 });
assert_eq!(payload["error_code"], "Z29");

Use ErcCode::new(codes::Z29) when a rich typed value is needed (e.g. for storing in workflow state or ErpEventType::AperakRejected).

Constants§

E01
MaLo / Identifikationsnummer unbekannt.
E02
Adresse stimmt nicht überein.
E03
Kein gültiger Lieferant für diese Marktlokation.
E04
Datum liegt in der Vergangenheit / Datum nicht plausibel.
E05
Wechsel nicht möglich — laufender Prozess bereits vorhanden.
E06
Ungültige Prüfidentifikatornummer.
Z04
Ablehnung — Zeitraum nicht plausibel.
Z07
Ablehnung — nicht autorisiert.
Z08
Ablehnung — Zählernummer nicht plausibel.
Z09
Ablehnung — Messlokation ungültig.
Z28
Ablehnung — Lieferstelle gesperrt.
Z29
Ablehnung — Prozess nicht gefunden / sonstiger Fehler.
Z30
Ablehnung — kein aktiver Prozess vorhanden.
Z43
Marktlokation / Identifikationsnummer nicht gefunden.
ZB3
Ablehnung — Zähler in Betrieb (Sperrung nicht ausführbar).