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).