#![allow(unused_imports)]
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum AblesedatumFormat {
#[serde(rename = "102")]
Ccyymmdd,
#[serde(rename = "303")]
Ccyymmddhhmmzzz,
#[serde(rename = "610")]
Ccyymm,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Abonnement {
#[serde(rename = "Z09")]
KannNichtAngebotenWerden,
#[serde(rename = "Z36")]
Identifikationslogik,
#[serde(rename = "Z46")]
AbgrenzungEnergiemengen,
#[serde(rename = "Z47")]
Abgrenzung,
#[serde(rename = "Z48")]
Wechselereignis,
#[serde(rename = "Z49")]
Zwischenablesung,
#[serde(rename = "Z61")]
AbschlussDirektenVertragsMsbMarktlokation,
#[serde(rename = "Z62")]
AbschlussDirektenVertragsMsbMarktlokationAnn,
#[serde(rename = "Z63")]
AufgrundAenderungenLokationsbuendelErfolgtAbrechnungMessentgelteAndere,
#[serde(rename = "Z64")]
Neukonfiguration,
#[serde(rename = "Z65")]
KonfigurationUnveraendert,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum AenderungsVerfahren {
#[serde(rename = "Z27")]
ZaehlzeitdefinitionBestellbar,
#[serde(rename = "Z28")]
ZaehlzeitdefinitionNichtBestellbar,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Aktion {
#[serde(rename = "4")]
DieseEbeneAlleTieferenEbenenZurueckgewiesen,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum AktionCode {
#[serde(rename = "1")]
EnthaltenDokumentNachricht,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum ArtikelNummerTyp {
#[serde(rename = "Z01")]
Artikelnummer,
#[serde(rename = "Z09")]
ArtikelId,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum BankQualifier {
#[serde(rename = "BK")]
Kreditinstitut,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum BefristungGrund {
#[serde(rename = "E01")]
Auszug,
#[serde(rename = "E03")]
Lieferantenwechsel,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Beschreibungsformat {
#[serde(rename = "C")]
CodeListeCodepflegendenOrganisation,
#[serde(rename = "F")]
FreierText,
#[serde(rename = "X")]
TeilstrukturiertCodeText,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum BetragQualifier {
#[serde(rename = "113")]
VorausbezahlterBetragInklUst,
#[serde(rename = "115")]
VorausbezahlteSteuernUstAnteilVorausbezahltenBetrages,
#[serde(rename = "12")]
Ueberweisungsbetrag,
#[serde(rename = "125")]
Besteuerungsgrundlage,
#[serde(rename = "131")]
GesamtzuAbschlagsbetrag,
#[serde(rename = "161")]
SteuerGebuehrenAbgabebetrag,
#[serde(rename = "203")]
PositionsbetragOhneUst,
#[serde(rename = "25")]
Abschlagsbasis,
#[serde(rename = "77")]
Rechnungsbetrag,
#[serde(rename = "9")]
FaelligerBetragInklUst,
#[serde(rename = "Z01")]
Gemeinderabatt,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum BilanzkreiszuordnungStatus {
#[serde(rename = "Z13")]
Gescheitert,
#[serde(rename = "Z14")]
Erfolgreich,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum DatenelementFehlerCode {
#[serde(rename = "12")]
MitteilungDassWertEinfachenDatenelementsDatenelementgruppe,
#[serde(rename = "13")]
MitteilungDassMRGekennzeichnetesServiceNutzdatenSegmentDatenelement,
#[serde(rename = "16")]
MitteilungDassIdentifizierteSegmentVieleDatenelementeIdentifizierte,
#[serde(rename = "19")]
MitteilungDassDatenelementVerwendeteDezimalschreibungNichtDerjenigenUna,
#[serde(rename = "21")]
MitteilungDassMehrereUebertragungsdateiVerwendeteZeichenDefiniertenSyntax,
#[serde(rename = "22")]
MitteilungDassUebertragungsdateiVerwendetenServiceZeichenNichtService,
#[serde(rename = "37")]
MitteilungDassMehrereNumerischeZeichenAlphabetischenGruppenDatenelement,
#[serde(rename = "38")]
MitteilungDassVorDezimalzeichenNichtMehrereZiffernStehen,
#[serde(rename = "39")]
MitteilungDassLaengeEmpfangenenDatenelementsMaximaleLaenge,
#[serde(rename = "40")]
MitteilungDassLaengeEmpfangenenDatenelementsMindestlaenge,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Datenqualitaet {
#[serde(rename = "AAG")]
Angebotsnummer,
#[serde(rename = "AAV")]
NummerAnfrage,
#[serde(rename = "ACE")]
NummerZugehoerigenDokuments,
#[serde(rename = "ACW")]
ReferenznummerVorangegangenenNachricht,
#[serde(rename = "ADY")]
Mitteilungsnummer,
#[serde(rename = "AFL")]
ZugehoerigeRechnungen,
#[serde(rename = "AGI")]
Beantragungsnummer,
#[serde(rename = "AGK")]
Anwendungsreferenznummer,
#[serde(rename = "AGO")]
AbsenderreferenzOriginalNachricht,
#[serde(rename = "APF")]
VerweisKatalognummer,
#[serde(rename = "AUU")]
ReferenzZeitreihe,
#[serde(rename = "AVC")]
KundennummerBeimLieferanten,
#[serde(rename = "AVE")]
Meldepunkt,
#[serde(rename = "FC")]
Steuernummer,
#[serde(rename = "MG")]
Geraetenummer,
#[serde(rename = "OI")]
Ursprungsrechnungsnummer,
#[serde(rename = "ON")]
AuftragsnummerEinkauf,
#[serde(rename = "TN")]
TransaktionsReferenznummer,
#[serde(rename = "VA")]
Umsatzsteuernummer,
#[serde(rename = "Z01")]
KundennummerBeimAltlieferanten,
#[serde(rename = "Z03")]
PositionsnummerAngebots,
#[serde(rename = "Z05")]
AbrechnungMessstellenbetriebsNne,
#[serde(rename = "Z08")]
MpIdNachfolgendenNetzbetreibers,
#[serde(rename = "Z09")]
Geraetenummer2,
#[serde(rename = "Z10")]
ObisKennzahl,
#[serde(rename = "Z11")]
GeraetenummerMengenumwerters,
#[serde(rename = "Z12")]
ReferenzProfil,
#[serde(rename = "Z13")]
Pruefidentifikator,
#[serde(rename = "Z14")]
SmartmeterGateway,
#[serde(rename = "Z16")]
ZugeordneteMarktlokation,
#[serde(rename = "Z17")]
Preisschluesselstamm,
#[serde(rename = "Z18")]
Marktlokation,
#[serde(rename = "Z19")]
Messlokation,
#[serde(rename = "Z20")]
Tranche,
#[serde(rename = "Z21")]
ZugeordneteMesslokation,
#[serde(rename = "Z22")]
BeteiligteMarktrolle,
#[serde(rename = "Z23")]
Rechenschritt,
#[serde(rename = "Z25")]
Faxnummer,
#[serde(rename = "Z27")]
CodeZaehlzeitdefinition,
#[serde(rename = "Z28")]
CodeZaehlendenRegisters,
#[serde(rename = "Z30")]
ReferenzVorherigeStammdatenmeldungMsb,
#[serde(rename = "Z31")]
Lokationsbuendelstruktur,
#[serde(rename = "Z32")]
Netzlokation,
#[serde(rename = "Z33")]
ObjektcodeLokationLokationsbuendelstruktur,
#[serde(rename = "Z34")]
VorgelagerteMesslokation,
#[serde(rename = "Z35")]
VorgelagerteNetzlokation,
#[serde(rename = "Z37")]
TechnischeRessource,
#[serde(rename = "Z38")]
SteuerbareRessource,
#[serde(rename = "Z39")]
KeineStandardisierteLokationsbuendelstrukturVorhanden,
#[serde(rename = "Z41")]
ReferenznummerVorgangsAnmeldungWim,
#[serde(rename = "Z42")]
ReferenznummerNachrichtBetroffenenAntwortBestellungBestellbestaetigung,
#[serde(rename = "Z43")]
ReferenznummerVorgangsBetroffenenAntwortBestellungBestellbestaetigung,
#[serde(rename = "Z45")]
ReferenzArtikelId,
#[serde(rename = "Z46")]
ReferenzZeitraumId,
#[serde(rename = "Z47")]
SystemVorhandeneDaten,
#[serde(rename = "Z48")]
ErwarteteDaten,
#[serde(rename = "Z49")]
GueltigeDaten,
#[serde(rename = "Z50")]
TermindatenMarktlokation,
#[serde(rename = "Z51")]
ErwarteteTermindatenMarktlokation,
#[serde(rename = "Z52")]
SystemVorhandeneTermindatenMarktlokation,
#[serde(rename = "Z53")]
KeineDaten,
#[serde(rename = "Z54")]
SystemKeineDatenVorhanden,
#[serde(rename = "Z55")]
KeineDatenErwartet,
#[serde(rename = "Z56")]
PreiseNetzbetreibers,
#[serde(rename = "Z59")]
MarktlokationKundenanlage,
#[serde(rename = "Z60")]
InformativUmsetzungGeplantesProduktpaket,
#[serde(rename = "erwartet")]
Erwartet,
#[serde(rename = "gueltigeDaten")]
GueltigeDaten2,
#[serde(rename = "imSystemVorhanden")]
ImSystemVorhanden,
#[serde(rename = "keineDaten")]
KeineDaten2,
#[serde(rename = "keineDatenErwartet")]
KeineDatenErwartet2,
#[serde(rename = "keineDatenImSystem")]
KeineDatenImSystem,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Datenqualitaet2 {
#[serde(rename = "erwartet")]
Erwartet,
#[serde(rename = "imSystemVorhanden")]
ImSystemVorhanden,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum DatumQualifier {
#[serde(rename = "137")]
DokumentenNachrichtendatumZeit,
#[serde(rename = "154")]
AnnahmedatumDokument,
#[serde(rename = "155")]
RechnungsperiodeBeginndatum,
#[serde(rename = "156")]
RechnungsperiodeEndedatum,
#[serde(rename = "157")]
GueltigkeitBeginndatum,
#[serde(rename = "158")]
Bilanzierungsbeginn,
#[serde(rename = "159")]
Bilanzierungsende,
#[serde(rename = "163")]
VerarbeitungBeginndatumZeit,
#[serde(rename = "164")]
VerarbeitungEndedatumZeit,
#[serde(rename = "171")]
ReferenzdatumZeit,
#[serde(rename = "203")]
AusfuehrungsdatumZeit,
#[serde(rename = "206")]
EndedatumZeit,
#[serde(rename = "265")]
Faelligkeitsdatum,
#[serde(rename = "273")]
Gueltigkeitszeitspanne,
#[serde(rename = "292")]
DatumZeitAbgeschlossenenLeistungArbeitGeplant,
#[serde(rename = "293")]
FertigstellungsdatumZeit,
#[serde(rename = "3")]
RechnungsdatumZeit,
#[serde(rename = "306")]
Leistungsperiode,
#[serde(rename = "334")]
StatusveraenderungDatumZeit,
#[serde(rename = "469")]
StartdatumZeitpunktFruehestesR,
#[serde(rename = "471")]
EndeNaechstmoeglichemTermin,
#[serde(rename = "472")]
EndedatumZeitpunktSpaetestesR,
#[serde(rename = "492")]
BilanzierungsdatumZeitPeriode,
#[serde(rename = "60")]
Konstruktionsaenderungsdatum,
#[serde(rename = "7")]
GueltigkeitsdatumZeit,
#[serde(rename = "752")]
Turnusablesung,
#[serde(rename = "76")]
GeplantesLieferdatum,
#[serde(rename = "9")]
BearbeitungsVerarbeitungsdatumZeit,
#[serde(rename = "92")]
Vertragsbeginn,
#[serde(rename = "93")]
Vertragsende,
#[serde(rename = "94")]
ProduktionsHerstellungsdatum,
#[serde(rename = "Z01")]
Kuendigungsfrist,
#[serde(rename = "Z03")]
BaujahrJahrVerkehrsBringens,
#[serde(rename = "Z04")]
Eichgueltigkeit,
#[serde(rename = "Z05")]
BestaetigtesKuendigungsdatumKunde,
#[serde(rename = "Z06")]
BestaetigtesKuendigungsdatumLf,
#[serde(rename = "Z07")]
LieferbeginndatumBearbeitung,
#[serde(rename = "Z08")]
DatumNaechsteBearbeitung,
#[serde(rename = "Z09")]
NaechsteNna,
#[serde(rename = "Z10")]
Kuendigungstermin,
#[serde(rename = "Z15")]
BilanzierungsbeginnDatenBeteiligtenMarktrolle,
#[serde(rename = "Z16")]
BilanzierungsendeDatenBeteiligtenMarktrolle,
#[serde(rename = "Z20")]
AbrechnungsintervallLf,
#[serde(rename = "Z21")]
TerminNna,
#[serde(rename = "Z22")]
NnaEinspeiseverguetungsintervallNb,
#[serde(rename = "Z25")]
VerwendungDaten,
#[serde(rename = "Z26")]
VerwendungDatenBis,
#[serde(rename = "Z33")]
Zaehlzeitaenderungszeitpunkt,
#[serde(rename = "Z34")]
Gueltigkeitsbeginn,
#[serde(rename = "Z35")]
Gueltigkeitsende,
#[serde(rename = "Z36")]
VerfuegbarkeitMontag,
#[serde(rename = "Z37")]
VerfuegbarkeitDienstag,
#[serde(rename = "Z38")]
VerfuegbarkeitMittwoch,
#[serde(rename = "Z39")]
VerfuegbarkeitDonnerstag,
#[serde(rename = "Z40")]
VerfuegbarkeitFreitag,
#[serde(rename = "Z41")]
MittagspauseAusschlussVerfuegbarkeit,
#[serde(rename = "Z44")]
Schaltzeitaenderungszeitpunkt,
#[serde(rename = "Z45")]
Leistungskurvenaenderungszeitpunkt,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Dokumenttyp {
#[serde(rename = "21")]
Anfrage,
#[serde(rename = "22")]
AntwortAnfrage,
#[serde(rename = "23")]
Statusinformationen,
#[serde(rename = "293")]
Pruefbericht2,
#[serde(rename = "380")]
Handelsrechnung,
#[serde(rename = "389")]
SelbstAusgestellteRechnungEnglSelfBilledInvoice,
#[serde(rename = "457")]
StornoBelastung,
#[serde(rename = "Z25")]
StornoSelbstAusgestellteRechnungGutschriftGutschriftsverfahren,
#[serde(rename = "Z41")]
LieferscheinGrundArbeitspreis,
#[serde(rename = "Z42")]
LieferscheinArbeitsLeistungspreis,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum EbdNummer {
#[serde(rename = "E_0004")]
EbdNrE0004,
#[serde(rename = "E_0009")]
EbdNrE0009,
#[serde(rename = "E_0010")]
EbdNrE0010,
#[serde(rename = "E_0011")]
EbdNrE0011,
#[serde(rename = "E_0012")]
EbdNrE0012,
#[serde(rename = "E_0014")]
EbdNrE0014,
#[serde(rename = "E_0015")]
EbdNrE0015,
#[serde(rename = "E_0017")]
EbdNrE0017,
#[serde(rename = "E_0018")]
EbdNrE0018,
#[serde(rename = "E_0020")]
EbdNrE0020,
#[serde(rename = "E_0024")]
EbdNrE0024,
#[serde(rename = "E_0027")]
EbdNrE0027,
#[serde(rename = "E_0028")]
EbdNrE0028,
#[serde(rename = "E_0034")]
EbdNrE0034,
#[serde(rename = "E_0035")]
EbdNrE0035,
#[serde(rename = "E_0039")]
EbdNrE0039,
#[serde(rename = "E_0047")]
EbdNrE0047,
#[serde(rename = "E_0049")]
EbdNrE0049,
#[serde(rename = "E_0052")]
EbdNrE0052,
#[serde(rename = "E_0068")]
EbdNrE0068,
#[serde(rename = "E_0070")]
EbdNrE0070,
#[serde(rename = "E_0071")]
EbdNrE0071,
#[serde(rename = "E_0072")]
EbdNrE0072,
#[serde(rename = "E_0078")]
EbdNrE0078,
#[serde(rename = "E_0079")]
EbdNrE0079,
#[serde(rename = "E_0096")]
EbdNrE0096,
#[serde(rename = "E_0097")]
EbdNrE0097,
#[serde(rename = "E_0102")]
EbdNrE0102,
#[serde(rename = "E_0103")]
EbdNrE0103,
#[serde(rename = "E_0104")]
EbdNrE0104,
#[serde(rename = "E_0105")]
EbdNrE0105,
#[serde(rename = "E_0218")]
EbdNrE0218,
#[serde(rename = "E_0408")]
EbdNrE0408,
#[serde(rename = "E_0409")]
EbdNrE0409,
#[serde(rename = "E_0410")]
EbdNrE0410,
#[serde(rename = "E_0412")]
EbdNrE0412,
#[serde(rename = "E_0415")]
EbdNrE0415,
#[serde(rename = "E_0510")]
EbdNrE0510,
#[serde(rename = "E_0511")]
EbdNrE0511,
#[serde(rename = "E_0512")]
EbdNrE0512,
#[serde(rename = "E_0513")]
EbdNrE0513,
#[serde(rename = "E_0572")]
EbdNrE0572,
#[serde(rename = "E_0574")]
EbdNrE0574,
#[serde(rename = "E_0578")]
EbdNrE0578,
#[serde(rename = "E_0583")]
EbdNrE0583,
#[serde(rename = "E_0603")]
EbdNrE0603,
#[serde(rename = "E_0604")]
EbdNrE0604,
#[serde(rename = "E_0605")]
EbdNrE0605,
#[serde(rename = "E_0606")]
EbdNrE0606,
#[serde(rename = "E_0607")]
EbdNrE0607,
#[serde(rename = "E_0608")]
EbdNrE0608,
#[serde(rename = "E_0609")]
EbdNrE0609,
#[serde(rename = "E_0610")]
EbdNrE0610,
#[serde(rename = "E_0611")]
EbdNrE0611,
#[serde(rename = "E_0612")]
EbdNrE0612,
#[serde(rename = "E_0614")]
EbdNrE0614,
#[serde(rename = "E_0615")]
EbdNrE0615,
#[serde(rename = "E_0622")]
EbdNrE0622,
#[serde(rename = "E_0623")]
EbdNrE0623,
#[serde(rename = "E_0624")]
EbdNrE0624,
#[serde(rename = "E_0639")]
EbdNrE0639,
#[serde(rename = "GS_001")]
CodelisteGasStromNrGs001,
#[serde(rename = "G_0002")]
CodelisteGasNrG0002,
#[serde(rename = "G_0003")]
CodelisteGasNrG0003,
#[serde(rename = "G_0004")]
CodelisteGasNrG0004,
#[serde(rename = "G_0005")]
CodelisteGasNrG0005,
#[serde(rename = "G_0006")]
CodelisteGasNrG0006,
#[serde(rename = "G_0007")]
CodelisteGasNrG0007,
#[serde(rename = "G_0008")]
CodelisteGasNrG0008,
#[serde(rename = "G_0009")]
CodelisteGasNrG0009,
#[serde(rename = "G_0010")]
CodelisteGasNrG0010,
#[serde(rename = "G_0011")]
CodelisteGasNrG0011,
#[serde(rename = "G_0012")]
CodelisteGasNrG0012,
#[serde(rename = "G_0013")]
CodelisteGasNrG0013,
#[serde(rename = "G_0014")]
CodelisteGasNrG0014,
#[serde(rename = "G_0016")]
CodelisteGasNrG0016,
#[serde(rename = "G_0018")]
CodelisteGasNrG0018,
#[serde(rename = "G_0019")]
CodelisteGasNrG0019,
#[serde(rename = "G_0022")]
CodelisteGasNrG0022,
#[serde(rename = "G_0023")]
CodelisteGasNrG0023,
#[serde(rename = "G_0025")]
CodelisteGasNrG0025,
#[serde(rename = "G_0026")]
CodelisteGasNrG0026,
#[serde(rename = "G_0027")]
CodelisteGasNrG0027,
#[serde(rename = "G_0030")]
CodelisteGasNrG0030,
#[serde(rename = "G_0031")]
CodelisteGasNrG0031,
#[serde(rename = "G_0032")]
CodelisteGasNrG0032,
#[serde(rename = "G_0033")]
CodelisteGasNrG0033,
#[serde(rename = "G_0034")]
CodelisteGasNrG0034,
#[serde(rename = "G_0035")]
CodelisteGasNrG0035,
#[serde(rename = "G_0036")]
CodelisteGasNrG0036,
#[serde(rename = "G_0038")]
CodelisteGasNrG0038,
#[serde(rename = "G_0039")]
CodelisteGasNrG0039,
#[serde(rename = "G_0040")]
CodelisteGasNrG0040,
#[serde(rename = "G_0042")]
CodelisteGasNrG0042,
#[serde(rename = "G_0043")]
CodelisteGasNrG0043,
#[serde(rename = "G_0044")]
CodelisteGasNrG0044,
#[serde(rename = "G_0045")]
CodelisteGasNrG0045,
#[serde(rename = "G_0046")]
CodelisteGasNrG0046,
#[serde(rename = "G_0047")]
CodelisteGasNrG0047,
#[serde(rename = "G_0048")]
CodelisteGasNrG0048,
#[serde(rename = "G_0051")]
CodelisteGasNrG0051,
#[serde(rename = "G_0052")]
CodelisteGasNrG0052,
#[serde(rename = "G_0053")]
CodelisteGasNrG0053,
#[serde(rename = "G_0054")]
CodelisteGasNrG0054,
#[serde(rename = "G_0057")]
CodelisteGasNrG0057,
#[serde(rename = "G_0058")]
CodelisteGasNrG0058,
#[serde(rename = "G_0067")]
CodelisteGasNrG0067,
#[serde(rename = "G_0068")]
CodelisteGasNrG0068,
#[serde(rename = "G_0069")]
CodelisteGasNrG0069,
#[serde(rename = "G_0070")]
CodelisteGasNrG0070,
#[serde(rename = "G_0071")]
CodelisteGasNrG0071,
#[serde(rename = "S_0054")]
CodelisteStromNrS0054,
#[serde(rename = "S_0055")]
CodelisteStromNrS0055,
#[serde(rename = "S_0056")]
CodelisteStromNrS0056,
#[serde(rename = "S_0059")]
CodelisteStromNrS0059,
#[serde(rename = "S_0060")]
CodelisteStromNrS0060,
#[serde(rename = "S_0063")]
CodelisteStromNrS0063,
#[serde(rename = "S_0064")]
CodelisteStromNrS0064,
#[serde(rename = "S_0086")]
CodelisteStromNrS0086,
#[serde(rename = "S_0087")]
CodelisteStromNrS0087,
#[serde(rename = "S_0090")]
CodelisteStromNrS0090,
#[serde(rename = "S_0091")]
CodelisteStromNrS0091,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum EbdReferenz {
#[serde(rename = "E_0003")]
EbdNrE0003,
#[serde(rename = "E_0022")]
EbdNrE0022,
#[serde(rename = "E_0206")]
EbdNrE0206,
#[serde(rename = "E_0209")]
EbdNrE0209,
#[serde(rename = "E_0210")]
EbdNrE0210,
#[serde(rename = "E_0243")]
EbdNrE0243,
#[serde(rename = "E_0249")]
EbdNrE0249,
#[serde(rename = "E_0250")]
EbdNrE0250,
#[serde(rename = "E_0254")]
EbdNrE0254,
#[serde(rename = "E_0256")]
EbdNrE0256,
#[serde(rename = "E_0257")]
EbdNrE0257,
#[serde(rename = "E_0259")]
EbdNrE0259,
#[serde(rename = "E_0261")]
EbdNrE0261,
#[serde(rename = "E_0264")]
EbdNrE0264,
#[serde(rename = "E_0265")]
EbdNrE0265,
#[serde(rename = "E_0266")]
EbdNrE0266,
#[serde(rename = "E_0267")]
EbdNrE0267,
#[serde(rename = "E_0270")]
EbdNrE0270,
#[serde(rename = "E_0271")]
EbdNrE0271,
#[serde(rename = "E_0272")]
EbdNrE0272,
#[serde(rename = "E_0273")]
EbdNrE0273,
#[serde(rename = "E_0274")]
EbdNrE0274,
#[serde(rename = "E_0275")]
EbdNrE0275,
#[serde(rename = "E_0276")]
EbdNrE0276,
#[serde(rename = "E_0277")]
EbdNrE0277,
#[serde(rename = "E_0279")]
EbdNrE0279,
#[serde(rename = "E_0283")]
EbdNrE0283,
#[serde(rename = "E_0406")]
EbdNrE0406,
#[serde(rename = "E_0407")]
EbdNrE0407,
#[serde(rename = "E_0441")]
EbdNrE0441,
#[serde(rename = "E_0442")]
EbdNrE0442,
#[serde(rename = "E_0443")]
EbdNrE0443,
#[serde(rename = "E_0459")]
EbdNrE0459,
#[serde(rename = "E_0468")]
EbdNrE0468,
#[serde(rename = "E_0470")]
EbdNrE0470,
#[serde(rename = "E_0488")]
EbdNrE0488,
#[serde(rename = "E_0497")]
EbdNrE0497,
#[serde(rename = "E_0503")]
EbdNrE0503,
#[serde(rename = "E_0504")]
EbdNrE0504,
#[serde(rename = "E_0505")]
EbdNrE0505,
#[serde(rename = "E_0506")]
EbdNrE0506,
#[serde(rename = "E_0515")]
EbdNrE0515,
#[serde(rename = "E_0516")]
EbdNrE0516,
#[serde(rename = "E_0517")]
EbdNrE0517,
#[serde(rename = "E_0518")]
EbdNrE0518,
#[serde(rename = "E_0519")]
EbdNrE0519,
#[serde(rename = "E_0520")]
EbdNrE0520,
#[serde(rename = "E_0521")]
EbdNrE0521,
#[serde(rename = "E_0522")]
EbdNrE0522,
#[serde(rename = "E_0523")]
EbdNrE0523,
#[serde(rename = "E_0526")]
EbdNrE0526,
#[serde(rename = "E_0527")]
EbdNrE0527,
#[serde(rename = "E_0533")]
EbdNrE0533,
#[serde(rename = "E_0538")]
EbdNrE0538,
#[serde(rename = "E_0539")]
EbdNrE0539,
#[serde(rename = "E_0540")]
EbdNrE0540,
#[serde(rename = "E_0544")]
EbdNrE0544,
#[serde(rename = "E_0545")]
EbdNrE0545,
#[serde(rename = "E_0546")]
EbdNrE0546,
#[serde(rename = "E_0547")]
EbdNrE0547,
#[serde(rename = "E_0548")]
EbdNrE0548,
#[serde(rename = "E_0549")]
EbdNrE0549,
#[serde(rename = "E_0550")]
EbdNrE0550,
#[serde(rename = "E_0551")]
EbdNrE0551,
#[serde(rename = "E_0552")]
EbdNrE0552,
#[serde(rename = "E_0553")]
EbdNrE0553,
#[serde(rename = "E_0554")]
EbdNrE0554,
#[serde(rename = "E_0566")]
EbdNrE0566,
#[serde(rename = "E_0567")]
EbdNrE0567,
#[serde(rename = "E_0568")]
EbdNrE0568,
#[serde(rename = "E_0569")]
EbdNrE0569,
#[serde(rename = "E_0595")]
EbdNrE0595,
#[serde(rename = "E_0800")]
EbdNrE0800,
#[serde(rename = "E_0804")]
EbdNrE0804,
#[serde(rename = "E_0806")]
EbdNrE0806,
#[serde(rename = "E_1000")]
EbdNrE1000,
#[serde(rename = "E_1001")]
EbdNrE1001,
#[serde(rename = "E_1004")]
EbdNrE1004,
#[serde(rename = "E_1006")]
EbdNrE1006,
#[serde(rename = "E_1007")]
EbdNrE1007,
#[serde(rename = "E_1008")]
EbdNrE1008,
#[serde(rename = "E_1009")]
EbdNrE1009,
#[serde(rename = "E_1010")]
EbdNrE1010,
#[serde(rename = "E_3004")]
EbdNrE3004,
#[serde(rename = "E_3038")]
EbdNrE3038,
#[serde(rename = "GS_002")]
CodelisteGasStromNrGs002,
#[serde(rename = "G_0001")]
CodelisteGasNrG0001,
#[serde(rename = "G_0015")]
CodelisteGasNrG0015,
#[serde(rename = "G_0049")]
CodelisteGasNrG0049,
#[serde(rename = "G_0050")]
CodelisteGasNrG0050,
#[serde(rename = "G_0059")]
CodelisteGasNrG0059,
#[serde(rename = "G_0060")]
CodelisteGasNrG0060,
#[serde(rename = "G_0061")]
CodelisteGasNrG0061,
#[serde(rename = "G_0062")]
CodelisteGasNrG0062,
#[serde(rename = "G_0063")]
CodelisteGasNrG0063,
#[serde(rename = "G_0064")]
CodelisteGasNrG0064,
#[serde(rename = "G_0065")]
CodelisteGasNrG0065,
#[serde(rename = "G_0066")]
CodelisteGasNrG0066,
#[serde(rename = "G_0072")]
CodelisteGasNrG0072,
#[serde(rename = "G_0073")]
CodelisteGasNrG0073,
#[serde(rename = "G_0074")]
CodelisteGasNrG0074,
#[serde(rename = "G_0075")]
CodelisteGasNrG0075,
#[serde(rename = "G_0078")]
CodelisteGasNrG0078,
#[serde(rename = "G_0079")]
CodelisteGasNrG0079,
#[serde(rename = "G_0080")]
CodelisteGasNrG0080,
#[serde(rename = "G_0081")]
CodelisteGasNrG0081,
#[serde(rename = "G_0082")]
CodelisteGasNrG0082,
#[serde(rename = "G_0083")]
CodelisteGasNrG0083,
#[serde(rename = "G_0084")]
CodelisteGasNrG0084,
#[serde(rename = "G_0085")]
CodelisteGasNrG0085,
#[serde(rename = "G_0086")]
CodelisteGasNrG0086,
#[serde(rename = "G_0087")]
CodelisteGasNrG0087,
#[serde(rename = "G_0089")]
CodelisteGasNrG0089,
#[serde(rename = "S_0061")]
CodelisteStromNrS0061,
#[serde(rename = "S_0062")]
CodelisteStromNrS0062,
#[serde(rename = "S_0065")]
CodelisteStromNrS0065,
#[serde(rename = "S_0066")]
CodelisteStromNrS0066,
#[serde(rename = "S_0067")]
CodelisteStromNrS0067,
#[serde(rename = "S_0068")]
CodelisteStromNrS0068,
#[serde(rename = "S_0073")]
CodelisteStromNrS0073,
#[serde(rename = "S_0074")]
CodelisteStromNrS0074,
#[serde(rename = "S_0075")]
CodelisteStromNrS0075,
#[serde(rename = "S_0076")]
CodelisteStromNrS0076,
#[serde(rename = "S_0077")]
CodelisteStromNrS0077,
#[serde(rename = "S_0078")]
CodelisteStromNrS0078,
#[serde(rename = "S_0079")]
CodelisteStromNrS0079,
#[serde(rename = "S_0092")]
CodelisteStromNrS0092,
#[serde(rename = "S_0093")]
CodelisteStromNrS0093,
#[serde(rename = "S_0103")]
CodelisteStromNrS0103,
#[serde(rename = "S_0104")]
CodelisteStromNrS0104,
#[serde(rename = "S_0108")]
CodelisteStromNrS0108,
#[serde(rename = "S_0109")]
CodelisteStromNrS0109,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum EigenschaftMsb {
#[serde(rename = "G10")]
GaszaehlerG10,
#[serde(rename = "G100")]
GaszaehlerG100,
#[serde(rename = "G1000")]
GaszaehlerG1000,
#[serde(rename = "G10000")]
GaszaehlerG10000,
#[serde(rename = "G12500")]
GaszaehlerG12500,
#[serde(rename = "G16")]
GaszaehlerG16,
#[serde(rename = "G160")]
GaszaehlerG160,
#[serde(rename = "G1600")]
GaszaehlerG1600,
#[serde(rename = "G16000")]
GaszaehlerG16000,
#[serde(rename = "G2.5")]
GaszaehlerG25,
#[serde(rename = "G25")]
GaszaehlerG252,
#[serde(rename = "G250")]
GaszaehlerG250,
#[serde(rename = "G2500")]
GaszaehlerG2500,
#[serde(rename = "G350")]
GaszaehlerG350,
#[serde(rename = "G4")]
GaszaehlerG4,
#[serde(rename = "G40")]
GaszaehlerG40,
#[serde(rename = "G400")]
GaszaehlerG400,
#[serde(rename = "G4000")]
GaszaehlerG4000,
#[serde(rename = "G6")]
GaszaehlerG6,
#[serde(rename = "G65")]
GaszaehlerG65,
#[serde(rename = "G650")]
GaszaehlerG650,
#[serde(rename = "G6500")]
GaszaehlerG6500,
#[serde(rename = "Z10")]
Kunde,
#[serde(rename = "Z11")]
Lieferant,
#[serde(rename = "Z19")]
VertraglicheGrundlageAnschlussnutzer,
#[serde(rename = "Z20")]
WeiterverpflichtungGmsb,
#[serde(rename = "Z39")]
GrundzustaendigerMessstellenbetreiber,
#[serde(rename = "Z40")]
WettbewerblicherMessstellenbetreiber,
#[serde(rename = "Z41")]
Auffangmessstellenbetreiber,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum EndeDatumFormat {
#[serde(rename = "102")]
Ccyymmdd,
#[serde(rename = "303")]
Ccyymmddhhmmzzz,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum ExRefName {
#[serde(rename = "AAG")]
Angebotsnummer,
#[serde(rename = "AAV")]
NummerAnfrage,
#[serde(rename = "ACE")]
NummerZugehoerigenDokuments,
#[serde(rename = "ACW")]
ReferenznummerVorangegangenenNachricht,
#[serde(rename = "ADY")]
Mitteilungsnummer,
#[serde(rename = "AFL")]
ZugehoerigeRechnungen,
#[serde(rename = "AGI")]
Beantragungsnummer,
#[serde(rename = "AGK")]
Anwendungsreferenznummer,
#[serde(rename = "AGO")]
AbsenderreferenzOriginalNachricht,
#[serde(rename = "APF")]
VerweisKatalognummer,
#[serde(rename = "AUU")]
ReferenzZeitreihe,
#[serde(rename = "AVC")]
KundennummerBeimLieferanten,
#[serde(rename = "AVE")]
Meldepunkt,
#[serde(rename = "FC")]
Steuernummer,
#[serde(rename = "MG")]
Geraetenummer,
#[serde(rename = "OI")]
Ursprungsrechnungsnummer,
#[serde(rename = "ON")]
AuftragsnummerEinkauf,
#[serde(rename = "TN")]
TransaktionsReferenznummer,
#[serde(rename = "VA")]
Umsatzsteuernummer,
#[serde(rename = "Z01")]
KundennummerBeimAltlieferanten,
#[serde(rename = "Z03")]
PositionsnummerAngebots,
#[serde(rename = "Z05")]
AbrechnungMessstellenbetriebsNne,
#[serde(rename = "Z08")]
MpIdNachfolgendenNetzbetreibers,
#[serde(rename = "Z09")]
Geraetenummer2,
#[serde(rename = "Z10")]
ObisKennzahl,
#[serde(rename = "Z11")]
GeraetenummerMengenumwerters,
#[serde(rename = "Z12")]
ReferenzProfil,
#[serde(rename = "Z13")]
Pruefidentifikator,
#[serde(rename = "Z14")]
SmartmeterGateway,
#[serde(rename = "Z16")]
ZugeordneteMarktlokation,
#[serde(rename = "Z17")]
Preisschluesselstamm,
#[serde(rename = "Z18")]
Marktlokation,
#[serde(rename = "Z19")]
Messlokation,
#[serde(rename = "Z20")]
Tranche,
#[serde(rename = "Z21")]
ZugeordneteMesslokation,
#[serde(rename = "Z22")]
BeteiligteMarktrolle,
#[serde(rename = "Z23")]
Rechenschritt,
#[serde(rename = "Z25")]
Faxnummer,
#[serde(rename = "Z27")]
CodeZaehlzeitdefinition,
#[serde(rename = "Z28")]
CodeZaehlendenRegisters,
#[serde(rename = "Z30")]
ReferenzVorherigeStammdatenmeldungMsb,
#[serde(rename = "Z31")]
Lokationsbuendelstruktur,
#[serde(rename = "Z32")]
Netzlokation,
#[serde(rename = "Z33")]
ObjektcodeLokationLokationsbuendelstruktur,
#[serde(rename = "Z34")]
VorgelagerteMesslokation,
#[serde(rename = "Z35")]
VorgelagerteNetzlokation,
#[serde(rename = "Z37")]
TechnischeRessource,
#[serde(rename = "Z38")]
SteuerbareRessource,
#[serde(rename = "Z39")]
KeineStandardisierteLokationsbuendelstrukturVorhanden,
#[serde(rename = "Z41")]
ReferenznummerVorgangsAnmeldungWim,
#[serde(rename = "Z42")]
ReferenznummerNachrichtBetroffenenAntwortBestellungBestellbestaetigung,
#[serde(rename = "Z43")]
ReferenznummerVorgangsBetroffenenAntwortBestellungBestellbestaetigung,
#[serde(rename = "Z45")]
ReferenzArtikelId,
#[serde(rename = "Z46")]
ReferenzZeitraumId,
#[serde(rename = "Z47")]
SystemVorhandeneDaten,
#[serde(rename = "Z48")]
ErwarteteDaten,
#[serde(rename = "Z49")]
GueltigeDaten,
#[serde(rename = "Z50")]
TermindatenMarktlokation,
#[serde(rename = "Z51")]
ErwarteteTermindatenMarktlokation,
#[serde(rename = "Z52")]
SystemVorhandeneTermindatenMarktlokation,
#[serde(rename = "Z53")]
KeineDaten,
#[serde(rename = "Z54")]
SystemKeineDatenVorhanden,
#[serde(rename = "Z55")]
KeineDatenErwartet,
#[serde(rename = "Z56")]
PreiseNetzbetreibers,
#[serde(rename = "Z59")]
MarktlokationKundenanlage,
#[serde(rename = "Z60")]
InformativUmsetzungGeplantesProduktpaket,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum FehlerCode {
#[serde(rename = "Z10")]
IdUnbekannt,
#[serde(rename = "Z14")]
ObjektItSystemNichtGefunden,
#[serde(rename = "Z15")]
ObjektItSystemNichtEindeutig,
#[serde(rename = "Z16")]
ObjektNichtMehrNetzgebiet,
#[serde(rename = "Z17")]
AbsenderAngegebenenZeitintervallZeitpunktObjektNichtZugeordnet,
#[serde(rename = "Z18")]
EmpfaengerAngegebenenZeitintervallZeitpunktObjektNichtZugeordnet,
#[serde(rename = "Z19")]
GeraetenummerAngegebenenZeitintervallZeitpunktMesslokationNichtBekannt,
#[serde(rename = "Z20")]
ObisKennzahlAngegebenenZeitintervallZeitpunktObjektNichtBekannt,
#[serde(rename = "Z21")]
GeschaeftsvorfallinterneReferenzierungFehlerhaft,
#[serde(rename = "Z24")]
ZuordnungsTupelUnbekannt,
#[serde(rename = "Z25")]
AbsenderAngegebenenZeitintervallZeitpunktDurchZuordnungsTupel,
#[serde(rename = "Z26")]
EmpfaengerAngegebenenZeitintervallZeitpunktDurchZuordnungsTupel,
#[serde(rename = "Z27")]
VorkommaStellenzahlZaehlwertesLang,
#[serde(rename = "Z29")]
ErforderlicheAngabeDiesenAnwendungsfallFehlt,
#[serde(rename = "Z30")]
ZeitreiheUnvollstaendig,
#[serde(rename = "Z31")]
GeschaeftsvorfallEmpfaengerZurueckgewiesen,
#[serde(rename = "Z33")]
ReferenziertesGeschaeftsvorfallTupelNichtVorhanden,
#[serde(rename = "Z34")]
ZeitintervallNegativNull,
#[serde(rename = "Z35")]
FormatNichtEingehalten,
#[serde(rename = "Z37")]
GeschaeftsvorfallDarfSenderNichtGesendetWerden,
#[serde(rename = "Z38")]
AnzahlUebermitteltenCodesUeberschreitetPaketdefinition,
#[serde(rename = "Z39")]
CodeNichtErlaubtemWertebereich,
#[serde(rename = "Z40")]
SegmentSegmentgruppenwiederholbarkeitUeberschritten,
#[serde(rename = "Z41")]
ZeitangabeUnplausibel,
#[serde(rename = "Z42")]
KonfigurationsIdAngegebenenZeitintervallZeitpunktNichtBekannt,
#[serde(rename = "Z43")]
GeschaeftsvorfallObjektEigenschaftNichtErlaubt,
#[serde(rename = "Z44")]
EigenschaftObjektsWeichtGeschaeftsvorfallCodiertenEigenschaft,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Funktionscode {
#[serde(rename = "IC")]
Informationskontakt,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum GeraeteStatusAnlass {
#[serde(rename = "Z75")]
Kommunikationsstoerung,
#[serde(rename = "Z78")]
StromGasMesswerteUnvollstaendigWegenGeraetewechsels,
#[serde(rename = "Z81")]
StromGasMesswerteSindNichtVerwendbarVerfuegbarMesseinrichtungDefekt,
#[serde(rename = "ZB8")]
KeineStoerungFeststellbar,
#[serde(rename = "ZC1")]
StoerungsbehebungNichtMoeglich,
#[serde(rename = "ZS1")]
ReparaturOhneGeraetewechsel,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum GeraeteStatusCode {
#[serde(rename = "Z09")]
Stoerungsfrei,
#[serde(rename = "Z10")]
Gestoert,
#[serde(rename = "Z11")]
FestgestellteStoerung,
#[serde(rename = "Z12")]
VermuteteStoerung,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum GrundlageLieferscheinpruefung {
#[serde(rename = "Z12")]
MarktkommunikationAusgetauschteDaten,
#[serde(rename = "Z13")]
AbweichendVertraglichAnschlussnutzerVereinbarteGrundlage,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Haeufigkeit {
#[serde(rename = "Z33")]
EsHandeltSichUmZaehlzeitdefinitionZaehlzeitaenderungszeitpunktAllenTagen,
#[serde(rename = "Z34")]
EsHandeltSichUmZaehlzeitdefinitionUnterschiedlichen,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum HandlungCode {
#[serde(rename = "Z16")]
ErforderlichesProduktTranche,
#[serde(rename = "Z19")]
ErforderlichesProduktMesslokation,
#[serde(rename = "Z42")]
Zaehlzeitdefinition,
#[serde(rename = "Z54")]
ErforderlichesProduktMarktlokation,
#[serde(rename = "Z55")]
ErforderlichesProduktNetzlokation,
#[serde(rename = "Z56")]
ErforderlichesProduktSteuerbarenRessource,
#[serde(rename = "Z64")]
ErforderlichesProduktSchaltzeitdefinitionen,
#[serde(rename = "Z65")]
ErforderlichesProduktLeistungskurvendefinitionen,
#[serde(rename = "Z66")]
ErforderlichesProduktAdHocSteuerkanal,
#[serde(rename = "Z67")]
ErforderlichesMessproduktWerteTyp2Backend,
#[serde(rename = "Z68")]
ErforderlichesProduktKonfigurationserlaubnisWerteTyp2Smgw,
#[serde(rename = "Z69")]
Schaltzeitdefinition,
#[serde(rename = "Z70")]
Leistungskurvendefinition,
#[serde(rename = "Z79")]
BestandteilProduktpakets,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum IdeQualifier {
#[serde(rename = "24")]
Transaktion,
#[serde(rename = "Z01")]
Liste,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum IdentQualifier {
#[serde(rename = "BN")]
Serialnummer,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum KavBetrag {
#[serde(rename = "G10")]
GaszaehlerG10,
#[serde(rename = "G100")]
GaszaehlerG100,
#[serde(rename = "G1000")]
GaszaehlerG1000,
#[serde(rename = "G10000")]
GaszaehlerG10000,
#[serde(rename = "G12500")]
GaszaehlerG12500,
#[serde(rename = "G16")]
GaszaehlerG16,
#[serde(rename = "G160")]
GaszaehlerG160,
#[serde(rename = "G1600")]
GaszaehlerG1600,
#[serde(rename = "G16000")]
GaszaehlerG16000,
#[serde(rename = "G2.5")]
GaszaehlerG25,
#[serde(rename = "G25")]
GaszaehlerG252,
#[serde(rename = "G250")]
GaszaehlerG250,
#[serde(rename = "G2500")]
GaszaehlerG2500,
#[serde(rename = "G350")]
GaszaehlerG350,
#[serde(rename = "G4")]
GaszaehlerG4,
#[serde(rename = "G40")]
GaszaehlerG40,
#[serde(rename = "G400")]
GaszaehlerG400,
#[serde(rename = "G4000")]
GaszaehlerG4000,
#[serde(rename = "G6")]
GaszaehlerG6,
#[serde(rename = "G65")]
GaszaehlerG65,
#[serde(rename = "G650")]
GaszaehlerG650,
#[serde(rename = "G6500")]
GaszaehlerG6500,
#[serde(rename = "Z10")]
Kunde,
#[serde(rename = "Z11")]
Lieferant,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum KavGruppe {
#[serde(rename = "AHZ")]
AnalogerHaushaltszaehlerDrehstrom,
#[serde(rename = "AMR")]
FernauslesbareZaehler,
#[serde(rename = "BGZ")]
Balgengaszaehler,
#[serde(rename = "BKE")]
StecktechnikBefestigungsKontaktierungseinrichtung,
#[serde(rename = "DKZ")]
Drehkolbengaszaehler,
#[serde(rename = "DMU")]
Dichtemengenumwerter,
#[serde(rename = "DPA")]
Code3Dreipunktaufhaengung,
#[serde(rename = "DSL")]
DslKomEinr,
#[serde(rename = "E02")]
SlpSep,
#[serde(rename = "E03")]
Hoechstspannung,
#[serde(rename = "E04")]
Hochspannung,
#[serde(rename = "E05")]
Mittelspannung,
#[serde(rename = "E06")]
Niederspannung,
#[serde(rename = "E07")]
HoesHsUmspannung,
#[serde(rename = "E08")]
HsMsUmspannung,
#[serde(rename = "E09")]
MsNsUmspannung,
#[serde(rename = "E14")]
TlpTep,
#[serde(rename = "EHZ")]
ElektronischerHaushaltszaehler,
#[serde(rename = "ERZ")]
Einrichtungszaehler,
#[serde(rename = "ETH")]
EthernetKomEinrichtLanWlan,
#[serde(rename = "ETZ")]
Eintarif,
#[serde(rename = "GSM")]
GsmGprsUmtsKomEinr,
#[serde(rename = "HUT")]
Hutschiene,
#[serde(rename = "IVA")]
SonderausstattungGehoertZBGasEncoder,
#[serde(rename = "KAS")]
AlleKonzessionsvertraglichenSonderregelungenSystematik,
#[serde(rename = "LAZ")]
Lastgangzaehler,
#[serde(rename = "LTE")]
LteKomEinr,
#[serde(rename = "MAZ")]
Maximumzaehler,
#[serde(rename = "MBW")]
Blockstromwandler,
#[serde(rename = "MIW")]
MesswandlersatzStrom,
#[serde(rename = "MME")]
ModerneMesseinrichtungMsbg,
#[serde(rename = "MMR")]
ManuellAusgeleseneZaehler,
#[serde(rename = "MPW")]
KombimesswandlersatzStromSpannung,
#[serde(rename = "MRG")]
Messdatenregistriergeraet,
#[serde(rename = "MUW")]
MesswandlersatzSpannung,
#[serde(rename = "NMG")]
NeueMesseinrichtungGasMsbg,
#[serde(rename = "NTZ")]
Mehrtarif,
#[serde(rename = "PLC")]
PlcKomEinrichtung,
#[serde(rename = "PST")]
FestnetzKomEinrichtTae,
#[serde(rename = "RSU")]
Rundsteuerempfaenger,
#[serde(rename = "SA")]
Sondervertragskunden1KvParagraph271KvPreisParagraph,
#[serde(rename = "SAS")]
KennzeichnungDassAbweichenderPreisSondervertragskunden,
#[serde(rename = "TA")]
TarifkundenStromParagraph221bHtEtHoheKaGas,
#[serde(rename = "TAS")]
KennzeichnungDassAbweichenderPreisTarifkundenVorliegt,
#[serde(rename = "TK")]
GasKavParagraph222aAusschliesslicherNutzungKochen,
#[serde(rename = "TKS")]
KennzeichnungKavParagraph222aAndererPreisVerwenden,
#[serde(rename = "TMU")]
Temperaturmengenumwerter,
#[serde(rename = "TRZ")]
Turbinenradgaszaehler,
#[serde(rename = "TSU")]
Tarifschaltuhr,
#[serde(rename = "UGZ")]
Ultraschallgaszaehler,
#[serde(rename = "WGZ")]
Wirbelgaszaehler,
#[serde(rename = "WSZ")]
AnalogerWechselstromzaehler,
#[serde(rename = "XYZ")]
DieserCodeAnwendungDurchZulaessigenCodeNbGueltigenListe,
#[serde(rename = "Y01")]
Hochdruck,
#[serde(rename = "Y02")]
Mitteldruck,
#[serde(rename = "Y03")]
Niederdruck,
#[serde(rename = "Y04")]
HGas,
#[serde(rename = "Y05")]
LGas,
#[serde(rename = "Z22")]
Verbrauchsaufteilung,
#[serde(rename = "Z28")]
Verlustfaktor,
#[serde(rename = "Z30")]
Geraetenummer,
#[serde(rename = "Z31")]
EinstutzenZaehler,
#[serde(rename = "Z32")]
ZweistutzenZaehler,
#[serde(rename = "Z33")]
EegMarktlokationOhneDvPflicht,
#[serde(rename = "Z34")]
KwkgMarktlokationOhneDvPflicht,
#[serde(rename = "Z35")]
SonstigeMarktlokation,
#[serde(rename = "Z36")]
TepReferenzmessung,
#[serde(rename = "Z37")]
EegMarktlokationDvPflicht,
#[serde(rename = "Z38")]
PrognoseBasisProfilen,
#[serde(rename = "Z39")]
PrognoseBasisWerten,
#[serde(rename = "Z46")]
KwkgMarktlokationDvPflicht,
#[serde(rename = "Z47")]
Endkundenabrechnung,
#[serde(rename = "Z48")]
BilanzkreisVerbrauchendeMarktlokation,
#[serde(rename = "Z49")]
BilanzkreisErzeugendeMarktlokationEeg,
#[serde(rename = "Z50")]
BilanzkreisErzeugendeMarktlokationKwkg,
#[serde(rename = "Z51")]
BilanzkreisSonstigeErzeugendeMarktlokation,
#[serde(rename = "Z52")]
AnzuwendenAlleMesslokationenErfassungEnergiewerteMarktlokationErforderlich,
#[serde(rename = "Z53")]
AnzuwendenMindestensMesslokationErfassungEnergiewerteMarktlokationKmeMme,
#[serde(rename = "Z56")]
HierunterFallenHeizungsanlagenDenenSpeichermediumZB,
#[serde(rename = "Z57")]
WaermepumpenEntziehenUmweltLuftWasserErdreichWaermeHebenTechnischem,
#[serde(rename = "Z58")]
FernschaltungZaehleinrichtung,
#[serde(rename = "Z61")]
HierunterFallenHeizungsanlagenDirektDamitZeitgleichElektrischeEnergie,
#[serde(rename = "Z62")]
NetzbetreiberKannVerbrauchseinrichtungMarktlokationUnterbrechenEsKommen,
#[serde(rename = "Z63")]
NetzbetreiberKannVerbrauchseinrichtungMarktlokationNichtUnterbrechenEs,
#[serde(rename = "Z64")]
HierunterStromVerstehenAusschliesslichBetriebEndverbrauchsgeraetenZB,
#[serde(rename = "Z65")]
HierunterStromVerstehenWaermebedarfsdeckungZBStandspeicherheizung,
#[serde(rename = "Z68")]
AnzuwendenKeineMesslokationErfassungEnergiewerteMarktlokationVorhanden,
#[serde(rename = "Z69")]
GemesseneEnergiemengeReferenziertenMesslokationErgebnisReferenzierten,
#[serde(rename = "Z70")]
GemesseneEnergiemengeReferenziertenMesslokationErgebnisReferenzierten2,
#[serde(rename = "Z71")]
Verbrauch,
#[serde(rename = "Z72")]
Erzeugung,
#[serde(rename = "Z73")]
ZahlungNetznutzung,
#[serde(rename = "Z74")]
Netznutzungsvertrag,
#[serde(rename = "Z75")]
Code1Prioritaet,
#[serde(rename = "Z76")]
Code2Prioritaet,
#[serde(rename = "Z77")]
Code3Prioritaet,
#[serde(rename = "Z78")]
Code4Prioritaet,
#[serde(rename = "Z79")]
Code5Prioritaet,
#[serde(rename = "Z80")]
GemesseneEnergiemengeReferenziertenMesslokationErgebnisReferenzierten3,
#[serde(rename = "Z81")]
GemesseneEnergiemengeReferenziertenMesslokationErgebnisReferenzierten4,
#[serde(rename = "Z82")]
GemesseneEnergiemengeReferenziertenMesslokationErgebnisRechenschritts,
#[serde(rename = "Z83")]
ErgebnisReferenziertenRechenschrittsFunktionPositivwertAnzuwendenDH,
#[serde(rename = "Z84")]
Netznutzungsabrechnung,
#[serde(rename = "Z85")]
Bilanzkreisabrechnung,
#[serde(rename = "Z86")]
Mehrmindermengenabrechnung,
#[serde(rename = "Z87")]
EsHandeltSichUmOeffentlicheLadesaeuleMehrerenLadeanschluessen,
#[serde(rename = "Z88")]
Nb,
#[serde(rename = "Z89")]
Lf,
#[serde(rename = "Z90")]
Uenb,
#[serde(rename = "Z91")]
Msb,
#[serde(rename = "Z92")]
UebermittlungHknr,
#[serde(rename = "Z93")]
Tag,
#[serde(rename = "Z94")]
Monat,
#[serde(rename = "Z95")]
BgSzrKategorieB,
#[serde(rename = "Z96")]
BgSzrKategorieC,
#[serde(rename = "Z97")]
BkSzrKategorieA,
#[serde(rename = "Z98")]
BkSzrKategorieBEbeneRegelzone,
#[serde(rename = "Z99")]
BkSzrKategorieBEbeneBilanzierungsgebiet,
#[serde(rename = "ZA0")]
BkSzrKategorieC,
#[serde(rename = "ZA1")]
LfSzrKategorieA,
#[serde(rename = "ZA2")]
LfSzrKategorieBEbeneRegelzone,
#[serde(rename = "ZA3")]
LfSzrKategorieBEbeneBilanzierungsgebiet,
#[serde(rename = "ZA4")]
DeltazeitreihenuebertragDzue,
#[serde(rename = "ZA5")]
NetzzeitreiheNzr,
#[serde(rename = "ZA6")]
Abrechnungssummenzeitreihe,
#[serde(rename = "ZA7")]
GrundlageLieferscheinpruefung,
#[serde(rename = "ZA8")]
Strassenbeleuchtung,
#[serde(rename = "ZB1")]
Netznutzungsabrechnungsvariante,
#[serde(rename = "ZB3")]
SteuerungWaermeabgabe,
#[serde(rename = "ZB4")]
Msba,
#[serde(rename = "ZB5")]
ErmittlungAusgeglichenheitBilanzkreisen,
#[serde(rename = "ZB7")]
Monatlich,
#[serde(rename = "ZC0")]
ArtVolumenerfassung,
#[serde(rename = "ZC9")]
ZweiteMessungVergleichsmessungErforderlich,
#[serde(rename = "ZD1")]
BlindarbeitabrechnungBetriebsfuehrung,
#[serde(rename = "ZD3")]
Zaehlzeitdefinitionstyp,
#[serde(rename = "ZD4")]
ErmittlungLeistungsmaximumsAtypischerNetznutzung,
#[serde(rename = "ZD5")]
UebermittelbarkeitAusgerolltenDefinition,
#[serde(rename = "ZD7")]
BestellbarkeitZaehlzeitdefinition,
#[serde(rename = "ZD9")]
Jaehrlich,
#[serde(rename = "ZE0")]
HaeufigkeitUebermittlung,
#[serde(rename = "ZE1")]
EsLiegtKeinVerwendungszweckVor,
#[serde(rename = "ZE4")]
ZahlerBlindarbeit,
#[serde(rename = "ZE5")]
EMobilitaet,
#[serde(rename = "ZE6")]
MarktlokationNichtOeffentllicheLademoeglichkeitVorhanden,
#[serde(rename = "ZE7")]
EsHandeltSichUmMehrOeffentlicheLadesaeuleMarktlokation,
#[serde(rename = "ZE8")]
Halbjaehrlich,
#[serde(rename = "ZE9")]
Quartalsweise,
#[serde(rename = "ZF0")]
Gmsb,
#[serde(rename = "ZF1")]
NetzgangzeitreiheNgz,
#[serde(rename = "ZF2")]
LeistungsbeschreibungSteuerkanals,
#[serde(rename = "ZF5")]
Solar,
#[serde(rename = "ZF6")]
Wind,
#[serde(rename = "ZF7")]
Wasserstoffspeicher,
#[serde(rename = "ZF8")]
Pumpspeicher,
#[serde(rename = "ZF9")]
Batteriespeicher,
#[serde(rename = "ZG0")]
Gas,
#[serde(rename = "ZG1")]
Wasser,
#[serde(rename = "ZG3")]
LokationRegelbetrieb,
#[serde(rename = "ZG4")]
LokationAusserhalbRegelbetriebsStilllegung,
#[serde(rename = "ZG5")]
SonstigeErzeugungsart,
#[serde(rename = "ZG6")]
SonstigeSpeicherart,
#[serde(rename = "ZG7")]
BkSzrEmobTaeglich,
#[serde(rename = "ZG8")]
TechnischenRessourceFaelltParagraph14aEnwg,
#[serde(rename = "ZG9")]
TechnischenRessourceFaelltNichtParagraph14aEnwg,
#[serde(rename = "ZH0")]
InbetriebsetzungTr2023,
#[serde(rename = "ZH1")]
InbetriebsetzungTrVor2024,
#[serde(rename = "ZH2")]
WechselmoeglichkeitParagraph14aEnwgModellFestlegungBk622300Einmalig,
#[serde(rename = "ZH3")]
WechselmoeglichkeitParagraph14aEnwgModellFestlegungBk622300Nicht,
#[serde(rename = "ZH4")]
BefristetAltenParagraph14aEnwgModellBis2028OhneWechselmoeglichkeit,
#[serde(rename = "ZH5")]
WechselParagraph14aEnwgModellFestlegungBk622300WurdeDurchgefuehrt,
#[serde(rename = "ZH6")]
AufteilungsfaktorEnergiemenge,
#[serde(rename = "ZH7")]
DieserCodeAuszuwaehlenNebenGenanntenTechnischenRessourcenVerbrauchenden,
#[serde(rename = "ZH8")]
DieserCodeAuszuwaehlenNebenGenanntenTechnischenRessourcenVerbrauchenden2,
#[serde(rename = "ZH9")]
CodeProdukteigenschaft,
#[serde(rename = "ZMU")]
Zustandsmengenumwerter,
#[serde(rename = "ZRZ")]
Zweirichtungszaehler,
#[serde(rename = "ZTZ")]
Zweitarif,
#[serde(rename = "ZU5")]
Paragraph21EnfgStromspeicherVerlustenergie,
#[serde(rename = "ZU6")]
Paragraph22EnfgElektrischAngetriebeneWaermepumpen,
#[serde(rename = "ZU7")]
Paragraph23EnfgUmlageerhebungAnlagenVerstromungKuppelgasen,
#[serde(rename = "ZU8")]
Paragraph24EnfgHerstellungGruenenWasserstoff,
#[serde(rename = "ZU9")]
Paragraphparagraph3035EnfgStromkostenintensiveUnternehmen,
#[serde(rename = "ZV0")]
Paragraph36EnfgHerstellungWasserstoffStromkostenintensivenUnternehmen,
#[serde(rename = "ZV1")]
Paragraph37EnfgSchienenbahnen,
#[serde(rename = "ZV2")]
Paragraph38EnfgElektrischeBetriebeneBussenLinienverkehr,
#[serde(rename = "ZV3")]
Paragraph39EnfgLandstromanlagen,
#[serde(rename = "ZV4")]
WertedetailsProdukt,
#[serde(rename = "ZV5")]
WaermepumpeWaermeKaelte,
#[serde(rename = "ZV6")]
WaermepumpeKaelte,
#[serde(rename = "ZV7")]
WaermepumpeWaerme,
#[serde(rename = "ZV8")]
FirmwareVersion,
#[serde(rename = "ZV9")]
HerstellerTypbezeichnung,
#[serde(rename = "ZW0")]
SimKartenNr,
#[serde(rename = "ZW1")]
ModemKennungImsi,
#[serde(rename = "ZW2")]
TkProvider,
#[serde(rename = "ZW3")]
IpVersion,
#[serde(rename = "ZW5")]
SteuerbarTechnischeRessourceTechnischenEinrichtungAusgestattetLieferant,
#[serde(rename = "ZW6")]
NichtSteuerbarNichtAlleAnforderungenCodeZw5Status1SteuerbarBeschrieben,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Klassentyp {
#[serde(rename = "11")]
Produkt,
#[serde(rename = "15")]
Struktur,
#[serde(rename = "6")]
Verantwortlicher,
#[serde(rename = "Z01")]
Verwendungsumfang,
#[serde(rename = "Z02")]
Standardlastprofil,
#[serde(rename = "Z03")]
TagesparameterabhaengigesLastprofil,
#[serde(rename = "Z04")]
Standardeinspeiseprofil,
#[serde(rename = "Z05")]
TagesparameterabhaengigesEinspeiseprofil,
#[serde(rename = "Z06")]
Normierungsfaktor,
#[serde(rename = "Z07")]
Profiltyp,
#[serde(rename = "Z10")]
Schwachlastfaehigkeit,
#[serde(rename = "Z11")]
Begrenzungskonstante,
#[serde(rename = "Z12")]
Lastprofil,
#[serde(rename = "Z17")]
Stromverbrauchsart,
#[serde(rename = "Z18")]
Regelzone,
#[serde(rename = "Z19")]
Bilanzkreis,
#[serde(rename = "Z20")]
Bilanzierungsgebiet,
#[serde(rename = "Z21")]
Marktgebiet,
#[serde(rename = "Z22")]
GesetzlicheKategorie,
#[serde(rename = "Z23")]
LandFoerderung,
#[serde(rename = "Z24")]
StatusFernsteuerbarkeit,
#[serde(rename = "Z25")]
DatenstatusZeitreihe,
#[serde(rename = "Z28")]
Bilanzkreis2,
#[serde(rename = "Z29")]
Bilanzkreis3,
#[serde(rename = "Z30")]
Lieferrichtung,
#[serde(rename = "Z32")]
BetriebszustandMelo,
#[serde(rename = "Z35")]
BeschreibungErforderlicherWert,
#[serde(rename = "Z36")]
VersorgungsartMarktlokation,
#[serde(rename = "Z37")]
BasisBildungTranchengroesse,
#[serde(rename = "Z38")]
CodeZaehlzeitregisters,
#[serde(rename = "Z39")]
CodeZaehlzeitdefinition,
#[serde(rename = "Z40")]
ErreichbarkeitUnternehmens,
#[serde(rename = "Z41")]
KeineZaehlzeitMessproduktErforderlich,
#[serde(rename = "Z42")]
BetriebszustandMalo,
#[serde(rename = "Z44")]
Berechnungspreis,
#[serde(rename = "Z45")]
AbrechnungBlindarbeit,
#[serde(rename = "Z46")]
ZahlungBlindarbeitDurchLieferanten,
#[serde(rename = "Z48")]
ZuordnungsregelZpNgzNzr,
#[serde(rename = "Z49")]
Steuerkanal,
#[serde(rename = "Z50")]
Stromerzeugungsart,
#[serde(rename = "Z52")]
CodeSchaltzeitdefinition,
#[serde(rename = "Z53")]
CodeLeistungskurvendefinition,
#[serde(rename = "Z54")]
AenderungsmoeglichkeitKonfigurationSmgw,
#[serde(rename = "Z56")]
Speicher,
#[serde(rename = "Z58")]
Schalthandlung,
#[serde(rename = "Z60")]
Schwellwerte,
#[serde(rename = "Z61")]
GrundlageVerringerungUmlagenEnfg,
#[serde(rename = "Z63")]
InformationWeiterenTechnischenEinrichtungen,
#[serde(rename = "Z65")]
UmsetzungsgradvorgabeProduktpakets,
#[serde(rename = "Z66")]
Produkteigenschaft,
#[serde(rename = "Z67")]
PaketId,
#[serde(rename = "Z68")]
VerguetungsverpflichtungEegKwkg,
#[serde(rename = "Z69")]
ArtNutzungTechnischenEinrichtung,
#[serde(rename = "Z99")]
MessstelleTagesparameterTemperatur,
#[serde(rename = "ZA0")]
KlimazoneTagesparameter,
#[serde(rename = "ZA2")]
Abwicklungsmodell,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum KommunikationArt {
#[serde(rename = "AJ")]
WeiteresTelefon,
#[serde(rename = "AL")]
Handy,
#[serde(rename = "EM")]
ElektronischePost,
#[serde(rename = "FX")]
Telefax,
#[serde(rename = "TE")]
Telefon,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum LocQualifier {
#[serde(rename = "107")]
Bilanzierungsgebiet,
#[serde(rename = "172")]
Meldepunkt,
#[serde(rename = "231")]
Regelzone,
#[serde(rename = "237")]
Bilanzkreis,
#[serde(rename = "Z04")]
Profilbezeichnung,
#[serde(rename = "Z06")]
Profilschar,
#[serde(rename = "Z08")]
ZukuenftigerMeldepunkt,
#[serde(rename = "Z09")]
CodeDefinition,
#[serde(rename = "Z15")]
MabisZaehlpunkt,
#[serde(rename = "Z16")]
Marktlokation,
#[serde(rename = "Z17")]
Messlokation,
#[serde(rename = "Z18")]
Netzlokation,
#[serde(rename = "Z19")]
SteuerbareRessource,
#[serde(rename = "Z20")]
TechnischeRessource,
#[serde(rename = "Z21")]
Tranche,
#[serde(rename = "Z22")]
RuhendeMarktlokation,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum MarktgebietWert {
#[serde(rename = "Z08")]
DirektvertragKundeNb,
#[serde(rename = "Z09")]
VertragLfNb,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Marktrolle {
#[serde(rename = "CC")]
Anspruchsteller,
#[serde(rename = "DDM")]
Netzbetreiber,
#[serde(rename = "DDO")]
Hausverwalter,
#[serde(rename = "DEB")]
Messstellenbetreiber,
#[serde(rename = "DED")]
Profilerstellung,
#[serde(rename = "DP")]
Lieferanschrift,
#[serde(rename = "EO")]
Anschlussnehmer,
#[serde(rename = "MR")]
Nachrichtenempfaenger,
#[serde(rename = "MS")]
DokumentenNachrichtenausstellerAbsender,
#[serde(rename = "PK")]
Ansprechpartner,
#[serde(rename = "SU")]
Lieferant,
#[serde(rename = "VY")]
AndereZugehoerigePartei,
#[serde(rename = "Z03")]
Messlokationsadresse,
#[serde(rename = "Z04")]
KorrespondenzKundeLf,
#[serde(rename = "Z05")]
AdresseAblesekarte,
#[serde(rename = "Z07")]
KundeMsb,
#[serde(rename = "Z08")]
KorrespondenzKundeMsb,
#[serde(rename = "Z09")]
KundeLf,
#[serde(rename = "Z10")]
AnsprechpartnerUebertragungswegDatenaustausch,
#[serde(rename = "Z11")]
AnsprechpartnerRahmenvertraege,
#[serde(rename = "Z12")]
AnsprechpartnerKuendigungsprozesse,
#[serde(rename = "Z13")]
AnsprechpartnerWechselprozesse,
#[serde(rename = "Z14")]
AnsprechpartnerStammdatenprozesse,
#[serde(rename = "Z15")]
Ueberfuehrungszeitreihe,
#[serde(rename = "Z16")]
AnsprechpartnerEinspeiseprozesse,
#[serde(rename = "Z17")]
AnsprechpartnerAbrechnungsprozesse,
#[serde(rename = "Z18")]
AnsprechpartnerMmmaProzesse,
#[serde(rename = "Z19")]
AnsprechpartnerBewegungsdaten,
#[serde(rename = "Z20")]
AnsprechpartnerSperrEntsperrprozesse,
#[serde(rename = "Z21")]
AnsprechpartnerBilanzierungsprozesseBilanzkreismanagement,
#[serde(rename = "Z22")]
LieferadresseAltgeraete,
#[serde(rename = "Z23")]
Marktlokationsadresse,
#[serde(rename = "Z24")]
Treffpunkt,
#[serde(rename = "Z25")]
KundeNb,
#[serde(rename = "Z26")]
KorrespondenzKundeNb,
#[serde(rename = "Z31")]
Uebertragungsnetzbetreiber,
#[serde(rename = "Z33")]
AnsprechpartnerTechnischerNetzanschlussNeuanlagenAnlagenumbau,
#[serde(rename = "Z34")]
Bilanzkoordinator,
#[serde(rename = "Z35")]
Bilanzkreisverantwortlicher,
#[serde(rename = "Z36")]
Energieserviceanbieter,
#[serde(rename = "Z39")]
ErwarteterKundeMsb,
#[serde(rename = "Z40")]
SystemVorhandenerKundeMsb,
#[serde(rename = "Z41")]
ErwarteteKorrespondenzanschriftKundenMsb,
#[serde(rename = "Z42")]
SystemVorhandeneKorrespondenzanschriftKundenMsb,
#[serde(rename = "Z43")]
ErwarteteMesslokationsadresse,
#[serde(rename = "Z44")]
SystemVorhandeneMesslokationsadresse,
#[serde(rename = "Z45")]
ErwarteterNameAdresseAblesekarte,
#[serde(rename = "Z46")]
SystemVorhandenerNameAdresseAblesekarte,
#[serde(rename = "Z47")]
ErwarteterKundeLf,
#[serde(rename = "Z48")]
SystemVorhandenerKundeLf,
#[serde(rename = "Z49")]
ErwarteteKorrespondenzanschriftKundenLf,
#[serde(rename = "Z50")]
SystemVorhandeneKorrespondenzanschriftKundenLf,
#[serde(rename = "Z51")]
ErwarteterKundeNetzbetreibers,
#[serde(rename = "Z52")]
SystemVorhandenerKundeNetzbetreibers,
#[serde(rename = "Z53")]
ErwarteteKorrespondenzanschriftKundenNetzbetreibers,
#[serde(rename = "Z54")]
SystemVorhandeneKorrespondenzanschriftKundenNetzbetreibers,
#[serde(rename = "Z55")]
ErwarteterAnschlussnehmer,
#[serde(rename = "Z56")]
SystemVorhandenerAnschlussnehmer,
#[serde(rename = "Z57")]
ErwarteterHausverwalter,
#[serde(rename = "Z58")]
SystemVorhandenerHausverwalter,
#[serde(rename = "Z59")]
ErwarteteMarktlokationsanschrift,
#[serde(rename = "Z60")]
SystemVorhandeneMarktlokationsanschrift,
#[serde(rename = "Z63")]
InformativeMarktlokationsanschrift,
#[serde(rename = "Z64")]
InformativeMesslokationsadresse,
#[serde(rename = "Z65")]
InformativerKundeLf,
#[serde(rename = "Z66")]
InformativeKorrespondenzanschriftKundenLf,
#[serde(rename = "Z67")]
InformativerKundennameNb,
#[serde(rename = "Z68")]
InformativeKorrespondenzanschriftKundeNb,
#[serde(rename = "Z69")]
InformativeDatenAnschlussnehmers,
#[serde(rename = "Z70")]
InformativeDatenHausverwalters,
#[serde(rename = "Z71")]
Marktgebietsverantwortlicher,
#[serde(rename = "ZSH")]
Netzkonto,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum MengeEinheit {
#[serde(rename = "H87")]
Stueck,
#[serde(rename = "K3")]
KilovoltAmpereReactiveHour,
#[serde(rename = "KVR")]
Kilovar,
#[serde(rename = "KWH")]
Kilowattstunde,
#[serde(rename = "KWT")]
Kilowatt,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum MengeQualifier {
#[serde(rename = "11")]
Aufteilungsmenge,
#[serde(rename = "136")]
ErreichteMengeZeitintervall,
#[serde(rename = "187")]
Prognosewert,
#[serde(rename = "20")]
NichtVerwendbarerWert,
#[serde(rename = "201")]
Vorschlagswert,
#[serde(rename = "220")]
WahrerWert,
#[serde(rename = "265")]
VeranschlagteJahresmengeGesamtJahresverbrauchsprognoseSpezifischeArbeit,
#[serde(rename = "31")]
VeranschlagteJahresmengeGesamt,
#[serde(rename = "47")]
BerechneteFakturierteMenge,
#[serde(rename = "67")]
Ersatzwert,
#[serde(rename = "79")]
EnergiemengeSummiertSummenwertBilanzsumme,
#[serde(rename = "Y02")]
Kundenwert,
#[serde(rename = "Z07")]
TatsaechlichBilanzierteEnergiemenge,
#[serde(rename = "Z08")]
AngepassteElektrischeArbeitAnhangDVdnRichtlinieLastprofileUnterbrechbare,
#[serde(rename = "Z09")]
Vorjahresverbrauch,
#[serde(rename = "Z10")]
LeistungMarktlokation,
#[serde(rename = "Z11")]
AnteilA,
#[serde(rename = "Z12")]
AnteilB,
#[serde(rename = "Z13")]
AnteilC,
#[serde(rename = "Z14")]
AnteilD,
#[serde(rename = "Z15")]
Bezugstemperatur,
#[serde(rename = "Z16")]
Gemeinderabatt,
#[serde(rename = "Z17")]
Korrekturfaktor,
#[serde(rename = "Z18")]
VorlaeufigerWert,
#[serde(rename = "Z20")]
Tarifstufe0,
#[serde(rename = "Z21")]
Tarifstufe1,
#[serde(rename = "Z22")]
Tarifstufe2,
#[serde(rename = "Z23")]
Tarifstufe3,
#[serde(rename = "Z24")]
Tarifstufe4,
#[serde(rename = "Z25")]
Tarifstufe5,
#[serde(rename = "Z26")]
Tarifstufe6,
#[serde(rename = "Z27")]
Tarifstufe7,
#[serde(rename = "Z28")]
Tarifstufe8,
#[serde(rename = "Z29")]
Tarifstufe9,
#[serde(rename = "Z30")]
FehlenderWert,
#[serde(rename = "Z31")]
AngabeLieferschein,
#[serde(rename = "Z32")]
TatsaechlichBilanzierteAusfallarbeit,
#[serde(rename = "Z33")]
SingulaerGenutzteBetriebsmittel,
#[serde(rename = "Z34")]
Zuschlag,
#[serde(rename = "Z35")]
Abschlag,
#[serde(rename = "Z36")]
EnergiemengeDzueAnteil,
#[serde(rename = "Z37")]
KeinAbschlag,
#[serde(rename = "Z38")]
AnzahlAbzurechendenPositionenGruppenartikelIdArtikelId,
#[serde(rename = "Z40")]
ObererSchwellwert,
#[serde(rename = "Z42")]
Speicherkapazitaet,
#[serde(rename = "Z43")]
NennleistungAufnahme,
#[serde(rename = "Z44")]
NennleistungAbgabe,
#[serde(rename = "Z45")]
BilanzierendeEnergiemenge,
#[serde(rename = "Z46")]
KeinAbschlag2,
#[serde(rename = "Z47")]
GrundlagePogErmittlung,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum MerkmalQualifier {
#[serde(rename = "11")]
Produkt,
#[serde(rename = "15")]
Struktur,
#[serde(rename = "6")]
Verantwortlicher,
#[serde(rename = "AHZ")]
AnalogerHaushaltszaehlerDrehstrom,
#[serde(rename = "AMR")]
FernauslesbareZaehler,
#[serde(rename = "BGZ")]
Balgengaszaehler,
#[serde(rename = "BKE")]
StecktechnikBefestigungsKontaktierungseinrichtung,
#[serde(rename = "DKZ")]
Drehkolbengaszaehler,
#[serde(rename = "DMU")]
Dichtemengenumwerter,
#[serde(rename = "DPA")]
Code3Dreipunktaufhaengung,
#[serde(rename = "DSL")]
DslKomEinr,
#[serde(rename = "E02")]
SlpSep,
#[serde(rename = "E03")]
Hoechstspannung,
#[serde(rename = "E04")]
Hochspannung,
#[serde(rename = "E05")]
Mittelspannung,
#[serde(rename = "E06")]
Niederspannung,
#[serde(rename = "E07")]
HoesHsUmspannung,
#[serde(rename = "E08")]
HsMsUmspannung,
#[serde(rename = "E09")]
MsNsUmspannung,
#[serde(rename = "E14")]
TlpTep,
#[serde(rename = "EHZ")]
ElektronischerHaushaltszaehler,
#[serde(rename = "ERZ")]
Einrichtungszaehler,
#[serde(rename = "ETH")]
EthernetKomEinrichtLanWlan,
#[serde(rename = "ETZ")]
Eintarif,
#[serde(rename = "GSM")]
GsmGprsUmtsKomEinr,
#[serde(rename = "HUT")]
Hutschiene,
#[serde(rename = "IVA")]
SonderausstattungGehoertZBGasEncoder,
#[serde(rename = "KAS")]
AlleKonzessionsvertraglichenSonderregelungenSystematik,
#[serde(rename = "LAZ")]
Lastgangzaehler,
#[serde(rename = "LTE")]
LteKomEinr,
#[serde(rename = "MAZ")]
Maximumzaehler,
#[serde(rename = "MBW")]
Blockstromwandler,
#[serde(rename = "MIW")]
MesswandlersatzStrom,
#[serde(rename = "MME")]
ModerneMesseinrichtungMsbg,
#[serde(rename = "MMR")]
ManuellAusgeleseneZaehler,
#[serde(rename = "MPW")]
KombimesswandlersatzStromSpannung,
#[serde(rename = "MRG")]
Messdatenregistriergeraet,
#[serde(rename = "MUW")]
MesswandlersatzSpannung,
#[serde(rename = "NMG")]
NeueMesseinrichtungGasMsbg,
#[serde(rename = "NTZ")]
Mehrtarif,
#[serde(rename = "PLC")]
PlcKomEinrichtung,
#[serde(rename = "PST")]
FestnetzKomEinrichtTae,
#[serde(rename = "RSU")]
Rundsteuerempfaenger,
#[serde(rename = "SA")]
Sondervertragskunden1KvParagraph271KvPreisParagraph,
#[serde(rename = "SAS")]
KennzeichnungDassAbweichenderPreisSondervertragskunden,
#[serde(rename = "TA")]
TarifkundenStromParagraph221bHtEtHoheKaGas,
#[serde(rename = "TAS")]
KennzeichnungDassAbweichenderPreisTarifkundenVorliegt,
#[serde(rename = "TK")]
GasKavParagraph222aAusschliesslicherNutzungKochen,
#[serde(rename = "TKS")]
KennzeichnungKavParagraph222aAndererPreisVerwenden,
#[serde(rename = "TMU")]
Temperaturmengenumwerter,
#[serde(rename = "TRZ")]
Turbinenradgaszaehler,
#[serde(rename = "TSU")]
Tarifschaltuhr,
#[serde(rename = "UGZ")]
Ultraschallgaszaehler,
#[serde(rename = "WGZ")]
Wirbelgaszaehler,
#[serde(rename = "WSZ")]
AnalogerWechselstromzaehler,
#[serde(rename = "XYZ")]
DieserCodeAnwendungDurchZulaessigenCodeNbGueltigenListe,
#[serde(rename = "Y01")]
Hochdruck,
#[serde(rename = "Y02")]
Mitteldruck,
#[serde(rename = "Y03")]
Niederdruck,
#[serde(rename = "Y04")]
HGas,
#[serde(rename = "Y05")]
LGas,
#[serde(rename = "Z01")]
Verwendungsumfang,
#[serde(rename = "Z02")]
Standardlastprofil,
#[serde(rename = "Z03")]
TagesparameterabhaengigesLastprofil,
#[serde(rename = "Z04")]
Standardeinspeiseprofil,
#[serde(rename = "Z05")]
TagesparameterabhaengigesEinspeiseprofil,
#[serde(rename = "Z06")]
Normierungsfaktor,
#[serde(rename = "Z07")]
Profiltyp,
#[serde(rename = "Z10")]
Schwachlastfaehigkeit,
#[serde(rename = "Z11")]
Begrenzungskonstante,
#[serde(rename = "Z12")]
Lastprofil,
#[serde(rename = "Z17")]
Stromverbrauchsart,
#[serde(rename = "Z18")]
Regelzone,
#[serde(rename = "Z19")]
Bilanzkreis,
#[serde(rename = "Z20")]
Bilanzierungsgebiet,
#[serde(rename = "Z21")]
Marktgebiet,
#[serde(rename = "Z22")]
GesetzlicheKategorie,
#[serde(rename = "Z23")]
LandFoerderung,
#[serde(rename = "Z24")]
StatusFernsteuerbarkeit,
#[serde(rename = "Z25")]
DatenstatusZeitreihe,
#[serde(rename = "Z28")]
Bilanzkreis2,
#[serde(rename = "Z29")]
Bilanzkreis3,
#[serde(rename = "Z30")]
Lieferrichtung,
#[serde(rename = "Z31")]
EinstutzenZaehler,
#[serde(rename = "Z32")]
BetriebszustandMelo,
#[serde(rename = "Z33")]
EegMarktlokationOhneDvPflicht,
#[serde(rename = "Z34")]
KwkgMarktlokationOhneDvPflicht,
#[serde(rename = "Z35")]
BeschreibungErforderlicherWert,
#[serde(rename = "Z36")]
VersorgungsartMarktlokation,
#[serde(rename = "Z37")]
BasisBildungTranchengroesse,
#[serde(rename = "Z38")]
CodeZaehlzeitregisters,
#[serde(rename = "Z39")]
CodeZaehlzeitdefinition,
#[serde(rename = "Z40")]
ErreichbarkeitUnternehmens,
#[serde(rename = "Z41")]
KeineZaehlzeitMessproduktErforderlich,
#[serde(rename = "Z42")]
BetriebszustandMalo,
#[serde(rename = "Z44")]
Berechnungspreis,
#[serde(rename = "Z45")]
AbrechnungBlindarbeit,
#[serde(rename = "Z46")]
ZahlungBlindarbeitDurchLieferanten,
#[serde(rename = "Z47")]
Endkundenabrechnung,
#[serde(rename = "Z48")]
ZuordnungsregelZpNgzNzr,
#[serde(rename = "Z49")]
Steuerkanal,
#[serde(rename = "Z50")]
Stromerzeugungsart,
#[serde(rename = "Z51")]
BilanzkreisSonstigeErzeugendeMarktlokation,
#[serde(rename = "Z52")]
CodeSchaltzeitdefinition,
#[serde(rename = "Z53")]
CodeLeistungskurvendefinition,
#[serde(rename = "Z54")]
AenderungsmoeglichkeitKonfigurationSmgw,
#[serde(rename = "Z56")]
Speicher,
#[serde(rename = "Z57")]
WaermepumpenEntziehenUmweltLuftWasserErdreichWaermeHebenTechnischem,
#[serde(rename = "Z58")]
Schalthandlung,
#[serde(rename = "Z60")]
Schwellwerte,
#[serde(rename = "Z61")]
GrundlageVerringerungUmlagenEnfg,
#[serde(rename = "Z62")]
NetzbetreiberKannVerbrauchseinrichtungMarktlokationUnterbrechenEsKommen,
#[serde(rename = "Z63")]
InformationWeiterenTechnischenEinrichtungen,
#[serde(rename = "Z64")]
HierunterStromVerstehenAusschliesslichBetriebEndverbrauchsgeraetenZB,
#[serde(rename = "Z65")]
UmsetzungsgradvorgabeProduktpakets,
#[serde(rename = "Z66")]
Produkteigenschaft,
#[serde(rename = "Z67")]
PaketId,
#[serde(rename = "Z68")]
VerguetungsverpflichtungEegKwkg,
#[serde(rename = "Z69")]
ArtNutzungTechnischenEinrichtung,
#[serde(rename = "Z70")]
GemesseneEnergiemengeReferenziertenMesslokationErgebnisReferenzierten2,
#[serde(rename = "Z71")]
Verbrauch,
#[serde(rename = "Z72")]
Erzeugung,
#[serde(rename = "Z73")]
ZahlungNetznutzung,
#[serde(rename = "Z74")]
Netznutzungsvertrag,
#[serde(rename = "Z75")]
Code1Prioritaet,
#[serde(rename = "Z76")]
Code2Prioritaet,
#[serde(rename = "Z77")]
Code3Prioritaet,
#[serde(rename = "Z78")]
Code4Prioritaet,
#[serde(rename = "Z79")]
Code5Prioritaet,
#[serde(rename = "Z80")]
GemesseneEnergiemengeReferenziertenMesslokationErgebnisReferenzierten3,
#[serde(rename = "Z81")]
GemesseneEnergiemengeReferenziertenMesslokationErgebnisReferenzierten4,
#[serde(rename = "Z82")]
GemesseneEnergiemengeReferenziertenMesslokationErgebnisRechenschritts,
#[serde(rename = "Z83")]
ErgebnisReferenziertenRechenschrittsFunktionPositivwertAnzuwendenDH,
#[serde(rename = "Z84")]
Netznutzungsabrechnung,
#[serde(rename = "Z85")]
Bilanzkreisabrechnung,
#[serde(rename = "Z86")]
Mehrmindermengenabrechnung,
#[serde(rename = "Z87")]
EsHandeltSichUmOeffentlicheLadesaeuleMehrerenLadeanschluessen,
#[serde(rename = "Z88")]
Nb,
#[serde(rename = "Z89")]
Lf,
#[serde(rename = "Z90")]
Uenb,
#[serde(rename = "Z91")]
Msb,
#[serde(rename = "Z92")]
UebermittlungHknr,
#[serde(rename = "Z93")]
Tag,
#[serde(rename = "Z94")]
Monat,
#[serde(rename = "Z95")]
BgSzrKategorieB,
#[serde(rename = "Z96")]
BgSzrKategorieC,
#[serde(rename = "Z97")]
BkSzrKategorieA,
#[serde(rename = "Z98")]
BkSzrKategorieBEbeneRegelzone,
#[serde(rename = "Z99")]
MessstelleTagesparameterTemperatur,
#[serde(rename = "ZA0")]
KlimazoneTagesparameter,
#[serde(rename = "ZA1")]
LfSzrKategorieA,
#[serde(rename = "ZA2")]
Abwicklungsmodell,
#[serde(rename = "ZA3")]
LfSzrKategorieBEbeneBilanzierungsgebiet,
#[serde(rename = "ZA4")]
DeltazeitreihenuebertragDzue,
#[serde(rename = "ZA5")]
NetzzeitreiheNzr,
#[serde(rename = "ZA6")]
Abrechnungssummenzeitreihe,
#[serde(rename = "ZA7")]
GrundlageLieferscheinpruefung,
#[serde(rename = "ZA8")]
Strassenbeleuchtung,
#[serde(rename = "ZB1")]
Netznutzungsabrechnungsvariante,
#[serde(rename = "ZB3")]
SteuerungWaermeabgabe,
#[serde(rename = "ZB4")]
Msba,
#[serde(rename = "ZB5")]
ErmittlungAusgeglichenheitBilanzkreisen,
#[serde(rename = "ZB7")]
Monatlich,
#[serde(rename = "ZC0")]
ArtVolumenerfassung,
#[serde(rename = "ZC9")]
ZweiteMessungVergleichsmessungErforderlich,
#[serde(rename = "ZD1")]
BlindarbeitabrechnungBetriebsfuehrung,
#[serde(rename = "ZD3")]
Zaehlzeitdefinitionstyp,
#[serde(rename = "ZD4")]
ErmittlungLeistungsmaximumsAtypischerNetznutzung,
#[serde(rename = "ZD5")]
UebermittelbarkeitAusgerolltenDefinition,
#[serde(rename = "ZD7")]
BestellbarkeitZaehlzeitdefinition,
#[serde(rename = "ZD9")]
Jaehrlich,
#[serde(rename = "ZE0")]
HaeufigkeitUebermittlung,
#[serde(rename = "ZE1")]
EsLiegtKeinVerwendungszweckVor,
#[serde(rename = "ZE4")]
ZahlerBlindarbeit,
#[serde(rename = "ZE5")]
EMobilitaet,
#[serde(rename = "ZE6")]
MarktlokationNichtOeffentllicheLademoeglichkeitVorhanden,
#[serde(rename = "ZE7")]
EsHandeltSichUmMehrOeffentlicheLadesaeuleMarktlokation,
#[serde(rename = "ZE8")]
Halbjaehrlich,
#[serde(rename = "ZE9")]
Quartalsweise,
#[serde(rename = "ZF0")]
Gmsb,
#[serde(rename = "ZF1")]
NetzgangzeitreiheNgz,
#[serde(rename = "ZF2")]
LeistungsbeschreibungSteuerkanals,
#[serde(rename = "ZF5")]
Solar,
#[serde(rename = "ZF6")]
Wind,
#[serde(rename = "ZF7")]
Wasserstoffspeicher,
#[serde(rename = "ZF8")]
Pumpspeicher,
#[serde(rename = "ZF9")]
Batteriespeicher,
#[serde(rename = "ZG0")]
Gas,
#[serde(rename = "ZG1")]
Wasser,
#[serde(rename = "ZG3")]
LokationRegelbetrieb,
#[serde(rename = "ZG4")]
LokationAusserhalbRegelbetriebsStilllegung,
#[serde(rename = "ZG5")]
SonstigeErzeugungsart,
#[serde(rename = "ZG6")]
SonstigeSpeicherart,
#[serde(rename = "ZG7")]
BkSzrEmobTaeglich,
#[serde(rename = "ZG8")]
TechnischenRessourceFaelltParagraph14aEnwg,
#[serde(rename = "ZG9")]
TechnischenRessourceFaelltNichtParagraph14aEnwg,
#[serde(rename = "ZH0")]
InbetriebsetzungTr2023,
#[serde(rename = "ZH1")]
InbetriebsetzungTrVor2024,
#[serde(rename = "ZH2")]
WechselmoeglichkeitParagraph14aEnwgModellFestlegungBk622300Einmalig,
#[serde(rename = "ZH3")]
WechselmoeglichkeitParagraph14aEnwgModellFestlegungBk622300Nicht,
#[serde(rename = "ZH4")]
BefristetAltenParagraph14aEnwgModellBis2028OhneWechselmoeglichkeit,
#[serde(rename = "ZH5")]
WechselParagraph14aEnwgModellFestlegungBk622300WurdeDurchgefuehrt,
#[serde(rename = "ZH6")]
AufteilungsfaktorEnergiemenge,
#[serde(rename = "ZH7")]
DieserCodeAuszuwaehlenNebenGenanntenTechnischenRessourcenVerbrauchenden,
#[serde(rename = "ZH8")]
DieserCodeAuszuwaehlenNebenGenanntenTechnischenRessourcenVerbrauchenden2,
#[serde(rename = "ZH9")]
CodeProdukteigenschaft,
#[serde(rename = "ZMU")]
Zustandsmengenumwerter,
#[serde(rename = "ZRZ")]
Zweirichtungszaehler,
#[serde(rename = "ZTZ")]
Zweitarif,
#[serde(rename = "ZU5")]
Paragraph21EnfgStromspeicherVerlustenergie,
#[serde(rename = "ZU6")]
Paragraph22EnfgElektrischAngetriebeneWaermepumpen,
#[serde(rename = "ZU7")]
Paragraph23EnfgUmlageerhebungAnlagenVerstromungKuppelgasen,
#[serde(rename = "ZU8")]
Paragraph24EnfgHerstellungGruenenWasserstoff,
#[serde(rename = "ZU9")]
Paragraphparagraph3035EnfgStromkostenintensiveUnternehmen,
#[serde(rename = "ZV0")]
Paragraph36EnfgHerstellungWasserstoffStromkostenintensivenUnternehmen,
#[serde(rename = "ZV1")]
Paragraph37EnfgSchienenbahnen,
#[serde(rename = "ZV2")]
Paragraph38EnfgElektrischeBetriebeneBussenLinienverkehr,
#[serde(rename = "ZV3")]
Paragraph39EnfgLandstromanlagen,
#[serde(rename = "ZV4")]
WertedetailsProdukt,
#[serde(rename = "ZV5")]
WaermepumpeWaermeKaelte,
#[serde(rename = "ZV6")]
WaermepumpeKaelte,
#[serde(rename = "ZV7")]
WaermepumpeWaerme,
#[serde(rename = "ZV8")]
FirmwareVersion,
#[serde(rename = "ZV9")]
HerstellerTypbezeichnung,
#[serde(rename = "ZW0")]
SimKartenNr,
#[serde(rename = "ZW1")]
ModemKennungImsi,
#[serde(rename = "ZW2")]
TkProvider,
#[serde(rename = "ZW3")]
IpVersion,
#[serde(rename = "ZW5")]
SteuerbarTechnischeRessourceTechnischenEinrichtungAusgestattetLieferant,
#[serde(rename = "ZW6")]
NichtSteuerbarNichtAlleAnforderungenCodeZw5Status1SteuerbarBeschrieben,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum MsbEigenschaft {
#[serde(rename = "Z19")]
VertraglicheGrundlageAnschlussnutzer,
#[serde(rename = "Z20")]
WeiterverpflichtungGmsb,
#[serde(rename = "Z39")]
GrundzustaendigerMessstellenbetreiber,
#[serde(rename = "Z40")]
WettbewerblicherMessstellenbetreiber,
#[serde(rename = "Z41")]
Auffangmessstellenbetreiber,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum NnaFormat {
#[serde(rename = "602")]
Ccyy,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum NnaZeitraumFormat {
#[serde(rename = "802")]
Monat,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum ObisIdentifikationId {
#[serde(rename = "AUA")]
Ausfallarbeit,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum ObisIdentifikationTyp {
#[serde(rename = "SRW")]
ObisKennzahl,
#[serde(rename = "Z02")]
BdewObisAehnlicheKennzahl,
#[serde(rename = "Z08")]
Medium,
#[serde(rename = "Z11")]
Produkt,
#[serde(rename = "Z12")]
Konfigurationsprodukt,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum PaketId {
#[serde(rename = "E03")]
SpannungsebeneMarktlokation,
#[serde(rename = "E04")]
SpannungsebeneMesslokation,
#[serde(rename = "E12")]
MesswerterfassungZaehleinrichtung,
#[serde(rename = "E13")]
Zaehlertyp,
#[serde(rename = "E17")]
VerbrauchsaufteilungTemperaturabhaengigeMarktlokation,
#[serde(rename = "Y01")]
DruckebeneMarktlokation,
#[serde(rename = "Y02")]
Gasqualitaet,
#[serde(rename = "Z08")]
Konzessionsabgabe,
#[serde(rename = "Z12")]
Profilschar,
#[serde(rename = "Z15")]
HaushaltskundeEnwg,
#[serde(rename = "Z16")]
VerlustfaktorTrafo,
#[serde(rename = "Z17")]
FallgruppenzuordnungGabiGas,
#[serde(rename = "Z18")]
KeinHaushaltskundeEnwg,
#[serde(rename = "Z25")]
Wandler,
#[serde(rename = "Z26")]
Kommunikationseinrichtung,
#[serde(rename = "Z27")]
TechnischeSteuereinrichtung,
#[serde(rename = "Z28")]
BefestigungsartZaehleinrichtung,
#[serde(rename = "Z34")]
ArtErzeugendenMarktlokation,
#[serde(rename = "Z63")]
LokaleKennzeichnung,
#[serde(rename = "Z64")]
Mengenumwerter,
#[serde(rename = "Z75")]
SmartmeterGateway,
#[serde(rename = "Z76")]
Steuerbox,
#[serde(rename = "Z77")]
Prognosegrundlage,
#[serde(rename = "Z83")]
MesstechnischeEinordnungMarktlokation,
#[serde(rename = "Z86")]
MathematischerOperator,
#[serde(rename = "Z87")]
Energieflussrichtung,
#[serde(rename = "Z88")]
Netznutzung,
#[serde(rename = "Z89")]
EmpfaengerVerguetung,
#[serde(rename = "ZA6")]
PrognoseBasisProfilen,
#[serde(rename = "ZA7")]
Lf,
#[serde(rename = "ZA8")]
Nb,
#[serde(rename = "ZA9")]
Uenb,
#[serde(rename = "ZB0")]
PrognoseBasisWertenGueltig,
#[serde(rename = "ZB1")]
PrognoseBasisProfilenGueltig,
#[serde(rename = "ZB2")]
VerlustfaktorLeitung,
#[serde(rename = "ZB3")]
ZugeordneterMarktpartner,
#[serde(rename = "ZB4")]
BezeichnungSummenzeitreihe,
#[serde(rename = "ZB5")]
SpannungsebeneSummenzeitreihe,
#[serde(rename = "ZB6")]
BezugszeitraumSummenzeitreihe,
#[serde(rename = "ZC0")]
PrognoseBasisWerten,
#[serde(rename = "ZD4")]
Zaehleinrichtung,
#[serde(rename = "ZE4")]
Wertegranularitaet,
#[serde(rename = "ZG6")]
AufteilungsfaktorEnergiemenge,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Partnerrolle {
#[serde(rename = "ablesekarte")]
Ablesekarte,
#[serde(rename = "anschlussnehmer")]
Anschlussnehmer,
#[serde(rename = "betreiber")]
Betreiber,
#[serde(rename = "dienstleister")]
Dienstleister,
#[serde(rename = "hausverwalter")]
Hausverwalter,
#[serde(rename = "korrespondenzKundeLf")]
KorrespondenzKundeLf,
#[serde(rename = "korrespondenzKundeMsb")]
KorrespondenzKundeMsb,
#[serde(rename = "korrespondenzKundeNb")]
KorrespondenzKundeNb,
#[serde(rename = "kundeDesLf")]
KundeDesLf,
#[serde(rename = "kundeDesNb")]
KundeDesNb,
#[serde(rename = "kundeMsb")]
KundeMsb,
#[serde(rename = "lokationsinhaber")]
Lokationsinhaber,
#[serde(rename = "marktlokationsanschrift")]
Marktlokationsanschrift,
#[serde(rename = "messlokationsadresse")]
Messlokationsadresse,
#[serde(rename = "netzlokation")]
Netzlokation,
#[serde(rename = "pruefstellenkennung")]
Pruefstellenkennung,
#[serde(rename = "schuldner")]
Schuldner,
#[serde(rename = "steuerbareRessource")]
SteuerbareRessource,
#[serde(rename = "technischeRessource")]
TechnischeRessource,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum PreisQualifier {
#[serde(rename = "CAL")]
Berechnungspreis,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Prioritaet {
#[serde(rename = "Z25")]
VerwendungHochlastzeitfensters,
#[serde(rename = "Z26")]
KeineVerwendungHochlastzeitfensters,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum ProduktIdentifikationFunktion {
#[serde(rename = "1")]
ZusaetzlicheIdentifikation,
#[serde(rename = "5")]
Produktidentifikation,
#[serde(rename = "Z01")]
BerechnungTagesmitteltemperatur,
#[serde(rename = "Z02")]
GruppenartikelIdArtikelId,
#[serde(rename = "Z03")]
EsKeineMessstellenbetriebsabrechnungDieseMarktlokationVorgenommen,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Produktbeschreibung {
#[serde(rename = "Z01")]
AnsichtSenders,
#[serde(rename = "Z02")]
PrivilegierteEnergiemenge,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Produktgruppenart {
#[serde(rename = "9")]
KeineGruppeGenutzt,
#[serde(rename = "Z01")]
NetzbetreiberindividuelleArtikelId,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum ProzentQualifier {
#[serde(rename = "3")]
Abschlag,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Pruefidentifikator {
#[serde(rename = "13002")]
MesswZaehlerstandGas,
#[serde(rename = "13003")]
Summenzeitreihe,
#[serde(rename = "13005")]
EegUeberfZr,
#[serde(rename = "13006")]
MesswStorno,
#[serde(rename = "13007")]
Gasbeschaffenheitsdaten,
#[serde(rename = "13008")]
MesswertLastgangGas,
#[serde(rename = "13009")]
MesswertEnergiemengeGas,
#[serde(rename = "13010")]
Profil,
#[serde(rename = "13011")]
Profilschar,
#[serde(rename = "13012")]
TepVergangenheitswerteReferenzMessung,
#[serde(rename = "13013")]
MarktlokationsscharfeAllokationslisteGasMmma,
#[serde(rename = "13014")]
MarktlokationsscharfeBilanzierteMengeMmma,
#[serde(rename = "13015")]
BewegungsdatenKalenderjahrVorLieferbeginn,
#[serde(rename = "13016")]
EnergiemengeLeistungsmaximum,
#[serde(rename = "13017")]
MesswZaehlerstandStrom,
#[serde(rename = "13018")]
LastgangMesslokationNetzkoppelpunkt,
#[serde(rename = "13019")]
MesswertEnergiemengeStrom,
#[serde(rename = "13020")]
RedispatchAusfallarbeitsueberfuehrungszeitreihe,
#[serde(rename = "13021")]
RedispatchUebermittlungMeteorologischenDaten,
#[serde(rename = "13022")]
RedispatchEinzelzeitreiheAusfallarbeit,
#[serde(rename = "13023")]
RedispatchAusfallarbeitssummenzeitreihe,
#[serde(rename = "13025")]
LastgangMarktlokationTranche,
#[serde(rename = "13026")]
RedispatchEegUeberfuehrungszeitreiheAufgrundAusfallarbeit,
#[serde(rename = "13027")]
WerteTyp2,
#[serde(rename = "13028")]
GrundlagePogErmittlung,
#[serde(rename = "15001")]
AngebotGeraeteuebernahme,
#[serde(rename = "15002")]
AngebotRechnungsabwicklungMsbLf,
#[serde(rename = "15003")]
AngebotAnfrageWertenEsa,
#[serde(rename = "15004")]
AngebotAnfrageKonfiguration,
#[serde(rename = "15005")]
AngebotAnfrageAenderungTechnik,
#[serde(rename = "17001")]
BestellungGeraeteuebernahme,
#[serde(rename = "17002")]
WeiterverpflichtungMsba,
#[serde(rename = "17003")]
BeauftragungAenderungMesslokation,
#[serde(rename = "17004")]
AnforderungMesswerte,
#[serde(rename = "17005")]
BestellungRechnungsabwicklungMsbLf,
#[serde(rename = "17006")]
BeendigungRechnungsabwicklungMsbLf,
#[serde(rename = "17007")]
BestellungWertenEsa,
#[serde(rename = "17008")]
AbbestellungWertenEsa,
#[serde(rename = "17009")]
AnzeigeGeraetewechselabsicht,
#[serde(rename = "17011")]
BestellungAngebotsAenderungTechnik,
#[serde(rename = "17101")]
AnfrageStammdatenMarktlokation,
#[serde(rename = "17102")]
AnfrageWerte,
#[serde(rename = "17103")]
AnfrageBrennwertZustandszahl,
#[serde(rename = "17104")]
AnfrageMsbGas,
#[serde(rename = "17110")]
AnforderungAllokationsliste,
#[serde(rename = "17113")]
MeldungReklamationWerten,
#[serde(rename = "17114")]
AnforderungBilanzierteMenge,
#[serde(rename = "17115")]
Sperrauftrag,
#[serde(rename = "17116")]
AnfrageSperrung,
#[serde(rename = "17117")]
Entsperrauftrag,
#[serde(rename = "17118")]
BestellungKonfigurationsaenderung,
#[serde(rename = "17120")]
BestellungAenderungPrognosegrundlage,
#[serde(rename = "17121")]
BestellungAenderung,
#[serde(rename = "17122")]
ReklamationDefinition,
#[serde(rename = "17123")]
BestellungAenderungZaehlzeitdefinition,
#[serde(rename = "17126")]
AnfrageStammdatenMesslokation,
#[serde(rename = "17128")]
ReklamationKonfiguration,
#[serde(rename = "17129")]
BestellungBeendigungKonfiguration,
#[serde(rename = "17130")]
BestellungAenderungKonfiguration,
#[serde(rename = "17131")]
BestellungAngebotsKonfiguration,
#[serde(rename = "17132")]
AnfrageStammdaten,
#[serde(rename = "17133")]
BestellungAenderungAbrechnungsdaten,
#[serde(rename = "17134")]
EinrichtungKonfigurationAufgrundZuordnungLfNbMsb,
#[serde(rename = "17135")]
EinrichtungKonfigurationAufgrundZuordnungLfMsbMsb,
#[serde(rename = "17201")]
AnforderungNormierterProfileProfilscharen,
#[serde(rename = "17202")]
AnforderungLieferantenclearingliste,
#[serde(rename = "17203")]
AnforderungBilanzkreiszuordnungsliste,
#[serde(rename = "17204")]
AnforderungClearinglisteBas,
#[serde(rename = "17205")]
AnforderungClearinglisteDzr,
#[serde(rename = "17206")]
AnforderungBilanzierungsgebietsclearingliste,
#[serde(rename = "17207")]
BestellungBkSzrAggregationsebeneRz,
#[serde(rename = "17208")]
AnforderungClearinglisteUenbDzr,
#[serde(rename = "17209")]
AnforderungAusfallarbeit,
#[serde(rename = "17210")]
AnforderungLieferantenausfallarbeitsclearingliste,
#[serde(rename = "17211")]
ReklamationProfileProfilscharen,
#[serde(rename = "17301")]
AnforderungAbo,
#[serde(rename = "19001")]
Bestellbestaetigung,
#[serde(rename = "19002")]
AblehnungBestellung,
#[serde(rename = "19003")]
FortfuehrungsbestaetigungMsba,
#[serde(rename = "19004")]
AblehnungFortfuehrung,
#[serde(rename = "19005")]
AuftragsbestaetigungAenderungMesslokation,
#[serde(rename = "19006")]
AblehnungAenderungMesslokation,
#[serde(rename = "19007")]
AblehnungAnforderungMesswerte,
#[serde(rename = "19009")]
BestaetigungBeendigungRechnungsabwicklungMsbLf,
#[serde(rename = "19010")]
AblehnungBeendigungRechnungsabwicklungMsbLf,
#[serde(rename = "19011")]
BestaetigungBestellungWertenEsa,
#[serde(rename = "19012")]
AblehnungBestellungWertenEsa,
#[serde(rename = "19013")]
BestaetigungStornierungBestellungEsa,
#[serde(rename = "19014")]
AblehnungStornierungBestellungEsa,
#[serde(rename = "19015")]
BestaetigungGeraetewechselabsicht,
#[serde(rename = "19016")]
AblehnungGeraetewechselabsicht,
#[serde(rename = "19101")]
AblehnungAnfrageStammdaten,
#[serde(rename = "19102")]
AblehnungAnfrageWerte,
#[serde(rename = "19103")]
AblehnungBrennwertZustandszahl,
#[serde(rename = "19104")]
AblehnungAnfrageMsbGas,
#[serde(rename = "19110")]
AblehnungAllokationsliste,
#[serde(rename = "19114")]
AblehnungReklamationWerten,
#[serde(rename = "19115")]
AblehnungAnforderungBilanzierteMenge,
#[serde(rename = "19116")]
BestaetigungSperrEntsperrauftrag,
#[serde(rename = "19117")]
AblehnungSperrEntsperrauftrag,
#[serde(rename = "19118")]
BestaetigungAnfrageSperrung,
#[serde(rename = "19119")]
AblehnungAnfrageSperrung,
#[serde(rename = "19120")]
MitteilungAenderung,
#[serde(rename = "19121")]
MitteilungAenderungPrognosegrundlage,
#[serde(rename = "19123")]
AblehnungReklamationDefinition,
#[serde(rename = "19124")]
MitteilungAenderungZaehlzeitdefinition,
#[serde(rename = "19127")]
MitteilungKonfigurationsaenderung,
#[serde(rename = "19128")]
BestaetigungStornierungSperrEntsperrauftrag,
#[serde(rename = "19129")]
AblehnungStornierungSperrEntsperrauftrag,
#[serde(rename = "19130")]
BearbeitungsstandReklamationKonfiguration,
#[serde(rename = "19131")]
AntwortBestellungBeendigungKonfiguration,
#[serde(rename = "19132")]
MitteilungBestellungAenderungKonfiguration,
#[serde(rename = "19133")]
BearbeitungsstandBestellungAbrechnungsdaten,
#[serde(rename = "19204")]
AblehnungBestellungAggregationsebene,
#[serde(rename = "19301")]
AblehnungAbo,
#[serde(rename = "19302")]
BestaetigungEndeAbo,
#[serde(rename = "21000")]
MabisStatusmeldungLfNbUenb,
#[serde(rename = "21001")]
MabisStatusmeldungNbNb,
#[serde(rename = "21002")]
MabisAbweisungBikoNbUenb,
#[serde(rename = "21003")]
MabisStatusmeldungBikoNbUenb,
#[serde(rename = "21004")]
MabisStatusmeldungBikoBkvNb,
#[serde(rename = "21005")]
MabisStatusmeldungBkvNbBiko,
#[serde(rename = "21007")]
WimStatusmeldungPlanungszeitpunktNbMsba,
#[serde(rename = "21009")]
WimStatusmeldungGescheitertMsbnNb,
#[serde(rename = "21010")]
WimStatusmeldungErfolgreichMsbnNb,
#[serde(rename = "21011")]
WimStatusmeldungMsbScheitermeldungNbMsbnMsbaLf,
#[serde(rename = "21012")]
WimStatusmeldungErfolgreichNbMsbn,
#[serde(rename = "21013")]
WimStatusmeldungGescheitertNbMsbnMsbaLf,
#[serde(rename = "21015")]
WimInformationsmeldungErfolgreichNbMsba,
#[serde(rename = "21018")]
WimStatusmeldungNbMsba,
#[serde(rename = "21024")]
WimStatusmeldungErfolgreichMsbLf,
#[serde(rename = "21025")]
WimStatusmeldungGescheitertMsbLf,
#[serde(rename = "21026")]
WimStatusmeldungErfolgreichMsbNb,
#[serde(rename = "21027")]
WimStatusmeldungGescheitertMsbNbMsb,
#[serde(rename = "21028")]
WimInformationsmeldungMsbNb,
#[serde(rename = "21029")]
WimVorabinformation,
#[serde(rename = "21030")]
WimZustimmungImsErsteinbau,
#[serde(rename = "21031")]
WimBestandsschutzEigenausbauIms,
#[serde(rename = "21032")]
WimAngebotsablehnungLfMsb,
#[serde(rename = "21033")]
WimGpkeAnfrageablehnungMsbEsaLfNb,
#[serde(rename = "21035")]
GpkeRueckmeldungLieferschein,
#[serde(rename = "21036")]
WimGeraetestatus,
#[serde(rename = "21037")]
RdNbBewertung,
#[serde(rename = "21038")]
RdBtrBewertung,
#[serde(rename = "21039")]
GpkeAwhSperrpGasAuftragsstatusSperren,
#[serde(rename = "21040")]
GpkeAwhSperrpGasInformationEntsperrauftrag,
#[serde(rename = "21042")]
WimUmsetzungsstatusBestellung,
#[serde(rename = "21043")]
GpkeBestellungsantwortMitteilung,
#[serde(rename = "21044")]
GpkeBestellungsbeendigung,
#[serde(rename = "21045")]
GpkePrivilegierungsinformationEnfg,
#[serde(rename = "21047")]
GpkeBearbeitungsstandsmeldung,
#[serde(rename = "23001")]
WimStoerungsmeldungLfNbMsbMsb,
#[serde(rename = "23003")]
WimAblehnungMsbLfNbMsb,
#[serde(rename = "23004")]
WimBestaetigungMsbLfNbMsb,
#[serde(rename = "23005")]
WimInformationsmeldungStoerungsmeldungMsbNbGasMsbStrom,
#[serde(rename = "23008")]
WimErgebnisberichtMsbLfNbMsb,
#[serde(rename = "23009")]
WimInformationsmeldungStoerungsbehebungMsbNbGasMsbStrom,
#[serde(rename = "23011")]
WimInformationsmeldungStoerungsmeldungMsbMalo,
#[serde(rename = "23012")]
WimInformationsmeldungStoerungsbehebungMsbMalo,
#[serde(rename = "25001")]
Berechnungsformel,
#[serde(rename = "25004")]
UebersichtZaehlzeitdefinitionen,
#[serde(rename = "25005")]
AusgerollteZaehlzeitdefinition,
#[serde(rename = "25006")]
UebersichtSchaltzeitdefinitionen,
#[serde(rename = "25007")]
UebersichtLeistungskurvendefinitionen,
#[serde(rename = "25008")]
AusgerollteSchaltzeitdefinition,
#[serde(rename = "25009")]
AusgerollteLeistungskurvendefinition,
#[serde(rename = "25010")]
AntwortBerechnungsformel,
#[serde(rename = "27001")]
UebermittlungAusgleichsenergiepreise,
#[serde(rename = "27002")]
PreisblattMsbLeistungen,
#[serde(rename = "27003")]
PreisblattNbLeistungen,
#[serde(rename = "31001")]
Pruefidentifikator3,
#[serde(rename = "31002")]
Pruefidentifikator4,
#[serde(rename = "31003")]
Pruefidentifikator5,
#[serde(rename = "31004")]
Pruefidentifikator6,
#[serde(rename = "31005")]
Pruefidentifikator7,
#[serde(rename = "31006")]
Pruefidentifikator8,
#[serde(rename = "31007")]
Pruefidentifikator9,
#[serde(rename = "31008")]
Pruefidentifikator10,
#[serde(rename = "31009")]
Pruefidentifikator11,
#[serde(rename = "31010")]
Pruefidentifikator12,
#[serde(rename = "31011")]
Pruefidentifikator13,
#[serde(rename = "35001")]
AnforderungAngebotGeraeteuebernahme,
#[serde(rename = "35002")]
AnfrageRechnungsabwicklungMsbLf,
#[serde(rename = "35003")]
AnfrageWertenEsa,
#[serde(rename = "35004")]
AnfrageKonfiguration,
#[serde(rename = "35005")]
AnfrageAngebotAenderungTechnik,
#[serde(rename = "37000")]
UebermittlungKommunikationsdatenLf,
#[serde(rename = "37001")]
UebermittlungKommunikationsdatenNb,
#[serde(rename = "37002")]
UebermittlungKommunikationsdatenMsb,
#[serde(rename = "37003")]
UebermittlungKommunikationsdatenBkv,
#[serde(rename = "37004")]
UebermittlungKommunikationsdatenBiko,
#[serde(rename = "37005")]
UebermittlungKommunikationsdatenUenb,
#[serde(rename = "37006")]
UebermittlungKommunikationsdatenEsa,
#[serde(rename = "37008")]
KommunikationsdatenLfGas,
#[serde(rename = "37009")]
KommunikationsdatenNbGas,
#[serde(rename = "37010")]
KommunikationsdatenMsbGas,
#[serde(rename = "37011")]
KommunikationsdatenMgvGas,
#[serde(rename = "37012")]
SpartenuebKommunikationsdatenNbGas,
#[serde(rename = "37013")]
SpartenuebKommunikationsdatenMsbGas,
#[serde(rename = "37014")]
SpartenuebKommunikationsdatenMsbStrom,
#[serde(rename = "39000")]
StornierungSperrEntsperrauftrag,
#[serde(rename = "39001")]
WeiterleitungStornierung,
#[serde(rename = "39002")]
StornierungBestellungEsa,
#[serde(rename = "44001")]
GeliGasAnmeldungNn,
#[serde(rename = "44002")]
GeliGasBestaetigungAnmeldung,
#[serde(rename = "44003")]
GeliGasAblehnungAnmeldung,
#[serde(rename = "44004")]
GeliGasAbmeldungNn,
#[serde(rename = "44005")]
GeliGasBestaetigungAbmeldung,
#[serde(rename = "44006")]
GeliGasAblehnungAbmeldung,
#[serde(rename = "44007")]
GeliGasAbmeldungNnNb,
#[serde(rename = "44008")]
GeliGasBestaetigungAbmeldungNb,
#[serde(rename = "44009")]
GeliGasAblehnungAbmeldungNb,
#[serde(rename = "44010")]
GeliGasAbmeldeanfrageNb,
#[serde(rename = "44011")]
GeliGasBestaetigungAbmeldeanfrage,
#[serde(rename = "44012")]
GeliGasAblehnungAbmeldeanfrage,
#[serde(rename = "44013")]
GeliGasAnmeldungEog,
#[serde(rename = "44014")]
GeliGasBestaetigungEogAnmeldung,
#[serde(rename = "44015")]
GeliGasAblehnungEogAnmeldung,
#[serde(rename = "44016")]
GeliGasKuendigungBeimAltenLieferanten,
#[serde(rename = "44017")]
GeliGasBestaetigungKuendigung,
#[serde(rename = "44018")]
GeliGasAblehnungKuendigung,
#[serde(rename = "44019")]
GeliGasBestandslisteZugeordneteMarktlokationen,
#[serde(rename = "44020")]
GeliGasAenderungsmeldungBestandsliste,
#[serde(rename = "44021")]
GeliGasAntwortAenderungsmeldungBestandsliste,
#[serde(rename = "44022")]
GeliGasAnfrageStornierung,
#[serde(rename = "44023")]
GeliGasBestaetigungAnfrageStornierung,
#[serde(rename = "44024")]
GeliGasAblehnungAnfrageStornierung,
#[serde(rename = "44035")]
GeliGasAntwortGeschaeftsdatenanfrage,
#[serde(rename = "44036")]
GeliGasInformationsmeldungExistierendeZuordnung,
#[serde(rename = "44037")]
GeliGasInformationsmeldungBeendigungZuordnung,
#[serde(rename = "44038")]
GeliGasInformationsmeldungAufhebungZukZuordnung,
#[serde(rename = "44039")]
WimGasKuendigungMsb,
#[serde(rename = "44040")]
WimGasBestaetigungKuendigungMsb,
#[serde(rename = "44041")]
WimGasAblehnungKuendigungMsb,
#[serde(rename = "44042")]
WimGasAnmeldungMsb,
#[serde(rename = "44043")]
WimGasBestaetigungAnmeldungMsb,
#[serde(rename = "44044")]
WimGasAblehnungAnmeldungMsb,
#[serde(rename = "44051")]
WimGasEndeMsb,
#[serde(rename = "44052")]
WimGasBestaetigungEndeMsb,
#[serde(rename = "44053")]
WimGasAblehnungEndeMsb,
#[serde(rename = "44060")]
WimGasAntwortMsbGeschaeftsdatenanfrage,
#[serde(rename = "44096")]
TsimsgDeklarationslisteMgv,
#[serde(rename = "44097")]
TsimsgDeklarationslisteBkv,
#[serde(rename = "44101")]
NbwGasStammdatenMesslokation,
#[serde(rename = "44102")]
NbwGasAktualisierteStammdatenMesslokation,
#[serde(rename = "44103")]
NbwGasStammdatenVerbrauchendenMarktlokation,
#[serde(rename = "44104")]
NbwGasAktualisierteStammdatenVerbrauchenden,
#[serde(rename = "44105")]
NbwGasAblehnungStammdatenVerbrauchendenMarktlokation,
#[serde(rename = "44109")]
SdaeGasBilaRelAenderungLfNb,
#[serde(rename = "44111")]
SdaeGasAntwortAenderungLfAgAf,
#[serde(rename = "44112")]
SdaeGasBilaRelAenderungNbLf,
#[serde(rename = "44113")]
SdaeGasBilaRelAenderungNbMsb,
#[serde(rename = "44115")]
SdaeGasAntwortAenderungNbAgNb,
#[serde(rename = "44116")]
SdaeGasAenderungMsbNb,
#[serde(rename = "44117")]
SdaeGasAenderungMsbNbLf,
#[serde(rename = "44119")]
SdaeGasAntwortAenderungMsbAgAf,
#[serde(rename = "44120")]
SdaeGasBilaRelAenderungLfNb2,
#[serde(rename = "44121")]
SdaeGasAntwortBilaRelAenderungLfNbLf,
#[serde(rename = "44123")]
SdaeGasBilaRelAenderungNbAbhaengigkeitenNbLfMsb,
#[serde(rename = "44124")]
SdaeGasAntwortBilaRelAenderungNbAbhaengigkeitenAgNb,
#[serde(rename = "44137")]
SdaeGasBilaRelAnfrageLfNbBerechtigtLf,
#[serde(rename = "44138")]
SdaeGasAntwortBilaRelAnfrageLfLfNb2,
#[serde(rename = "44139")]
SdaeGasBilaRelAnfrageNbLfNb,
#[serde(rename = "44140")]
SdaeGasBilaRelAnfrageNbMsbNb,
#[serde(rename = "44142")]
SdaeGasAntwortBilaRelAnfrageNbNbAf,
#[serde(rename = "44143")]
SdaeGasAnfrageMsbAbhaengigkeitenLfNb,
#[serde(rename = "44145")]
SdaeGasAntwortAnfrageMsbAbhaengigkeitenNbAf,
#[serde(rename = "44146")]
SdaeGasAblehnungAnfrageMsbAbhaengigkeitenNbAf,
#[serde(rename = "44147")]
SdaeGasAnfrageMsbAbhaengigkeitenNbVerteilerMsb,
#[serde(rename = "44148")]
SdaeGasAnfrageMsbAbhaengigkeitenNbBerechtigtMsb,
#[serde(rename = "44149")]
SdaeGasAntwortAnfrageMsbAbhaengigkeitenMsbNb,
#[serde(rename = "44150")]
SdaeGasBilaRelAnfrageLfNbLf,
#[serde(rename = "44151")]
SdaeGasAntwortBilaRelAnfrageLfLfNb,
#[serde(rename = "44152")]
SdaeGasAblehnungBilaRelAnfrageLfLfNb,
#[serde(rename = "44156")]
SdaeGasBilaRelAnfrageNbAbhaengigkeiten,
#[serde(rename = "44157")]
SdaeGasAntwortBilaRelAnfrageNbAbhaengigkeiten,
#[serde(rename = "44159")]
SdaeGasAenderungMsbOhneAbhaengigkeitenMsbNb,
#[serde(rename = "44160")]
SdaeGasAenderungMsbOhneAbhaengigkeitenNbLfMsb,
#[serde(rename = "44161")]
SdaeGasAenderungMsbOhneAbhaengigkeitenAgAf,
#[serde(rename = "44162")]
SdaeAnfrageMsbOhneAbhaengigkeitenLfMsbNb,
#[serde(rename = "44163")]
SdaeGasAntwortAnfrageMsbOhneAbhaengigkeitenLfMsbNb,
#[serde(rename = "44164")]
SdaeGasAblehnungAnfrageMsbOhneAbhaengigkeitenLfMsb,
#[serde(rename = "44165")]
SdaeGasAnfrageMsbOhneAbhaengigkeitenNbVerteilerMsb,
#[serde(rename = "44166")]
SdaeGasAnfrageMsbOhneAbhaengigkeitenNbBerechtigter,
#[serde(rename = "44167")]
SdaeGasAntwortAnfrageMsbOhneAbhaengigkeitenMsbNb,
#[serde(rename = "44168")]
WimGasVerpflichtungsanfrageAufforderung,
#[serde(rename = "44169")]
WimGasBestaetigungVerpflichtungsanfrage,
#[serde(rename = "44170")]
WimGasAblehnungVerpflichtungsanfrage,
#[serde(rename = "44172")]
SdaeGasAnfrageMsbAbhaengigkeitMsbNb,
#[serde(rename = "44175")]
SdaeGasAenderungMarktlokationsstrukturNbLf,
#[serde(rename = "44176")]
SdaeGasAntwortAenderungMarktlokationsstrukturLfNb,
#[serde(rename = "44180")]
SdaeGasAnfrageKomplexenMarktlokationsstrukturLfNb,
#[serde(rename = "44181")]
SdaeGasAntwortAnfrageKomplexenMarktlokationsstrukturNb,
#[serde(rename = "44182")]
SdaeGasAblehnungAnfrageKomplexenMarktlokationsstruktur,
#[serde(rename = "44183")]
WimGasEndeMsbNb,
#[serde(rename = "55001")]
GpkeAnmeldungVerbrauchendeMalo,
#[serde(rename = "55002")]
GpkeBestaetigungAnmeldungVerbrauchendeMalo,
#[serde(rename = "55003")]
GpkeAblehnungAnmeldungVerbrauchendeMalo,
#[serde(rename = "55004")]
GpkeAbmeldung,
#[serde(rename = "55005")]
GpkeBestaetigungAbmeldung,
#[serde(rename = "55006")]
GpkeAblehnungAbmeldung,
#[serde(rename = "55007")]
GpkeAbmeldungBeendigungZuordnungNb,
#[serde(rename = "55008")]
GpkeBestaetigungAbmeldungNb,
#[serde(rename = "55009")]
GpkeAblehnungAbmeldungNb,
#[serde(rename = "55010")]
GpkeAbmeldeanfrageNb,
#[serde(rename = "55011")]
GpkeBestaetigungAbmeldeanfrage,
#[serde(rename = "55012")]
GpkeAblehnungAbmeldeanfrage,
#[serde(rename = "55013")]
GpkeAnmeldungEog,
#[serde(rename = "55014")]
GpkeBestaetigungEogAnmeldung,
#[serde(rename = "55015")]
GpkeAblehnungEogAnmeldung,
#[serde(rename = "55016")]
GpkeKuendigungBeimAltenLieferanten,
#[serde(rename = "55017")]
GpkeBestaetigungKuendigung,
#[serde(rename = "55018")]
GpkeAblehnungKuendigung,
#[serde(rename = "55022")]
GpkeAnfrageStornierung,
#[serde(rename = "55023")]
GpkeBestaetigungAnfrageStornierung,
#[serde(rename = "55024")]
GpkeAblehnungAnfrageStornierung,
#[serde(rename = "55035")]
GpkeAntwortGdaVerbrauchenderMalo,
#[serde(rename = "55036")]
GpkeInformationsmeldungExistierendeZuordnung,
#[serde(rename = "55037")]
GpkeInformationsmeldungBeendigungZuordnung,
#[serde(rename = "55038")]
GpkeInformationsmeldungAufhebungZukZuordnung,
#[serde(rename = "55039")]
WimStromKuendigungMsb,
#[serde(rename = "55040")]
WimStromBestaetigungKuendigungMsb,
#[serde(rename = "55041")]
WimStromAblehnungKuendigungMsb,
#[serde(rename = "55042")]
WimStromAnmeldungMsb,
#[serde(rename = "55043")]
WimStromBestaetigungAnmeldungMsb,
#[serde(rename = "55044")]
WimStromAblehnungAnmeldungMsb,
#[serde(rename = "55051")]
WimStromEndeMsb,
#[serde(rename = "55052")]
WimStromBestaetigungEndeMsb,
#[serde(rename = "55053")]
WimStromAblehnungEndeMsb,
#[serde(rename = "55060")]
WimStromAntwortMsbGda,
#[serde(rename = "55062")]
MabisAktivierungMabisZp,
#[serde(rename = "55063")]
MabisDeaktivierungMabisZp,
#[serde(rename = "55064")]
MabisAntwortAktivierungDeaktivierungMabisZp,
#[serde(rename = "55065")]
MabisLieferantenclearingliste,
#[serde(rename = "55066")]
MabisKorrekturlisteLieferantenclearingliste,
#[serde(rename = "55067")]
MabisBilanzkreiszuordnungsliste,
#[serde(rename = "55069")]
MabisClearinglisteDzr,
#[serde(rename = "55070")]
MabisClearinglisteBas,
#[serde(rename = "55071")]
MabisAktivierungZuordnungsermaechtigung,
#[serde(rename = "55072")]
MabisDeaktivierungZuordnungsermaechtigung,
#[serde(rename = "55073")]
MabisUebermittlungProfildefinitionen,
#[serde(rename = "55074")]
HknrStammdatenOrders,
#[serde(rename = "55075")]
HknrStammdatenAufgrundAenderung,
#[serde(rename = "55076")]
HknrAntwortStammdatenaenderung,
#[serde(rename = "55077")]
GpkeAnmeldungErzeugendeMarktlokation,
#[serde(rename = "55078")]
GpkeBestaetigungAnmeldungErzeugendeMarktlokation,
#[serde(rename = "55080")]
GpkeAblehnungAnmeldungErzeugendeMarktlokation,
#[serde(rename = "55095")]
GpkeAntwortGdaErzeugenderMalo,
#[serde(rename = "55109")]
GpkeAenderungDatenMaloLfNb,
#[serde(rename = "55110")]
GpkeAenderungDatenMaloLfMsb,
#[serde(rename = "55126")]
GpkeAbrechnungsdatenBilanzkreisabrechnungVerbrauchenderMaloLf,
#[serde(rename = "55136")]
GpkeRueckmeldungAnfrageDatenMaloMsbLf,
#[serde(rename = "55137")]
GpkeRueckmeldungAnfrageDatenMaloNbLf,
#[serde(rename = "55156")]
GpkeRueckmeldungAnfrageAbrechnungsdatenBilanzkreisabrechnungVerbrauchender,
#[serde(rename = "55168")]
WimStromVerpflichtungsanfrageAufforderung,
#[serde(rename = "55169")]
WimStromBestaetigungVerpflichtungsanfrage,
#[serde(rename = "55170")]
WimStromAblehnungVerpflichtungsanfrage,
#[serde(rename = "55173")]
GpkeAenderungLokationsbuendelstrukturNbMsb,
#[serde(rename = "55175")]
GpkeAenderungLokationsbuendelstrukturNbLf,
#[serde(rename = "55177")]
GpkeRueckmeldungAnfrageLokationsbuendelstrukturMsbNb,
#[serde(rename = "55180")]
GpkeRueckmeldungAnfrageLokationsbuendelstrukturLfNb,
#[serde(rename = "55194")]
GpkeAntwortMsbGasGda,
#[serde(rename = "55195")]
MabisBilanzierungsgebietsclearingliste,
#[serde(rename = "55196")]
MabisAntwortBilanzierungsgebietsclearingliste,
#[serde(rename = "55197")]
RedispatchAktivierungZpTaeglicheAauez,
#[serde(rename = "55198")]
RedispatchDeaktivierungTaeglicheAauez,
#[serde(rename = "55199")]
RedispatchAktivierungZpLfAaszr,
#[serde(rename = "55200")]
RedispatchDeaktivierungZpLfAaszr,
#[serde(rename = "55201")]
RedispatchLfAacl,
#[serde(rename = "55202")]
RedispatchKorrekturlisteLfAacl,
#[serde(rename = "55203")]
RedispatchAktivierungZpMonatlicheAauez,
#[serde(rename = "55204")]
RedispatchAntwortAktivierungZp,
#[serde(rename = "55205")]
RedispatchWeiterleitungAktivierungZp,
#[serde(rename = "55206")]
RedispatchDeaktivierungZpMonatlicheAauez,
#[serde(rename = "55207")]
RedispatchAntwortDeaktivierungZp,
#[serde(rename = "55208")]
RedispatchWeiterleitungDeaktivierungZp,
#[serde(rename = "55209")]
RedispatchAktivierungZpMonatlicheAauez2,
#[serde(rename = "55210")]
RedispatchAntwortAktivierungZp2,
#[serde(rename = "55211")]
RedispatchWeiterleitungAktivierungZp2,
#[serde(rename = "55212")]
RedispatchDeaktivierungZpMonatlicheAauez2,
#[serde(rename = "55213")]
RedispatchAntwortDeaktivierungZp2,
#[serde(rename = "55214")]
RedispatchWeiterleitungDeaktivierungZp2,
#[serde(rename = "55218")]
GpkeAbrechnungsdatenNetznutzungsabrechnung,
#[serde(rename = "55220")]
GpkeRueckmeldungAnfrageAbrechnungsdatenNetznutzungsabrechnung,
#[serde(rename = "55223")]
MabisDzueListe,
#[serde(rename = "55224")]
MabisAntwortDzueListe,
#[serde(rename = "55225")]
GpkeAenderungAbrechnungBlindarbeitNb,
#[serde(rename = "55227")]
GpkeRueckmeldungAnfrageAbrechnungBlindarbeitNb,
#[serde(rename = "55230")]
GpkeAenderungAbrechnungBlindarbeitLf,
#[serde(rename = "55232")]
GpkeRueckmeldungAnfrageAbrechnungBlindarbeitLf,
#[serde(rename = "55235")]
MabisZuordnungZpNgzNzr,
#[serde(rename = "55236")]
MabisBeendigungZuordnungZpNgzNzr,
#[serde(rename = "55237")]
MabisAntwortZuordnungBeendigungZuordnungZpNgzNzr,
#[serde(rename = "55238")]
EMobAnmeldungModell2,
#[serde(rename = "55239")]
EMobAntwortAnmeldungModell2,
#[serde(rename = "55240")]
EMobBeendigungZuordnungMarktlokation,
#[serde(rename = "55241")]
EMobAntwortBeendigungZuordnungMarktlokation,
#[serde(rename = "55242")]
EMobAbmeldungModell2,
#[serde(rename = "55243")]
EMobAntwortAbmeldungModell2,
#[serde(rename = "55553")]
GpkeStammdatenIndividuelleBestellung,
#[serde(rename = "55555")]
GpkeAnfrageStammdatenIndividuelleBestellung,
#[serde(rename = "55557")]
GpkeAenderungMsbAbrechnungsdaten,
#[serde(rename = "55559")]
GpkeRueckmeldungAnfrageMsbAbrechnungsdaten,
#[serde(rename = "55600")]
GpkeAnmeldungNeueVerbrauchendeMarktlokation,
#[serde(rename = "55601")]
GpkeAnmeldungNeueErzeugendeMarktlokation,
#[serde(rename = "55602")]
GpkeBestaetigungAnmeldungNeueVerbrauchendeMarktlokation,
#[serde(rename = "55603")]
GpkeBestaetigungAnmeldungNeueErzeugendeMarktlokation,
#[serde(rename = "55604")]
GpkeAblehnungAnmeldungNeueVerbrauchendeMarktlokation,
#[serde(rename = "55605")]
GpkeAblehnungAnmeldungNeueErzeugendeMarktlokation,
#[serde(rename = "55607")]
GpkeAnkuendigungZuordnungZuordnungLfErzMaloTranche,
#[serde(rename = "55608")]
GpkeBestaetigungZuordnungLfErzMaloTranche,
#[serde(rename = "55609")]
GpkeAblehnungZuordnungLfErzMaloTranche,
#[serde(rename = "55611")]
GpkeBeendigungZuordnungMsbMaloMelo,
#[serde(rename = "55613")]
GpkeAbrechnungsdatenBilanzkreisabrechnungVerbrauchenderMaloUenb,
#[serde(rename = "55614")]
GpkeRueckmeldungAnfrageAbrechnungsdatenBilanzkreisabrechnungVerbrauchender2,
#[serde(rename = "55615")]
GpkeAenderungDatenNeloNbLf,
#[serde(rename = "55616")]
GpkeAenderungDatenMaloNbLf,
#[serde(rename = "55617")]
GpkeAenderungDatenTrNbLf,
#[serde(rename = "55618")]
GpkeAenderungDatenSrNbLf,
#[serde(rename = "55619")]
GpkeAenderungDatenTrancheNbLf,
#[serde(rename = "55620")]
GpkeAenderungDatenMeloNbLf,
#[serde(rename = "55621")]
GpkeRueckmeldungAnfrageDatenNeloLfNb,
#[serde(rename = "55622")]
GpkeRueckmeldungAnfrageDatenMaloLfNb,
#[serde(rename = "55623")]
GpkeRueckmeldungAnfrageDatenTrLfNb,
#[serde(rename = "55624")]
GpkeRueckmeldungAnfrageDatenSrLfNb,
#[serde(rename = "55625")]
GpkeRueckmeldungAnfrageDatenTrancheLfNb,
#[serde(rename = "55626")]
GpkeRueckmeldungAnfrageDatenMeloLfNb,
#[serde(rename = "55627")]
GpkeAenderungDatenNeloNbMsb,
#[serde(rename = "55628")]
GpkeAenderungDatenMaloNbMsb,
#[serde(rename = "55629")]
GpkeAenderungDatenTrNbMsb,
#[serde(rename = "55630")]
GpkeAenderungDatenSrNbMsb,
#[serde(rename = "55632")]
GpkeAenderungDatenMeloNbMsb,
#[serde(rename = "55633")]
GpkeRueckmeldungAnfrageDatenNeloMsbNb,
#[serde(rename = "55634")]
GpkeRueckmeldungAnfrageDatenMaloMsbNb,
#[serde(rename = "55635")]
GpkeRueckmeldungAnfrageDatenTrMsbNb,
#[serde(rename = "55636")]
GpkeRueckmeldungAnfrageDatenSrMsbNb,
#[serde(rename = "55638")]
GpkeRueckmeldungAnfrageDatenMeloMsbNb,
#[serde(rename = "55639")]
GpkeAenderungDatenNeloMsbNb,
#[serde(rename = "55640")]
GpkeAenderungDatenMaloMsbNb,
#[serde(rename = "55641")]
GpkeAenderungDatenSrMsbNb,
#[serde(rename = "55642")]
GpkeAenderungDatenTrancheMsbNb,
#[serde(rename = "55643")]
GpkeAenderungDatenMeloMsbNb,
#[serde(rename = "55644")]
GpkeRueckmeldungAnfrageDatenNeloNbMsb,
#[serde(rename = "55645")]
GpkeRueckmeldungAnfrageDatenMaloNbMsb,
#[serde(rename = "55646")]
GpkeRueckmeldungAnfrageDatenSrNbMsb,
#[serde(rename = "55647")]
GpkeRueckmeldungAnfrageDatenTrancheNbMsb,
#[serde(rename = "55648")]
GpkeRueckmeldungAnfrageDatenMeloNbMsb,
#[serde(rename = "55649")]
GpkeAenderungDatenNeloMsbLf,
#[serde(rename = "55650")]
GpkeAenderungDatenMaloMsbLf,
#[serde(rename = "55651")]
GpkeAenderungDatenSrMsbLf,
#[serde(rename = "55652")]
GpkeAenderungDatenTrancheMsbLf,
#[serde(rename = "55653")]
GpkeAenderungDatenMeloMsbLf,
#[serde(rename = "55654")]
GpkeRueckmeldungAnfrageDatenNeloLfMsb,
#[serde(rename = "55655")]
GpkeRueckmeldungAnfrageDatenMaloLfMsb,
#[serde(rename = "55656")]
GpkeRueckmeldungAnfrageDatenSrLfMsb,
#[serde(rename = "55657")]
GpkeRueckmeldungAnfrageDatenTrancheLfMsb,
#[serde(rename = "55658")]
GpkeRueckmeldungAnfrageDatenMeloLfMsb,
#[serde(rename = "55659")]
GpkeAenderungDatenNeloMsbWmsb,
#[serde(rename = "55660")]
GpkeAenderungDatenMaloMsbWmsb,
#[serde(rename = "55661")]
GpkeAenderungDatenSrMsbWmsb,
#[serde(rename = "55662")]
GpkeAenderungDatenTrancheMsbWmsb,
#[serde(rename = "55663")]
GpkeAenderungDatenMeloMsbWmsb,
#[serde(rename = "55664")]
GpkeRueckmeldungAnfrageDatenNeloWmsbMsb,
#[serde(rename = "55665")]
GpkeRueckmeldungAnfrageDatenMaloWmsbMsb,
#[serde(rename = "55666")]
GpkeRueckmeldungAnfrageDatenSrWmsbMsb,
#[serde(rename = "55667")]
GpkeRueckmeldungAnfrageDatenTrancheWmsbMsb,
#[serde(rename = "55669")]
GpkeRueckmeldungAnfrageDatenMeloWmsbMsb,
#[serde(rename = "55670")]
GpkeStammdatenBilanzkreistreue,
#[serde(rename = "55671")]
GpkeRueckmeldungStammdatenBilanzkreistreue,
#[serde(rename = "55672")]
GpkeAbrechnungsdatenBilanzkreisabrechnungErzeugenderMaloLf,
#[serde(rename = "55673")]
GpkeRueckmeldungAnfrageAbrechnungsdatenBilanzkreisabrechnungErzeugender,
#[serde(rename = "55674")]
GpkeAbrechnungsdatenBilanzkreisabrechnungErzeugenderMaloUenb,
#[serde(rename = "55675")]
GpkeRueckmeldungAnfrageAbrechnungsdatenBilanzkreisabrechnungErzeugender2,
#[serde(rename = "55684")]
GpkeAenderungDatenMaloMsbUenb,
#[serde(rename = "55685")]
GpkeRueckmeldungAnfrageDatenMaloUenbMsb,
#[serde(rename = "55686")]
GpkeAenderungDatenTrancheMsbUenb,
#[serde(rename = "55687")]
GpkeRueckmeldungAnfrageDatenTrancheUenbMsb,
#[serde(rename = "55688")]
GpkeAenderungDatenMaloNbUenb,
#[serde(rename = "55689")]
GpkeRueckmeldungAnfrageDatenMaloUenbNb,
#[serde(rename = "55690")]
NbwLokationsbuendelstrukturDb,
#[serde(rename = "55691")]
GpkeAenderungPaketIdMalo,
#[serde(rename = "55692")]
GpkeRueckmeldungAnfragePaketIdMalo,
#[serde(rename = "55693")]
GpkeAenderungDatenTrLfNb,
#[serde(rename = "55694")]
GpkeRueckmeldungAnfrageDatenTrNbLf,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum PruefschrittCode {
#[serde(rename = "E15")]
ZustimmungOhneKorrekturen,
#[serde(rename = "Z29")]
AblehnungKeinVertragsverhaeltnisMehrVorhanden,
#[serde(rename = "ZB8")]
KeineStoerungFeststellbar,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Qualifier {
#[serde(rename = "AAG")]
Angebotsnummer,
#[serde(rename = "AAV")]
NummerAnfrage,
#[serde(rename = "ACE")]
NummerZugehoerigenDokuments,
#[serde(rename = "ACW")]
ReferenznummerVorangegangenenNachricht,
#[serde(rename = "ADY")]
Mitteilungsnummer,
#[serde(rename = "AFL")]
ZugehoerigeRechnungen,
#[serde(rename = "AGI")]
Beantragungsnummer,
#[serde(rename = "AGK")]
Anwendungsreferenznummer,
#[serde(rename = "AGO")]
AbsenderreferenzOriginalNachricht,
#[serde(rename = "APF")]
VerweisKatalognummer,
#[serde(rename = "AUU")]
ReferenzZeitreihe,
#[serde(rename = "AVC")]
KundennummerBeimLieferanten,
#[serde(rename = "AVE")]
Meldepunkt,
#[serde(rename = "CC")]
Anspruchsteller,
#[serde(rename = "DDM")]
Netzbetreiber,
#[serde(rename = "DDO")]
Hausverwalter,
#[serde(rename = "DEB")]
Messstellenbetreiber,
#[serde(rename = "DED")]
Profilerstellung,
#[serde(rename = "DP")]
Lieferanschrift,
#[serde(rename = "EO")]
Anschlussnehmer,
#[serde(rename = "FC")]
Steuernummer,
#[serde(rename = "MG")]
Geraetenummer,
#[serde(rename = "MR")]
Nachrichtenempfaenger,
#[serde(rename = "MS")]
DokumentenNachrichtenausstellerAbsender,
#[serde(rename = "OI")]
Ursprungsrechnungsnummer,
#[serde(rename = "ON")]
AuftragsnummerEinkauf,
#[serde(rename = "PK")]
Ansprechpartner,
#[serde(rename = "SU")]
Lieferant,
#[serde(rename = "TN")]
TransaktionsReferenznummer,
#[serde(rename = "VA")]
Umsatzsteuernummer,
#[serde(rename = "VY")]
AndereZugehoerigePartei,
#[serde(rename = "Z01")]
KundennummerBeimAltlieferanten,
#[serde(rename = "Z03")]
PositionsnummerAngebots,
#[serde(rename = "Z04")]
KorrespondenzKundeLf,
#[serde(rename = "Z05")]
AbrechnungMessstellenbetriebsNne,
#[serde(rename = "Z07")]
KundeMsb,
#[serde(rename = "Z08")]
MpIdNachfolgendenNetzbetreibers,
#[serde(rename = "Z09")]
Geraetenummer2,
#[serde(rename = "Z10")]
ObisKennzahl,
#[serde(rename = "Z11")]
GeraetenummerMengenumwerters,
#[serde(rename = "Z12")]
ReferenzProfil,
#[serde(rename = "Z13")]
Pruefidentifikator,
#[serde(rename = "Z14")]
SmartmeterGateway,
#[serde(rename = "Z15")]
Ueberfuehrungszeitreihe,
#[serde(rename = "Z16")]
ZugeordneteMarktlokation,
#[serde(rename = "Z17")]
Preisschluesselstamm,
#[serde(rename = "Z18")]
Marktlokation,
#[serde(rename = "Z19")]
Messlokation,
#[serde(rename = "Z20")]
Tranche,
#[serde(rename = "Z21")]
ZugeordneteMesslokation,
#[serde(rename = "Z22")]
BeteiligteMarktrolle,
#[serde(rename = "Z23")]
Rechenschritt,
#[serde(rename = "Z24")]
Treffpunkt,
#[serde(rename = "Z25")]
Faxnummer,
#[serde(rename = "Z26")]
KorrespondenzKundeNb,
#[serde(rename = "Z27")]
CodeZaehlzeitdefinition,
#[serde(rename = "Z28")]
CodeZaehlendenRegisters,
#[serde(rename = "Z30")]
ReferenzVorherigeStammdatenmeldungMsb,
#[serde(rename = "Z31")]
Lokationsbuendelstruktur,
#[serde(rename = "Z32")]
Netzlokation,
#[serde(rename = "Z33")]
ObjektcodeLokationLokationsbuendelstruktur,
#[serde(rename = "Z34")]
VorgelagerteMesslokation,
#[serde(rename = "Z35")]
VorgelagerteNetzlokation,
#[serde(rename = "Z36")]
Energieserviceanbieter,
#[serde(rename = "Z37")]
TechnischeRessource,
#[serde(rename = "Z38")]
SteuerbareRessource,
#[serde(rename = "Z39")]
KeineStandardisierteLokationsbuendelstrukturVorhanden,
#[serde(rename = "Z40")]
SystemVorhandenerKundeMsb,
#[serde(rename = "Z41")]
ReferenznummerVorgangsAnmeldungWim,
#[serde(rename = "Z42")]
ReferenznummerNachrichtBetroffenenAntwortBestellungBestellbestaetigung,
#[serde(rename = "Z43")]
ReferenznummerVorgangsBetroffenenAntwortBestellungBestellbestaetigung,
#[serde(rename = "Z44")]
SystemVorhandeneMesslokationsadresse,
#[serde(rename = "Z45")]
ReferenzArtikelId,
#[serde(rename = "Z46")]
ReferenzZeitraumId,
#[serde(rename = "Z47")]
SystemVorhandeneDaten,
#[serde(rename = "Z48")]
ErwarteteDaten,
#[serde(rename = "Z49")]
GueltigeDaten,
#[serde(rename = "Z50")]
TermindatenMarktlokation,
#[serde(rename = "Z51")]
ErwarteteTermindatenMarktlokation,
#[serde(rename = "Z52")]
SystemVorhandeneTermindatenMarktlokation,
#[serde(rename = "Z53")]
KeineDaten,
#[serde(rename = "Z54")]
SystemKeineDatenVorhanden,
#[serde(rename = "Z55")]
KeineDatenErwartet,
#[serde(rename = "Z56")]
PreiseNetzbetreibers,
#[serde(rename = "Z57")]
ErwarteterHausverwalter,
#[serde(rename = "Z58")]
SystemVorhandenerHausverwalter,
#[serde(rename = "Z59")]
MarktlokationKundenanlage,
#[serde(rename = "Z60")]
InformativUmsetzungGeplantesProduktpaket,
#[serde(rename = "Z63")]
InformativeMarktlokationsanschrift,
#[serde(rename = "Z64")]
InformativeMesslokationsadresse,
#[serde(rename = "Z65")]
InformativerKundeLf,
#[serde(rename = "Z66")]
InformativeKorrespondenzanschriftKundenLf,
#[serde(rename = "Z67")]
InformativerKundennameNb,
#[serde(rename = "Z68")]
InformativeKorrespondenzanschriftKundeNb,
#[serde(rename = "Z69")]
InformativeDatenAnschlussnehmers,
#[serde(rename = "Z70")]
InformativeDatenHausverwalters,
#[serde(rename = "Z71")]
Marktgebietsverantwortlicher,
#[serde(rename = "ZSH")]
Netzkonto,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum ReferenzCode {
#[serde(rename = "Z07")]
Mscons,
#[serde(rename = "Z08")]
Utilmd,
#[serde(rename = "Z09")]
Invoic,
#[serde(rename = "Z10")]
Orders,
#[serde(rename = "Z11")]
Pricat,
#[serde(rename = "Z12")]
Iftsta,
#[serde(rename = "Z13")]
Ordchg,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum RegelzoneWert {
#[serde(rename = "Z14")]
ArbeitspreisGrundpreis,
#[serde(rename = "Z15")]
ArbeitspreisLeistungspreis,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum SeqQualifier {
#[serde(rename = "Z01")]
DatenMarktlokation,
#[serde(rename = "Z02")]
ObisDatenMarktlokation,
#[serde(rename = "Z03")]
Zaehleinrichtungsdaten,
#[serde(rename = "Z04")]
Wandlerdaten,
#[serde(rename = "Z05")]
KommEinrDaten,
#[serde(rename = "Z06")]
DatenTechnischenSteuereinrichtung,
#[serde(rename = "Z07")]
Konzessionsabgabedaten,
#[serde(rename = "Z08")]
Profilschardaten,
#[serde(rename = "Z09")]
MengenumwerterDaten,
#[serde(rename = "Z12")]
Gemeinderabatt,
#[serde(rename = "Z13")]
Smgw,
#[serde(rename = "Z14")]
Steuerbox,
#[serde(rename = "Z15")]
DatenTranche,
#[serde(rename = "Z16")]
ErforderlichesProduktTranche,
#[serde(rename = "Z17")]
ObisDatenTranche,
#[serde(rename = "Z18")]
DatenMelo,
#[serde(rename = "Z19")]
ProduktMelo,
#[serde(rename = "Z20")]
ObisDatenZaehleinrichtung,
#[serde(rename = "Z21")]
Profildaten,
#[serde(rename = "Z22")]
DatenSummenzeitreihe,
#[serde(rename = "Z23")]
ProduktDatenSummenzeitreihe,
#[serde(rename = "Z24")]
DatenUeberfuehrungszeitreihe,
#[serde(rename = "Z25")]
ProduktDatenUeberfuehrungszeitreihe,
#[serde(rename = "Z26")]
DatenDeklarationsliste,
#[serde(rename = "Z27")]
ErforderlichesMessproduktMarktlokation,
#[serde(rename = "Z29")]
DatenMarktlokationBeteiligtenMarktrolle,
#[serde(rename = "Z30")]
ObisDatenMarktlokationBeteiligtenMarktrolle,
#[serde(rename = "Z31")]
DatenTrancheBeteiligtenMarktrolle,
#[serde(rename = "Z32")]
ObisDatenTrancheBeteiligtenMarktrolle,
#[serde(rename = "Z33")]
ProfildatenBeteiligtenMarktrolle,
#[serde(rename = "Z35")]
Lastprofildaten,
#[serde(rename = "Z36")]
EnergiemengeMarktNetzlokation,
#[serde(rename = "Z37")]
BestandteilRechenschritts,
#[serde(rename = "Z38")]
Referenzprofildaten,
#[serde(rename = "Z40")]
ProduktDatenMarktlokationNb,
#[serde(rename = "Z41")]
RegisterZaehlzeitdefinition,
#[serde(rename = "Z42")]
Zaehlzeitdefinition,
#[serde(rename = "Z43")]
AusgerollteZaehlzeitdefinition,
#[serde(rename = "Z44")]
VerbrauchsartNutzungObisKennzahlMarktlokation,
#[serde(rename = "Z45")]
NetznutzungsabrechnungsdatenMarktlokation,
#[serde(rename = "Z47")]
DatenstandUenb,
#[serde(rename = "Z48")]
AbgerechneteDatenBilanzkreissummenzeitreiheUenb,
#[serde(rename = "Z49")]
AbgerechneteDatenBilanzierungsgebietssummenzeitreiheUenb,
#[serde(rename = "Z50")]
Messdatenregistriergeraetedaten,
#[serde(rename = "Z51")]
DatenNetzlokation,
#[serde(rename = "Z52")]
DatenTechnischenRessource,
#[serde(rename = "Z57")]
ObisDatenNetzlokation,
#[serde(rename = "Z58")]
ZuordnungLokationObjektcodeLokationsbuendels,
#[serde(rename = "Z59")]
ProduktDatenMarktlokation,
#[serde(rename = "Z60")]
ProduktDatenNetzlokation,
#[serde(rename = "Z61")]
ProduktDatenSteuerbarenRessource,
#[serde(rename = "Z62")]
DatenSteuerbarenRessource,
#[serde(rename = "Z69")]
Schaltzeitdefinition,
#[serde(rename = "Z70")]
Leistungskurvendefinition,
#[serde(rename = "Z71")]
AbrechnungsdatenNetzlokation,
#[serde(rename = "Z72")]
DatenstandNb,
#[serde(rename = "Z73")]
AusgerollteSchaltzeitdefinition,
#[serde(rename = "Z74")]
AusgerollteLeistungskurvendefinition,
#[serde(rename = "Z75")]
DatenKundenLieferanten,
#[serde(rename = "Z76")]
MessstellenbetriebsabrechnungsdatenMarktlokation,
#[serde(rename = "Z78")]
ReferenzLokationsbuendelstruktur,
#[serde(rename = "Z79")]
BestandteilProduktpakets,
#[serde(rename = "Z80")]
ErwarteteDatenMarktlokation,
#[serde(rename = "Z81")]
SystemVorhandeneDatenMarktlokation,
#[serde(rename = "Z82")]
ErwarteteNetznutzungsabrechnungsdatenMarktlokation,
#[serde(rename = "Z83")]
SystemVorhandeneNetznutzungsabrechnungsdatenMarktlokation,
#[serde(rename = "Z84")]
DifferenzNetznutzungsabrechnungsdatenMarktlokation,
#[serde(rename = "Z85")]
ErwarteteProfildaten,
#[serde(rename = "Z86")]
SystemVorhandeneProfildaten,
#[serde(rename = "Z87")]
ErwarteteProfilschardaten,
#[serde(rename = "Z88")]
SystemVorhandeneProfilschardaten,
#[serde(rename = "Z89")]
ErwarteteReferenzprofildaten,
#[serde(rename = "Z90")]
SystemVorhandeneReferenzprofildaten,
#[serde(rename = "Z92")]
ErwarteteDatenKundenLieferanten,
#[serde(rename = "Z93")]
SystemVorhandeneDatenKundenLieferanten,
#[serde(rename = "Z94")]
ErwarteteDatenTranche,
#[serde(rename = "Z95")]
SystemVorhandeneDatenTranche,
#[serde(rename = "Z96")]
ErwarteteDifferenzNetznutzungsabrechnungsdatenMarktlokation,
#[serde(rename = "Z97")]
SystemVorhandeneDifferenzNetznutzungsabrechnungsdatenMarktlokation,
#[serde(rename = "Z98")]
InformativeDatenMarktlokation,
#[serde(rename = "Z99")]
ErwarteteObisDatenTranche,
#[serde(rename = "ZA0")]
SystemVorhandeneObisDatenTranche,
#[serde(rename = "ZA1")]
ErwarteteObisDatenMarktlokation,
#[serde(rename = "ZA2")]
SystemVorhandeneObisDatenMarktlokation,
#[serde(rename = "ZA3")]
ErwarteteZaehleinrichtungsdaten,
#[serde(rename = "ZA4")]
SystemVorhandeneZaehleinrichtungsdaten,
#[serde(rename = "ZA5")]
ErwarteteObisDatenZaehleinrichtung,
#[serde(rename = "ZA6")]
SystemVorhandeneObisDatenZaehleinrichtung,
#[serde(rename = "ZA7")]
ErwarteteObisDatenNetzlokation,
#[serde(rename = "ZA8")]
SystemVorhandeneObisDatenNetzlokation,
#[serde(rename = "ZA9")]
ErwarteteDatenNetzlokation,
#[serde(rename = "ZB0")]
SystemVorhandeneDatenNetzlokation,
#[serde(rename = "ZB1")]
ErwarteteDatenSteuerbarenRessource,
#[serde(rename = "ZB2")]
SystemVorhandeneDatenSteuerbarenRessource,
#[serde(rename = "ZB3")]
ErwarteteProduktDatenSteuerbarenRessource,
#[serde(rename = "ZB4")]
SystemVorhandeneProduktDatenSteuerbarenRessource,
#[serde(rename = "ZB5")]
ErwarteteProduktDatenMarktlokation,
#[serde(rename = "ZB6")]
SystemVorhandeneProduktDatenMarktlokation,
#[serde(rename = "ZB7")]
ErwarteteKommunikationseinrichtungsdaten,
#[serde(rename = "ZB8")]
SystemVorhandeneKommunikationseinrichtungsdaten,
#[serde(rename = "ZB9")]
ErwarteteWandlerdaten,
#[serde(rename = "ZC0")]
SystemVorhandeneWandlerdaten,
#[serde(rename = "ZC1")]
ErwarteteDatenTechnischenSteuereinrichtung,
#[serde(rename = "ZC2")]
SystemVorhandeneDatenTechnischenSteuereinrichtung,
#[serde(rename = "ZC3")]
ErwartetesSmartmeterGateway,
#[serde(rename = "ZC4")]
SystemVorhandenesSmartmeterGateway,
#[serde(rename = "ZC5")]
ErwarteteMessstellenbetriebsabrechnungsdatenMarktlokation,
#[serde(rename = "ZC6")]
SystemVorhandeneMessstellenbetriebsabrechnungsdatenMarktlokation,
#[serde(rename = "ZC7")]
ErwarteteReferenzLokationsbuendelstruktur,
#[serde(rename = "ZC8")]
SystemVorhandeneReferenzLokationsbuendelstruktur,
#[serde(rename = "ZC9")]
ErwarteteZuordnungLokationObjektcodeLokationsbuendels,
#[serde(rename = "ZD0")]
SystemVorhandeneZuordnungLokationObjektcodeLokationsbuendels,
#[serde(rename = "ZD1")]
ErwarteteVerbrauchsartNutzungObisKennzahlMarktlokation,
#[serde(rename = "ZD2")]
SystemVorhandeneVerbrauchsartNutzungObisKennzahlMarktlokation,
#[serde(rename = "ZD3")]
ErwarteteProduktDatenMarktlokationNb,
#[serde(rename = "ZD4")]
SystemVorhandeneProduktDatenMarktlokationNb,
#[serde(rename = "ZD5")]
InformativeReferenzLokationsbuendelstruktur,
#[serde(rename = "ZD6")]
InformativeZuordnungLokationObjektcodeLokationsbuendels,
#[serde(rename = "ZD7")]
InformativeDatenNetzlokation,
#[serde(rename = "ZD9")]
InformativeObisDatenNetzlokation,
#[serde(rename = "ZE0")]
InformativeProduktDatenNetzlokation,
#[serde(rename = "ZE1")]
InformativeNetznutzungsabrechnungsdatenMarktlokation,
#[serde(rename = "ZE2")]
InformativeErforderlichesMessproduktMarktlokation,
#[serde(rename = "ZE3")]
InformativeObisDatenMarktlokation,
#[serde(rename = "ZE4")]
InformativeProduktDatenMarktlokation,
#[serde(rename = "ZE5")]
InformativeVerbrauchsartNutzungObisKennzahlMarktlokation,
#[serde(rename = "ZE6")]
InformativeProduktDatenMarktlokationNb,
#[serde(rename = "ZE7")]
InformativeDatenTranche,
#[serde(rename = "ZE8")]
InformativeErforderlichesProduktTranche,
#[serde(rename = "ZE9")]
InformativeObisDatenTranche,
#[serde(rename = "ZF0")]
InformativeDatenTechnischenRessource,
#[serde(rename = "ZF1")]
InformativeDatenSteuerbarenRessource,
#[serde(rename = "ZF2")]
InformativeProduktDatenSteuerbarenRessource,
#[serde(rename = "ZF3")]
InformativeDatenMesslokation,
#[serde(rename = "ZF4")]
InformativeErforderlichesProduktMesslokation,
#[serde(rename = "ZF5")]
InformativeZaehleinrichtungsdaten,
#[serde(rename = "ZF6")]
InformativeObisDatenZaehleinrichtung,
#[serde(rename = "ZF7")]
InformativeWandlerdaten,
#[serde(rename = "ZF8")]
InformativeKommunikationseinrichtungsdaten,
#[serde(rename = "ZF9")]
InformativeDatenTechnischenSteuereinrichtung,
#[serde(rename = "ZG0")]
InformativeSmartmeterGateway,
#[serde(rename = "ZG1")]
InformativeProfildaten,
#[serde(rename = "ZG2")]
InformativeProfilschardaten,
#[serde(rename = "ZG3")]
InformativeReferenzprofildaten,
#[serde(rename = "ZG4")]
ErwarteteDatenTechnischenRessource,
#[serde(rename = "ZG5")]
SystemVorhandeneDatenTechnischenRessource,
#[serde(rename = "ZG6")]
ErwarteteDatenMesslokation,
#[serde(rename = "ZG7")]
SystemVorhandeneDatenMesslokation,
#[serde(rename = "ZG8")]
ErwarteteProduktDatenNelo,
#[serde(rename = "ZG9")]
SystemVorhandeneProduktDatenNelo,
#[serde(rename = "ZH0")]
PriorisierungErforderlichesProduktpaket,
#[serde(rename = "ZH1")]
ErwarteteAbrechnungsdatenNetzlokation,
#[serde(rename = "ZH2")]
SystemVorhandeneAbrechnungsdatenNetzlokation,
#[serde(rename = "ZH3")]
ErwarteteDatenSteuerbox,
#[serde(rename = "ZH4")]
SystemVorhandeneDatenSteuerbox,
#[serde(rename = "ZH6")]
DatenTechnischenEinrichtungen,
#[serde(rename = "ZH7")]
ErwarteteDatenTechnischenEinrichtungen,
#[serde(rename = "ZH8")]
SystemVorhandeneDatenTechnischenEinrichtungen,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum StatusEnergiemengeGrund {
#[serde(rename = "Z74")]
KeinZugang,
#[serde(rename = "Z75")]
Kommunikationsstoerung,
#[serde(rename = "Z76")]
StromGasNetzausfallAusfallNetzgebietesFehlendePrimaerspannung,
#[serde(rename = "Z77")]
StromMessspannungsausfallFehlendeHilfsspannung,
#[serde(rename = "Z78")]
StromGasMesswerteUnvollstaendigWegenGeraetewechsels,
#[serde(rename = "Z79")]
StromWaehrendWartungsRevisionsInstandsetzungsarbeitenGeeichtenMessgeraeten,
#[serde(rename = "Z80")]
StromGasGeraetArbeitetAusserhalbZugelassenenBetriebsbedingungenLiefert,
#[serde(rename = "Z81")]
StromGasMesswerteSindNichtVerwendbarVerfuegbarMesseinrichtungDefekt,
#[serde(rename = "Z82")]
StromGasMoeglicherGeraetedefektMesseinrichtungUeberpruefungZB,
#[serde(rename = "Z98")]
GasNormvolumenStoermengenzaehlerMu,
#[serde(rename = "Z99")]
GasErmittlungNormvolumensRelevanteFaktorenSindNichtVerfuegbar,
#[serde(rename = "ZA0")]
StromGasUhrzeitWarAusserhalbZulaessigenGrenzwerte,
#[serde(rename = "ZA1")]
StromGasEnergieLeistungVolumenEtcUnplausibel,
#[serde(rename = "ZA3")]
FalscherWandlerfaktor,
#[serde(rename = "ZA4")]
StromGasFehlerhafteAblesungInclMessstellenverwechslungZahlendreher,
#[serde(rename = "ZA5")]
StromGasZBAenderungBerechnungsvorschriftNachtraeglichBeruecksichtigte,
#[serde(rename = "ZA6")]
UmbauMesslokation,
#[serde(rename = "ZA7")]
Datenbearbeitungsfehler,
#[serde(rename = "ZB0")]
StromGasTechnischerFehlerMesseinrichtung,
#[serde(rename = "ZB9")]
AenderungTarifschaltzeiten,
#[serde(rename = "ZC2")]
StromTarifschaltgeraetDefekt,
#[serde(rename = "ZC4")]
StromGasWertBasiertUnzureichendenAnzahlImpulsenEichordnung,
#[serde(rename = "ZR1")]
GasWaehrendWartungsRevisionsInstandsetzungsarbeitenGeeichtenMessgeraeten,
#[serde(rename = "ZR2")]
GasMessgeraetKennzeichnetSeineMessergebnisseGestoerteWerte,
#[serde(rename = "ZR3")]
GasWaehrendWartungsRevisionsInstandsetzungsarbeitenEichrechtskonformen,
#[serde(rename = "ZR4")]
GasBasisPruefungenG685Kapitel2425MesswertUnplausibelErkannt,
#[serde(rename = "ZS9")]
StromGas1NBeziehungMarktMesslokationKoennenEbeneMesslokation2,
#[serde(rename = "ZT8")]
StromGasBestellungenWertenNutzungszeitpunktVergangenheitLiegtBeimMsb,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum StatusErsatzwertGrund {
#[serde(rename = "ZG3")]
StatusGesetztWertGrundUmstellungGasqualitaetUebermitteltWerdenMuss,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum StatusKategorie {
#[serde(rename = "10")]
Messklassifizierung,
#[serde(rename = "7")]
Transaktionsgrund,
#[serde(rename = "E01")]
StatusAntwort,
#[serde(rename = "Z01")]
PruefstatusAntwortSummenzeitreihen,
#[serde(rename = "Z02")]
AbweisungSummenzeitreihe,
#[serde(rename = "Z03")]
PruefstatusSummenzeitreihe,
#[serde(rename = "Z04")]
DatenstatusSummenzeitreihe,
#[serde(rename = "Z06")]
Geraetestatus2,
#[serde(rename = "Z10")]
MsbWechselMsbg,
#[serde(rename = "Z12")]
Auslesung,
#[serde(rename = "Z13")]
AbweisungStatusmeldungAenderung,
#[serde(rename = "Z15")]
Messstellenumbau,
#[serde(rename = "Z17")]
TransaktionsgrundergaenzungBefristeteAnmeldung,
#[serde(rename = "Z18")]
BilanzkreiszuordnungMarktlokation,
#[serde(rename = "Z19")]
ErsteinbauIms,
#[serde(rename = "Z20")]
StatusReferenziertenDokuments,
#[serde(rename = "Z21")]
Bestellung,
#[serde(rename = "Z23")]
StatusBerechnungsformel,
#[serde(rename = "Z24")]
ErsteinbauMme,
#[serde(rename = "Z25")]
StatusLieferscheins,
#[serde(rename = "Z26")]
Geraetestatus,
#[serde(rename = "Z27")]
StatusAusfallarbeit,
#[serde(rename = "Z28")]
StatusFahrplananteils,
#[serde(rename = "Z29")]
StatusGegenvorschlagsAusfallarbeit,
#[serde(rename = "Z30")]
StatusGegenvorschlagsFahrplananteils,
#[serde(rename = "Z31")]
Gasqualitaet,
#[serde(rename = "Z32")]
Ersatzwertbildungsverfahren,
#[serde(rename = "Z33")]
Plausibilisierungshinweis,
#[serde(rename = "Z34")]
Korrekturgrund,
#[serde(rename = "Z35")]
StatusAntwortDrittenMarktbeteiligten,
#[serde(rename = "Z36")]
NutzungDefinitionen,
#[serde(rename = "Z37")]
AuftragsstatusSperren,
#[serde(rename = "Z38")]
AuftragsstatusEntsperren,
#[serde(rename = "Z39")]
InformationEntsperrauftrag,
#[serde(rename = "Z40")]
GrundErsatzwertbildung,
#[serde(rename = "Z41")]
GrundPrivilegierungEnfg,
#[serde(rename = "Z43")]
VeraenderungsstatusDaten,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum StatusKorrekturGrund {
#[serde(rename = "Z74")]
KeinZugang,
#[serde(rename = "Z75")]
Kommunikationsstoerung,
#[serde(rename = "Z76")]
StromGasNetzausfallAusfallNetzgebietesFehlendePrimaerspannung,
#[serde(rename = "Z77")]
StromMessspannungsausfallFehlendeHilfsspannung,
#[serde(rename = "Z78")]
StromGasMesswerteUnvollstaendigWegenGeraetewechsels,
#[serde(rename = "Z79")]
StromWaehrendWartungsRevisionsInstandsetzungsarbeitenGeeichtenMessgeraeten,
#[serde(rename = "Z80")]
StromGasGeraetArbeitetAusserhalbZugelassenenBetriebsbedingungenLiefert,
#[serde(rename = "Z81")]
StromGasMesswerteSindNichtVerwendbarVerfuegbarMesseinrichtungDefekt,
#[serde(rename = "Z82")]
StromGasMoeglicherGeraetedefektMesseinrichtungUeberpruefungZB,
#[serde(rename = "Z98")]
GasNormvolumenStoermengenzaehlerMu,
#[serde(rename = "Z99")]
GasErmittlungNormvolumensRelevanteFaktorenSindNichtVerfuegbar,
#[serde(rename = "ZA0")]
StromGasUhrzeitWarAusserhalbZulaessigenGrenzwerte,
#[serde(rename = "ZA1")]
StromGasEnergieLeistungVolumenEtcUnplausibel,
#[serde(rename = "ZA3")]
FalscherWandlerfaktor,
#[serde(rename = "ZA4")]
StromGasFehlerhafteAblesungInclMessstellenverwechslungZahlendreher,
#[serde(rename = "ZA5")]
StromGasZBAenderungBerechnungsvorschriftNachtraeglichBeruecksichtigte,
#[serde(rename = "ZA6")]
UmbauMesslokation,
#[serde(rename = "ZA7")]
Datenbearbeitungsfehler,
#[serde(rename = "ZA8")]
Brennwertkorrektur,
#[serde(rename = "ZA9")]
ZZahlKorrektur,
#[serde(rename = "ZB0")]
StromGasTechnischerFehlerMesseinrichtung,
#[serde(rename = "ZB9")]
AenderungTarifschaltzeiten,
#[serde(rename = "ZC2")]
StromTarifschaltgeraetDefekt,
#[serde(rename = "ZC4")]
StromGasWertBasiertUnzureichendenAnzahlImpulsenEichordnung,
#[serde(rename = "ZJ8")]
StromEnergiemengeZeitintervallAusbauZaehlersEinbauNeuenZaehlersAnfaellt,
#[serde(rename = "ZJ9")]
StromGasEnergiemengeZeitintervallEinbauMmeErstemZaehlerstandSmgw,
#[serde(rename = "ZR1")]
GasWaehrendWartungsRevisionsInstandsetzungsarbeitenGeeichtenMessgeraeten,
#[serde(rename = "ZR2")]
GasMessgeraetKennzeichnetSeineMessergebnisseGestoerteWerte,
#[serde(rename = "ZR3")]
GasWaehrendWartungsRevisionsInstandsetzungsarbeitenEichrechtskonformen,
#[serde(rename = "ZR4")]
GasBasisPruefungenG685Kapitel2425MesswertUnplausibelErkannt,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum StatusMesswertqualitaetGrund {
#[serde(rename = "Z83")]
MesswertWurdeDurchKundenZaehlerAbgelesen,
#[serde(rename = "Z84")]
Leerstand,
#[serde(rename = "Z85")]
RealerZaehlerueberlaufGeprueft,
#[serde(rename = "Z86")]
PlausibelWgKontrollablesung,
#[serde(rename = "Z87")]
PlausibelWgKundenhinweis,
#[serde(rename = "ZC3")]
AustauschErsatzwertes,
#[serde(rename = "ZR5")]
GasRechnerischErmittelterWertG685,
#[serde(rename = "ZS2")]
WertBasisModernenMesseinrichtung,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum StatusPlausibilisierungGrund {
#[serde(rename = "Z88")]
StromMesswertGeeichterVergleichsmessung,
#[serde(rename = "Z89")]
StromMesswertVerfuegbarenNichtGeeichtenGeraetenZBAnalogmessungGas,
#[serde(rename = "Z90")]
GasMesswertGeeichtenMessgeraetesGeeignetenMessortMoeglichstNahenOrt,
#[serde(rename = "Z91")]
GasMesswertNichtGeeichtenMessgeraetesGeeignetenMessortMoeglichstNahen,
#[serde(rename = "Z92")]
StromGasBerechnungNeuenWertesDurchInterpolation,
#[serde(rename = "Z93")]
GasWeiterverwendungZuletztGueltigGemessenenWertes,
#[serde(rename = "Z94")]
GasBerechnungNeuenWertesDurchBilanzierungGeschlossenenNetzabschnitt,
#[serde(rename = "Z95")]
GasHistorischeMesswerteGeeignetenZeitabschnitt,
#[serde(rename = "ZJ2")]
StromVergleichswertverfahrenTeilschrittenWertebestimmung,
#[serde(rename = "ZQ8")]
GasAufteilungBekanntenFortschrittsVolumensBetriebszustandZaehlerstaenden,
#[serde(rename = "ZQ9")]
GasVerwendungMesswertenStoermengenzaehlwerkVorliegenderStoerung,
#[serde(rename = "ZR0")]
GasUmgangsKorrekturmengenRevisionsmassnahmen,
#[serde(rename = "ZS0")]
StromGas1NBeziehungMarktMesslokationKoennenEbeneMesslokation,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum StatusVerbrauch {
#[serde(rename = "Z36")]
ZaehlerstandBeginnAngegebenenEnergiemengeVorhandenKommuniziert,
#[serde(rename = "Z37")]
ZaehlerstandEndeAngegebenenEnergiemengeVorhandenKommuniziert,
#[serde(rename = "Z38")]
ZaehlerstandBeginnAngegebenenEnergiemengeNichtVorhandenMengenabgrenzung,
#[serde(rename = "Z39")]
ZaehlerstandEndeAngegebenenEnergiemengeNichtVorhandenMengenabgrenzung,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum StatusZ35 {
#[serde(rename = "ZW3")]
ErzeugendeMarktlokation,
#[serde(rename = "ZW5")]
Tranche,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum StatusZ35Ebdnummer2 {
#[serde(rename = "E_0624")]
EbdNrE0624,
#[serde(rename = "G_0009")]
CodelisteGasNrG0009,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum SteuerFunktionCode {
#[serde(rename = "7")]
Steuer,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum SyntaxFehlerCode {
#[serde(rename = "13")]
MitteilungDassMRGekennzeichnetesServiceNutzdatenSegmentDatenelement,
#[serde(rename = "15")]
MitteilungDassEmpfaengerVerwendungTypsSegmentIdentifiziertenPosition,
#[serde(rename = "16")]
MitteilungDassIdentifizierteSegmentVieleDatenelementeIdentifizierte,
#[serde(rename = "22")]
MitteilungDassUebertragungsdateiVerwendetenServiceZeichenNichtService,
#[serde(rename = "35")]
MitteilungDassSegmentOftWiederholtWurde,
#[serde(rename = "36")]
MitteilungDassSegmentgruppeOftWiederholtWurde,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum TerminNnaFormat {
#[serde(rename = "104")]
MmwwMmww,
#[serde(rename = "106")]
Mmdd,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum TextReferenzAbo {
#[serde(rename = "Z03")]
ErgaenzteMarktlokation,
#[serde(rename = "Z05")]
AenderungVorhanden,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Textbezug {
#[serde(rename = "AAO")]
FehlerbeschreibungFreierText,
#[serde(rename = "AAP")]
AntwortFreierText,
#[serde(rename = "ABO")]
InformationAbweichung,
#[serde(rename = "ACB")]
ZusaetzlicheInformationenAllgemeineHinweise,
#[serde(rename = "ACD")]
Begruendung,
#[serde(rename = "ADM")]
InformationZaehlerstand,
#[serde(rename = "Z01")]
Profilbeschreibung,
#[serde(rename = "Z02")]
OrtsangabeAhbFehlers,
#[serde(rename = "Z04")]
WerteHochAngegebenenZeitintervall,
#[serde(rename = "Z05")]
WerteNiedrigAngegebenenZeitintervall,
#[serde(rename = "Z06")]
WerteFehlenAngegebenenZeitintervall,
#[serde(rename = "Z07")]
UebersichtDefinitionFehlt,
#[serde(rename = "Z08")]
UebersichtDefinitionUnplausibel,
#[serde(rename = "Z09")]
AusgerollteDefinitionFehlt,
#[serde(rename = "Z10")]
AusgerollteDefinitionUnplausibel,
#[serde(rename = "Z13")]
Internetseite,
#[serde(rename = "Z14")]
EnthalteneAbschlaege,
#[serde(rename = "Z15")]
GerichtHandelsregisterNummer,
#[serde(rename = "Z16")]
PositionsnummernAngebot,
#[serde(rename = "Z17")]
ZieladresseUri,
#[serde(rename = "Z18")]
IpAdresseClsDevice,
#[serde(rename = "Z19")]
KonfigurationWirktNicht,
#[serde(rename = "Z20")]
KonfigurationWirktTeilweise,
#[serde(rename = "Z21")]
WerteWerdenNichtVorgabenUebermittelt,
#[serde(rename = "Z23")]
ZertifikatsnutzerSubject,
#[serde(rename = "Z24")]
AusstellerIssuer,
#[serde(rename = "Z27")]
IpAdresseAbsenders,
#[serde(rename = "Z28")]
IpRangeAbsenders,
#[serde(rename = "Z29")]
EndpunktAdresseIpPort,
#[serde(rename = "Z30")]
Zertifikatsinformationen,
#[serde(rename = "Z31")]
WakeupPort,
#[serde(rename = "Z32")]
ApnKommunikationsdaten,
#[serde(rename = "Z33")]
ApnKommunikationsdatenZugriffsparameter,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Transaktionsgrund {
#[serde(rename = "E01")]
KundeVerlaesstBestehendeMarktlokation,
#[serde(rename = "E02")]
KundeBeziehtErstmalsMarktlokationZBNeubau,
#[serde(rename = "E03")]
KundeBleibtMarktlokationMarktpartnerGewechseltMarktpartnerKunden,
#[serde(rename = "E05")]
DientRueckrufAbgegebenenMeldungen,
#[serde(rename = "E06")]
Ersatzbelieferung,
#[serde(rename = "Z02")]
KuendLfRahmenvertrag,
#[serde(rename = "Z15")]
ZusaetzlicherDatensatz,
#[serde(rename = "Z26")]
NbKeinEinzugAnmeldedatum,
#[serde(rename = "Z33")]
AuszugStilllegung,
#[serde(rename = "Z36")]
AuszugNbKeineZuordnung,
#[serde(rename = "Z37")]
NeueMaloOhneLf,
#[serde(rename = "Z39")]
VoruebergehenderAnschlussOhneLf,
#[serde(rename = "Z40")]
ProzessGeschaeftsdatenanfrageBenutzt,
#[serde(rename = "Z41")]
AblaufFristErsatzversorgung,
#[serde(rename = "Z69")]
Wiederinbetriebnahme,
#[serde(rename = "ZAM")]
StammdatenBkTreue,
#[serde(rename = "ZAN")]
KorrekturAbrechnungsdatenBkAbrechnungVerbrauchenderMalo,
#[serde(rename = "ZAO")]
KorrekturAbrechnungsdatenBkAbrechnungErzeugenderMalo,
#[serde(rename = "ZAP")]
RuhendeMarktlokation,
#[serde(rename = "ZC6")]
EogBkSchliessung,
#[serde(rename = "ZC7")]
EogErloeschenZuordErmo,
#[serde(rename = "ZC8")]
BeendigungZuordnung,
#[serde(rename = "ZD0")]
EsUnverzueglichKorrekturZuordnungslisteLfNbVersendet,
#[serde(rename = "ZD2")]
NbVerzichtetZuordnungMarktlokationEGNamenspruefung,
#[serde(rename = "ZD9")]
Zd9AngewendetInformationsmeldungNbLfInnerhalbGpkeDieseMeldungVerwendet,
#[serde(rename = "ZE3")]
StammdatenAend,
#[serde(rename = "ZE4")]
WeggefalleneMarktMesslokation,
#[serde(rename = "ZE5")]
Initialmeldung,
#[serde(rename = "ZE6")]
BilaRelAenderungLf,
#[serde(rename = "ZE7")]
BilaRelAenderungNb,
#[serde(rename = "ZE8")]
AenderungMsbAbhaengigkeiten,
#[serde(rename = "ZE9")]
BilaRelAenderungLf2,
#[serde(rename = "ZF0")]
BilaRelAenderungNbAbhaengigkeiten,
#[serde(rename = "ZF3")]
BilaRelAnfrageLf2,
#[serde(rename = "ZF4")]
BilaRelAnfrageNb,
#[serde(rename = "ZF5")]
AnfrageMsbAbhaengigkeiten,
#[serde(rename = "ZF6")]
BilaRelAnfrageLf,
#[serde(rename = "ZF7")]
BilaRelAnfrageNbOhneAbhaengigkeiten,
#[serde(rename = "ZF8")]
BilaRelAnfrageNbAbhaengigkeiten,
#[serde(rename = "ZG5")]
AufhebungZukuenftigenZuordnungAufgrundParagraph38Eeg2014Paragraph21bAbs,
#[serde(rename = "ZG6")]
BeendigungZuordnungAufgrundEeg2014Paragraph38,
#[serde(rename = "ZG7")]
AenderungMsbOhneAbhaengigkeiten,
#[serde(rename = "ZG8")]
AnfrageMsbOhneAbhaengigkeiten,
#[serde(rename = "ZG9")]
AufhebungZuordnungAuszug,
#[serde(rename = "ZH0")]
AufhebungZuordnungAnmAnderer,
#[serde(rename = "ZH1")]
AufhebungZuordnungStilllegung,
#[serde(rename = "ZH2")]
VertragsaufhebungKunde,
#[serde(rename = "ZI9")]
AenderungKomplexenMarktlokationsstruktur,
#[serde(rename = "ZJ0")]
AnfrageLokationsbuendelstruktur,
#[serde(rename = "ZJ1")]
AnfrageKomplexenMarktlokationsstruktur,
#[serde(rename = "ZJ4")]
UebernahmeAufgrundNichtErfolgtemImsEinbau,
#[serde(rename = "ZP3")]
Stammdaten,
#[serde(rename = "ZP4")]
Werte,
#[serde(rename = "ZQ7")]
AbmeldungWgFehlZuordnungsermaechtigung,
#[serde(rename = "ZR9")]
KuendVertragAnschlussnehmer,
#[serde(rename = "ZT0")]
AbmeldungWegenFehlZuordnungsermaechtigungAufgrundAenderungZrt,
#[serde(rename = "ZT4")]
EndeKuendLf,
#[serde(rename = "ZT5")]
EndeKuendKunde,
#[serde(rename = "ZT6")]
EogKuendLf,
#[serde(rename = "ZT7")]
EogKuendKundeLfn,
#[serde(rename = "ZU1")]
AenderungMsbAbrechnungsdaten,
#[serde(rename = "ZW0")]
LfnMarktlokationVollstaendigZugeordnetVollstaendige100IgeZuordnungDieser,
#[serde(rename = "ZW1")]
LfnBestehendenTrancheVollstaendigZugeordnetVollstaendige100IgeZuordnung,
#[serde(rename = "ZW2")]
LfnNeuBildendenTrancheZugeordnetAnteiligerZuordnungsvorgangBildungNeuer,
#[serde(rename = "ZW3")]
ErzeugendeMarktlokation,
#[serde(rename = "ZW4")]
VerbrauchendeMarktlokation,
#[serde(rename = "ZW5")]
Tranche,
#[serde(rename = "ZW6")]
PauschaleMarktlokation,
#[serde(rename = "ZW7")]
GemesseneMarktlokation,
#[serde(rename = "ZW8")]
Fall1,
#[serde(rename = "ZW9")]
Fall2,
#[serde(rename = "ZX0")]
Fall3,
#[serde(rename = "ZX1")]
Fall4,
#[serde(rename = "ZX2")]
AbrechnungsdatenBkAbrechnungErzeugenderMalo,
#[serde(rename = "ZX3")]
AbrechnungsdatenBkAbrechnungVerbrauchenderMalo,
#[serde(rename = "ZX4")]
AbrechnungsdatenNna,
#[serde(rename = "ZX5")]
AenderungBlindabrechnungsdatenNelo,
#[serde(rename = "ZX6")]
AenderungDatenMalo,
#[serde(rename = "ZX7")]
AenderungDatenMelo,
#[serde(rename = "ZX8")]
AenderungDatenNelo,
#[serde(rename = "ZX9")]
AenderungDatenSr,
#[serde(rename = "ZY0")]
AenderungDatenTr,
#[serde(rename = "ZY1")]
AenderungDatenTranche,
#[serde(rename = "ZY2")]
AenderungLokationsbuendelstruktur,
#[serde(rename = "ZY4")]
AntwortGdaMsb,
#[serde(rename = "ZY5")]
AntwortGdaStromGas,
#[serde(rename = "ZY6")]
AntwortGdaErzeugendeMalo,
#[serde(rename = "ZY7")]
AntwortGdaVerbrauchendeMalo,
#[serde(rename = "ZY9")]
DatenIndividuelleBestellung,
#[serde(rename = "ZZA")]
AenderungPaketIdMalo,
#[serde(rename = "ZZB")]
StilllegungMeloStilllegungMaloFolgeDieserCodeErst142026GueltigDavor,
#[serde(rename = "ZZC")]
StilllegungMeloKeineStilllegungMaloFolgeDieserCodeErst142026Gueltig,
#[serde(rename = "ZZD")]
UebergangsversorgungGibtEsMarktlokationenParagraph38aEnwgFallenGrundlage,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Uebermittelbarkeit {
#[serde(rename = "Z23")]
LfNbUebermitteltAusgerollteZaehlzeitdefinitionPerEdifactNachrichtenformat,
#[serde(rename = "Z24")]
LfNbUebermitteltAusgerollteZaehlzeitdefinitionBilateralVereinbartenWeg,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum ValidierungStatus {
#[serde(rename = "Z29")]
Waermepumpe,
#[serde(rename = "Z30")]
Nachtspeicherheizung,
#[serde(rename = "Z31")]
Schwachlastzeitfenster,
#[serde(rename = "Z32")]
SonstigerZaehlzeitdefinitionstyp,
#[serde(rename = "Z35")]
Hochlastzeitfenster,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum VerbindlichMasseinheit {
#[serde(rename = "H87")]
Stueck,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum VolumenerfassungWert {
#[serde(rename = "Z16")]
Hochfrequenzsonde,
#[serde(rename = "Z17")]
Kennlinienkorrektur,
#[serde(rename = "Z18")]
Schleichmengenunterdrueckung,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum WaehrungQualifier {
#[serde(rename = "2")]
Referenzwaehrung,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum WertebereichQualifier {
#[serde(rename = "10")]
JaehrlicherMengenbereich,
#[serde(rename = "Z03")]
VerbindlicheMengenangabe,
#[serde(rename = "Z04")]
UnverbindlicheMengenangabe,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum ZahlerBlindarbeit {
#[serde(rename = "Z36")]
NbRechnetBlindarbeitGegenueberAnschlussnutzer,
#[serde(rename = "Z37")]
NbRechnetBlindarbeitGegenueberLieferanten,
#[serde(rename = "Z38")]
NbNichtFestgelegtGegenueberWemErBlindarbeitAbrechnet,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum ZahlungNetznutzung {
#[serde(rename = "Z10")]
Kunde,
#[serde(rename = "Z11")]
Lieferant,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum Zeiteinheit {
#[serde(rename = "ANN")]
Jahr,
#[serde(rename = "DAY")]
Tag,
#[serde(rename = "KWH")]
Kilowattstunde,
#[serde(rename = "MON")]
Monat,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum ZeitpunktFormat {
#[serde(rename = "303")]
Ccyymmddhhmmzzz,
#[serde(rename = "401")]
Hhmm,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum ZuAbschlagCode {
#[serde(rename = "A")]
Abschlag,
#[serde(rename = "C")]
Zuschlag,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum ZusatzProduktIdentifikationTyp {
#[serde(rename = "Z09")]
ArtikelId,
#[serde(rename = "Z10")]
GruppenartikelId,
}
pub type Abrechnungsmethode = PaketId;
pub type AntwortCodelisteCode = EbdNummer;
pub type AntwortDritterCodelisteCode = StatusZ35Ebdnummer2;
pub type AntwortDritterPruefschritt = StatusZ35;
pub type AntwortEbdCodeliste = EbdNummer;
pub type AntwortKategorie = StatusKategorie;
pub type AntwortPruefschritt = PruefschrittCode;
pub type AntwortStatusAnlass = PruefschrittCode;
pub type ArtLeistungserbringung = EigenschaftMsb;
pub type Artikelnummertyp = ArtikelNummerTyp;
pub type AuftragsdatumFormat = EndeDatumFormat;
pub type BeginnDatumFormat = EndeDatumFormat;
pub type BegruendungReferenzCode = ReferenzCode;
pub type BerichtszeitraumFormat = EndeDatumFormat;
pub type Beschreibung = Abonnement;
pub type Bilanzierungsgebiet = PaketId;
pub type BilanzierungsgebietWert = ZahlungNetznutzung;
pub type Bilanzkreis = PaketId;
pub type Dokumententyp = Dokumenttyp;
pub type EbdNummer2 = EbdNummer;
pub type FernsteuerbarkeitStatus = KavGruppe;
pub type FreitextQualifier = Textbezug;
pub type GeldbetragQualifier = BetragQualifier;
pub type GeraetereferenzQualifier = ExRefName;
pub type Handlungscode = HandlungCode;
pub type Haushaltskunde = PaketId;
pub type Identifikationsformat = Beschreibungsformat;
pub type IdentifikationslogikCode = Abonnement;
pub type KavZusatzinfo = KavBetrag;
pub type KlassentypCode = Klassentyp;
pub type KlimazoneId = PaketId;
pub type KlimazoneKlasse = Klassentyp;
pub type KommEinrichtungKlasse = Klassentyp;
pub type Kommunikationsart = KommunikationArt;
pub type Kommunikationstyp = KommunikationArt;
pub type Kommunikationstyp1 = KommunikationArt;
pub type Kommunikationstyp2 = KommunikationArt;
pub type KontaktFunktion = Funktionscode;
pub type KontaktFunktionCode = Funktionscode;
pub type Kontaktfunktion = Funktionscode;
pub type KonzessionKlasse = Klassentyp;
pub type KonzessionMerkmal = PaketId;
pub type KuendigungsdatumQualifier = DatumQualifier;
pub type LandDerFoerderung = PaketId;
pub type LokationsQualifier = LocQualifier;
pub type MarktpartnerZuordnung = MsbEigenschaft;
pub type MengenQualifier = MengeQualifier;
pub type MengenumwerterKlasse = Klassentyp;
pub type MerkmalCode = PaketId;
pub type MerkmalDatenWert = KavBetrag;
pub type MerkmalDatenWert2 = KavBetrag;
pub type MerkmalDatenWert3 = KavBetrag;
pub type MerkmalDatenWert4 = KavBetrag;
pub type MerkmalDatenWert5 = KavBetrag;
pub type MerkmalDatenWert6 = KavBetrag;
pub type MerkmalEigenschaft = KavBetrag;
pub type MerkmalEigenschaft2 = KavBetrag;
pub type MerkmalKlasse = Klassentyp;
pub type MerkmalQualifier0 = KavGruppe;
pub type MerkmalQualifier1 = KavGruppe;
pub type MerkmalQualifier2 = KavGruppe;
pub type MerkmalQualifier3 = KavGruppe;
pub type MerkmalQualifier4 = KavGruppe;
pub type MerkmalQualifier5 = KavGruppe;
pub type MerkmalQualifier6 = KavGruppe;
pub type MerkmalQualifier7 = KavGruppe;
pub type MerkmalQualifier8 = KavGruppe;
pub type MerkmalText = KavBetrag;
pub type MerkmalText2 = KavBetrag;
pub type MerkmalTyp = Klassentyp;
pub type MerkmalWert = KavGruppe;
pub type MerkmalWert2 = KavGruppe;
pub type MerkmalWert3 = KavGruppe;
pub type MerkmalWert4 = KavGruppe;
pub type MerkmalWert5 = KavGruppe;
pub type MerkmalWert6 = KavGruppe;
pub type MesslokationRefQualifier = ExRefName;
pub type MesswertQualifier = MengeQualifier;
pub type NaechsteNetznutzungsabrechnungFormat = NnaFormat;
pub type Netznutzungsvertrag = MarktgebietWert;
pub type OrtQualifier = LocQualifier;
pub type Privilegierungsgrund2 = KavGruppe;
pub type ProduktCode = Abonnement;
pub type ProduktIdentifikationId = ObisIdentifikationId;
pub type ProduktIdentifikationQualifier = ProduktIdentifikationFunktion;
pub type ProduktIdentifikationTyp = ObisIdentifikationTyp;
pub type ProduktLeistungCode = Abonnement;
pub type ProdukteigenschaftKlasse = Klassentyp;
pub type Profilschar = KavGruppe;
pub type Prognosegrundlage = PaketId;
pub type PrognosegrundlageCode = KavGruppe;
pub type PruefschrittCode2 = PruefschrittCode;
pub type Rechnungstyp = Abonnement;
pub type ReferenzQualifier = ExRefName;
pub type ReferenzTyp = ExRefName;
pub type Regelzone = PaketId;
pub type Reklamationsgrund = Textbezug;
pub type RffQualifierGeraet = ExRefName;
pub type Schalthandlung = PaketId;
pub type SequenzQualifier = SeqQualifier;
pub type SmgwKlasse = Klassentyp;
pub type Standardlastprofil = KavGruppe;
pub type StandardlastprofilVerfahren = PaketId;
pub type StatusZ35Transaktionsgrund2 = StatusZ35;
pub type TagesparameterProfil = KavGruppe;
pub type TagesparameterVerfahren = PaketId;
pub type TerminNetznutzungsabrechnungFormat = TerminNnaFormat;
pub type TermindatenQualifier = ExRefName;
pub type TextQualifier = Textbezug;
pub type TransaktionsgrundDetail = Transaktionsgrund;
pub type TransaktionsgrundErgaenzung = Transaktionsgrund;
pub type TransaktionsgrundErgaenzungBefristeteAnmeldung = Transaktionsgrund;
pub type TransaktionsgrundLieferende = Transaktionsgrund;
pub type TransaktionsgrundReferenz = Transaktionsgrund;
pub type TurnusablesungFormat = TerminNnaFormat;
pub type UmsetzungsgradKlasse = Klassentyp;
pub type UmsetzungsgradPrioritaet = KavGruppe;
pub type UnverbindlichMasseinheit = VerbindlichMasseinheit;
pub type ValidierungStatusZusatz = ValidierungStatus;
pub type Verwendungszweck = KavGruppe;
pub type Waehrungsverwendung = WaehrungQualifier;
pub type Wertegranularitaet = KavGruppe;
pub type WertegranularitaetKlasse = Klassentyp;
pub type ZaehlerCciKlasse = Klassentyp;
pub type Zaehlerart = KavGruppe;
pub type Zaehlertyp = KavBetrag;
pub type ZaehlertypMerkmal = PaketId;
pub type ZahlungsbedingungCode = ProzentQualifier;
pub type ZeitraumQualitaet = ExRefName;
pub type ZeitreihenCode = KavGruppe;
pub type Zeitreihentyp = PaketId;
pub type ZugeordneterMp = KavGruppe;
pub type ZugeordneterMpLokationstyp = MsbEigenschaft;
pub type ZugeordneterMpMerkmal = PaketId;
pub type ZugeordneterMpRolle = MsbEigenschaft;