Skip to main content

bo4e_edifact_types/generated/
enums.rs

1// Auto-generated by automapper-generator. Do not edit.
2
3#![allow(unused_imports)]
4
5use serde::{Deserialize, Serialize};
6
7/// Code values for the `abonnement` field.
8#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
9pub enum Abonnement {
10    /// Kann nicht angeboten werden
11    #[serde(rename = "Z09")]
12    KannNichtAngebotenWerden,
13    /// Identifikationslogik
14    #[serde(rename = "Z36")]
15    Identifikationslogik,
16    /// Abgrenzung von Energiemengen
17    #[serde(rename = "Z46")]
18    AbgrenzungEnergiemengen,
19    /// Abgrenzung
20    #[serde(rename = "Z47")]
21    Abgrenzung,
22    /// Wechselereignis
23    #[serde(rename = "Z48")]
24    Wechselereignis,
25    /// Zwischenablesung
26    #[serde(rename = "Z49")]
27    Zwischenablesung,
28    /// Abschluss eines direkten Vertrags zwischen MSB der Marktlokation und AN
29    #[serde(rename = "Z61")]
30    AbschlussDirektenVertragsMsbMarktlokation,
31    /// Abschluss eines direkten Vertrags zwischen MSB der Marktlokation und ANN
32    #[serde(rename = "Z62")]
33    AbschlussDirektenVertragsMsbMarktlokationAnn,
34    /// Aufgrund von Änderungen im Lokationsbündel erfolgt die Abrechnung der Messentgelte über eine andere Marktlokation im Lokationsbündel
35    #[serde(rename = "Z63")]
36    AufgrundAenderungenLokationsbuendelErfolgtAbrechnungMessentgelteAndere,
37    /// Neukonfiguration
38    #[serde(rename = "Z64")]
39    Neukonfiguration,
40    /// Konfiguration unverändert
41    #[serde(rename = "Z65")]
42    KonfigurationUnveraendert,
43}
44
45/// Code values for the `aktion` field.
46#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
47pub enum Aktion {
48    /// Diese Ebene und alle tieferen Ebenen zurückgewiesen
49    #[serde(rename = "4")]
50    DieseEbeneAlleTieferenEbenenZurueckgewiesen,
51}
52
53/// Code values for the `aktion_code` field.
54#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
55pub enum AktionCode {
56    /// Enthalten in Dokument/Nachricht
57    #[serde(rename = "1")]
58    EnthaltenDokumentNachricht,
59}
60
61/// Code values for the `antwort_dritter_codeliste_code` field.
62#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
63pub enum AntwortDritterCodelisteCode {
64    /// EBD Nr. E_0624
65    #[serde(rename = "E_0624")]
66    EbdNrE0624,
67    /// Codeliste Gas Nr. G_0009
68    #[serde(rename = "G_0009")]
69    CodelisteGasNrG0009,
70}
71
72/// Code values for the `antwort_dritter_pruefschritt` field.
73#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
74pub enum AntwortDritterPruefschritt {
75    /// Erzeugende Marktlokation
76    #[serde(rename = "ZW3")]
77    ErzeugendeMarktlokation,
78    /// Tranche
79    #[serde(rename = "ZW5")]
80    Tranche,
81}
82
83/// Code values for the `artikel_nummer_typ` field.
84#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
85pub enum ArtikelNummerTyp {
86    /// Artikelnummer
87    #[serde(rename = "Z01")]
88    Artikelnummer,
89    /// Artikel-ID
90    #[serde(rename = "Z09")]
91    ArtikelId,
92}
93
94/// Code values for the `befristung_grund` field.
95#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
96pub enum BefristungGrund {
97    /// Kunde verlässt eine schon bestehende Marktlokation
98    #[serde(rename = "E01")]
99    KundeVerlaesstBestehendeMarktlokation,
100    /// - Kunde bleibt an der Marktlokation, hat nur den Marktpartner gewechselt - Marktpartner hat den Kunden gekündigt
101    #[serde(rename = "E03")]
102    KundeBleibtMarktlokationMarktpartnerGewechseltMarktpartnerKunden,
103}
104
105/// Code values for the `beschreibungsformat` field.
106#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
107pub enum Beschreibungsformat {
108    /// Code (aus der Liste einer codepflegenden Organisation)
109    #[serde(rename = "C")]
110    CodeListeCodepflegendenOrganisation,
111    /// Freier Text
112    #[serde(rename = "F")]
113    FreierText,
114    /// Teilstrukturiert (Code und Text)
115    #[serde(rename = "X")]
116    TeilstrukturiertCodeText,
117}
118
119/// Code values for the `betrag_qualifier` field.
120#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
121pub enum BetragQualifier {
122    /// Vorausbezahlter Betrag (inkl. USt.)
123    #[serde(rename = "113")]
124    VorausbezahlterBetragInklUst,
125    /// Vorausbezahlte Steuern (USt.-Anteil des vorausbezahlten Betrages)
126    #[serde(rename = "115")]
127    VorausbezahlteSteuernUstAnteilVorausbezahltenBetrages,
128    /// Überweisungsbetrag
129    #[serde(rename = "12")]
130    Ueberweisungsbetrag,
131    /// Besteuerungsgrundlage
132    #[serde(rename = "125")]
133    Besteuerungsgrundlage,
134    /// Gesamtzu- oder abschlagsbetrag
135    #[serde(rename = "131")]
136    GesamtzuAbschlagsbetrag,
137    /// Steuer-/Gebühren-/Abgabebetrag
138    #[serde(rename = "161")]
139    SteuerGebuehrenAbgabebetrag,
140    /// Positionsbetrag (ohne USt.)
141    #[serde(rename = "203")]
142    PositionsbetragOhneUst,
143    /// Zu-/Abschlagsbasis
144    #[serde(rename = "25")]
145    Abschlagsbasis,
146    /// Rechnungsbetrag
147    #[serde(rename = "77")]
148    Rechnungsbetrag,
149    /// Fälliger Betrag (inkl. USt.)
150    #[serde(rename = "9")]
151    FaelligerBetragInklUst,
152    /// Gemeinderabatt
153    #[serde(rename = "Z01")]
154    Gemeinderabatt,
155}
156
157/// Code values for the `bilanzkreiszuordnung_status` field.
158#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
159pub enum BilanzkreiszuordnungStatus {
160    /// gescheitert
161    #[serde(rename = "Z13")]
162    Gescheitert,
163    /// erfolgreich
164    #[serde(rename = "Z14")]
165    Erfolgreich,
166}
167
168/// Code values for the `code` field.
169#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
170pub enum Code {
171    /// Spannungsebene der Marktlokation
172    #[serde(rename = "E03")]
173    SpannungsebeneMarktlokation,
174    /// Spannungsebene der Messlokation
175    #[serde(rename = "E04")]
176    SpannungsebeneMesslokation,
177    /// Messwerterfassung an der Zähleinrichtung
178    #[serde(rename = "E12")]
179    MesswerterfassungZaehleinrichtung,
180    /// Zählertyp
181    #[serde(rename = "E13")]
182    Zaehlertyp,
183    /// Verbrauchsaufteilung (in %) für temperaturabhängige Marktlokation
184    #[serde(rename = "E17")]
185    VerbrauchsaufteilungTemperaturabhaengigeMarktlokation,
186    /// Druckebene der Marktlokation
187    #[serde(rename = "Y01")]
188    DruckebeneMarktlokation,
189    /// Gasqualität
190    #[serde(rename = "Y02")]
191    Gasqualitaet,
192    /// Konzessionsabgabe
193    #[serde(rename = "Z08")]
194    Konzessionsabgabe,
195    /// Profilschar
196    #[serde(rename = "Z12")]
197    Profilschar,
198    /// Haushaltskunde gem. EnWG
199    #[serde(rename = "Z15")]
200    HaushaltskundeEnwg,
201    /// Verlustfaktor Trafo
202    #[serde(rename = "Z16")]
203    VerlustfaktorTrafo,
204    /// Fallgruppenzuordnung nach GABi Gas
205    #[serde(rename = "Z17")]
206    FallgruppenzuordnungGabiGas,
207    /// Kein Haushaltskunde gem. EnWG
208    #[serde(rename = "Z18")]
209    KeinHaushaltskundeEnwg,
210    /// Wandler
211    #[serde(rename = "Z25")]
212    Wandler,
213    /// Kommunikationseinrichtung
214    #[serde(rename = "Z26")]
215    Kommunikationseinrichtung,
216    /// Technische Steuereinrichtung
217    #[serde(rename = "Z27")]
218    TechnischeSteuereinrichtung,
219    /// Befestigungsart Zähleinrichtung
220    #[serde(rename = "Z28")]
221    BefestigungsartZaehleinrichtung,
222    /// Art der erzeugenden Marktlokation
223    #[serde(rename = "Z34")]
224    ArtErzeugendenMarktlokation,
225    /// Lokale Kennzeichnung zu Kontrollzwecken
226    #[serde(rename = "Z63")]
227    LokaleKennzeichnungKontrollzwecken,
228    /// Mengenumwerter
229    #[serde(rename = "Z64")]
230    Mengenumwerter,
231    /// Smartmeter-Gateway
232    #[serde(rename = "Z75")]
233    SmartmeterGateway,
234    /// Steuerbox
235    #[serde(rename = "Z76")]
236    Steuerbox,
237    /// Prognosegrundlage
238    #[serde(rename = "Z77")]
239    Prognosegrundlage,
240    /// Messtechnische Einordnung der Marktlokation
241    #[serde(rename = "Z83")]
242    MesstechnischeEinordnungMarktlokation,
243    /// Mathematischer Operator
244    #[serde(rename = "Z86")]
245    MathematischerOperator,
246    /// Energieflussrichtung
247    #[serde(rename = "Z87")]
248    Energieflussrichtung,
249    /// Netznutzung
250    #[serde(rename = "Z88")]
251    Netznutzung,
252    /// Empfänger der Vergütung
253    #[serde(rename = "Z89")]
254    EmpfaengerVerguetung,
255    /// Prognose auf Basis von Profilen
256    #[serde(rename = "ZA6")]
257    PrognoseBasisProfilen,
258    /// LF
259    #[serde(rename = "ZA7")]
260    Lf,
261    /// NB
262    #[serde(rename = "ZA8")]
263    Nb,
264    /// ÜNB
265    #[serde(rename = "ZA9")]
266    Uenb,
267    /// Prognose auf Basis von Werten gültig
268    #[serde(rename = "ZB0")]
269    PrognoseBasisWertenGueltig,
270    /// Prognose auf Basis von Profilen gültig
271    #[serde(rename = "ZB1")]
272    PrognoseBasisProfilenGueltig,
273    /// Verlustfaktor Leitung
274    #[serde(rename = "ZB2")]
275    VerlustfaktorLeitung,
276    /// Zugeordneter Marktpartner
277    #[serde(rename = "ZB3")]
278    ZugeordneterMarktpartner,
279    /// Bezeichnung der Summenzeitreihe
280    #[serde(rename = "ZB4")]
281    BezeichnungSummenzeitreihe,
282    /// Spannungsebene der Summenzeitreihe
283    #[serde(rename = "ZB5")]
284    SpannungsebeneSummenzeitreihe,
285    /// Bezugszeitraum der Summenzeitreihe
286    #[serde(rename = "ZB6")]
287    BezugszeitraumSummenzeitreihe,
288    /// Prognose auf Basis von Werten
289    #[serde(rename = "ZC0")]
290    PrognoseBasisWerten,
291    /// Zähleinrichtung
292    #[serde(rename = "ZD4")]
293    Zaehleinrichtung,
294    /// Wertegranularität
295    #[serde(rename = "ZE4")]
296    Wertegranularitaet,
297    /// Aufteilungsfaktor Energiemenge
298    #[serde(rename = "ZG6")]
299    AufteilungsfaktorEnergiemenge,
300}
301
302/// Code values for the `datenkategorie` field.
303#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
304pub enum Datenkategorie {
305    /// Daten der Marktlokation
306    #[serde(rename = "Z01")]
307    DatenMarktlokation,
308    /// OBIS-Daten der Marktlokation
309    #[serde(rename = "Z02")]
310    ObisDatenMarktlokation,
311    /// Zähleinrichtungsdaten
312    #[serde(rename = "Z03")]
313    Zaehleinrichtungsdaten,
314    /// Wandlerdaten
315    #[serde(rename = "Z04")]
316    Wandlerdaten,
317    /// Kommunikationseinrichtungsdaten
318    #[serde(rename = "Z05")]
319    Kommunikationseinrichtungsdaten,
320    /// Daten der technischen Steuereinrichtung
321    #[serde(rename = "Z06")]
322    DatenTechnischenSteuereinrichtung,
323    /// Konzessionsabgabedaten
324    #[serde(rename = "Z07")]
325    Konzessionsabgabedaten,
326    /// Profilschardaten
327    #[serde(rename = "Z08")]
328    Profilschardaten,
329    /// Mengenumwerter-Daten
330    #[serde(rename = "Z09")]
331    MengenumwerterDaten,
332    /// Gemeinderabatt
333    #[serde(rename = "Z12")]
334    Gemeinderabatt,
335    /// Smartmeter-Gateway
336    #[serde(rename = "Z13")]
337    SmartmeterGateway,
338    /// Steuerbox
339    #[serde(rename = "Z14")]
340    Steuerbox,
341    /// Daten der Tranche
342    #[serde(rename = "Z15")]
343    DatenTranche,
344    /// Erforderliches Produkt der Tranche
345    #[serde(rename = "Z16")]
346    ErforderlichesProduktTranche,
347    /// OBIS-Daten der Tranche
348    #[serde(rename = "Z17")]
349    ObisDatenTranche,
350    /// Daten der Messlokation
351    #[serde(rename = "Z18")]
352    DatenMesslokation,
353    /// Erforderliches Messprodukt der Messlokation
354    #[serde(rename = "Z19")]
355    ErforderlichesProduktMesslokation,
356    /// OBIS-Daten der Zähleinrichtung
357    #[serde(rename = "Z20")]
358    ObisDatenZaehleinrichtung,
359    /// Profildaten
360    #[serde(rename = "Z21")]
361    Profildaten,
362    /// Daten der Summenzeitreihe
363    #[serde(rename = "Z22")]
364    DatenSummenzeitreihe,
365    /// Produkt-Daten der Summenzeitreihe
366    #[serde(rename = "Z23")]
367    ProduktDatenSummenzeitreihe,
368    /// Daten der Überführungszeitreihe
369    #[serde(rename = "Z24")]
370    DatenUeberfuehrungszeitreihe,
371    /// Produkt-Daten der Überführungszeitreihe
372    #[serde(rename = "Z25")]
373    ProduktDatenUeberfuehrungszeitreihe,
374    /// Daten der Deklarationsliste
375    #[serde(rename = "Z26")]
376    DatenDeklarationsliste,
377    /// Erforderliches Messprodukt der Marktlokation
378    #[serde(rename = "Z27")]
379    ErforderlichesMessproduktMarktlokation,
380    /// Daten der Marktlokation der beteiligten Marktrolle
381    #[serde(rename = "Z29")]
382    DatenMarktlokationBeteiligtenMarktrolle,
383    /// OBIS-Daten der Marktlokation der beteiligten Marktrolle
384    #[serde(rename = "Z30")]
385    ObisDatenMarktlokationBeteiligtenMarktrolle,
386    /// Daten der Tranche der beteiligten Marktrolle
387    #[serde(rename = "Z31")]
388    DatenTrancheBeteiligtenMarktrolle,
389    /// OBIS-Daten der Tranche der beteiligten Marktrolle
390    #[serde(rename = "Z32")]
391    ObisDatenTrancheBeteiligtenMarktrolle,
392    /// Profildaten der beteiligten Marktrolle
393    #[serde(rename = "Z33")]
394    ProfildatenBeteiligtenMarktrolle,
395    /// Lastprofildaten
396    #[serde(rename = "Z35")]
397    Lastprofildaten,
398    /// Energiemenge der Markt- bzw. Netzlokation
399    #[serde(rename = "Z36")]
400    EnergiemengeMarktNetzlokation,
401    /// Bestandteil des Rechenschritts
402    #[serde(rename = "Z37")]
403    BestandteilRechenschritts,
404    /// Referenzprofildaten
405    #[serde(rename = "Z38")]
406    Referenzprofildaten,
407    /// Produkt-Daten der Marktlokation des NB
408    #[serde(rename = "Z40")]
409    ProduktDatenMarktlokationNb,
410    /// Register der Zählzeitdefinition
411    #[serde(rename = "Z41")]
412    RegisterZaehlzeitdefinition,
413    /// Zählzeitdefinition
414    #[serde(rename = "Z42")]
415    Zaehlzeitdefinition,
416    /// Ausgerollte Zählzeitdefinition
417    #[serde(rename = "Z43")]
418    AusgerollteZaehlzeitdefinition,
419    /// Verbrauchsart und Nutzung der OBIS-Kennzahl an der Marktlokation
420    #[serde(rename = "Z44")]
421    VerbrauchsartNutzungObisKennzahlMarktlokation,
422    /// Netznutzungsabrechnungsdaten der Marktlokation
423    #[serde(rename = "Z45")]
424    NetznutzungsabrechnungsdatenMarktlokation,
425    /// Datenstand des ÜNB
426    #[serde(rename = "Z47")]
427    DatenstandUenb,
428    /// Abgerechnete Daten der Bilanzkreissummenzeitreihe des ÜNB
429    #[serde(rename = "Z48")]
430    AbgerechneteDatenBilanzkreissummenzeitreiheUenb,
431    /// Abgerechnete Daten der Bilanzierungsgebietssummenzeitreihe des ÜNB
432    #[serde(rename = "Z49")]
433    AbgerechneteDatenBilanzierungsgebietssummenzeitreiheUenb,
434    /// Messdatenregistriergerätedaten
435    #[serde(rename = "Z50")]
436    Messdatenregistriergeraetedaten,
437    /// Daten der Netzlokation
438    #[serde(rename = "Z51")]
439    DatenNetzlokation,
440    /// Daten der Technischen Ressource
441    #[serde(rename = "Z52")]
442    DatenTechnischenRessource,
443    /// OBIS-Daten der Netzlokation
444    #[serde(rename = "Z57")]
445    ObisDatenNetzlokation,
446    /// Zuordnung Lokation zum Objektcode des Lokationsbündels
447    #[serde(rename = "Z58")]
448    ZuordnungLokationObjektcodeLokationsbuendels,
449    /// Produkt-Daten der Marktlokation
450    #[serde(rename = "Z59")]
451    ProduktDatenMarktlokation,
452    /// Produkt-Daten der Netzlokation
453    #[serde(rename = "Z60")]
454    ProduktDatenNetzlokation,
455    /// Produkt-Daten der Steuerbaren Ressource
456    #[serde(rename = "Z61")]
457    ProduktDatenSteuerbarenRessource,
458    /// Daten der Steuerbaren Ressource
459    #[serde(rename = "Z62")]
460    DatenSteuerbarenRessource,
461    /// Schaltzeitdefinition
462    #[serde(rename = "Z69")]
463    Schaltzeitdefinition,
464    /// Leistungskurvendefinition
465    #[serde(rename = "Z70")]
466    Leistungskurvendefinition,
467    /// Abrechnungsdaten der Netzlokation
468    #[serde(rename = "Z71")]
469    AbrechnungsdatenNetzlokation,
470    /// Datenstand des NB
471    #[serde(rename = "Z72")]
472    DatenstandNb,
473    /// Ausgerollte Schaltzeitdefinition
474    #[serde(rename = "Z73")]
475    AusgerollteSchaltzeitdefinition,
476    /// Ausgerollte Leistungskurvendefinition
477    #[serde(rename = "Z74")]
478    AusgerollteLeistungskurvendefinition,
479    /// Daten des Kunden des Lieferanten
480    #[serde(rename = "Z75")]
481    DatenKundenLieferanten,
482    /// Messstellenbetriebsabrechnungsdaten der Marktlokation
483    #[serde(rename = "Z76")]
484    MessstellenbetriebsabrechnungsdatenMarktlokation,
485    /// Referenz auf die Lokationsbündelstruktur
486    #[serde(rename = "Z78")]
487    ReferenzLokationsbuendelstruktur,
488    /// Bestandteil eines Produktpakets
489    #[serde(rename = "Z79")]
490    BestandteilProduktpakets,
491    /// Erwartete Daten der Marktlokation
492    #[serde(rename = "Z80")]
493    ErwarteteDatenMarktlokation,
494    /// Im System vorhandene Daten der Marktlokation
495    #[serde(rename = "Z81")]
496    SystemVorhandeneDatenMarktlokation,
497    /// Erwartete Netznutzungsabrechnungsdaten der Marktlokation
498    #[serde(rename = "Z82")]
499    ErwarteteNetznutzungsabrechnungsdatenMarktlokation,
500    /// Im System vorhandene Netznutzungsabrechnungsdaten der Marktlokation
501    #[serde(rename = "Z83")]
502    SystemVorhandeneNetznutzungsabrechnungsdatenMarktlokation,
503    /// Differenz-Netznutzungsabrechnungsdaten der Marktlokation
504    #[serde(rename = "Z84")]
505    DifferenzNetznutzungsabrechnungsdatenMarktlokation,
506    /// Erwartete Profildaten
507    #[serde(rename = "Z85")]
508    ErwarteteProfildaten,
509    /// Im System vorhandene Profildaten
510    #[serde(rename = "Z86")]
511    SystemVorhandeneProfildaten,
512    /// Erwartete Profilschardaten
513    #[serde(rename = "Z87")]
514    ErwarteteProfilschardaten,
515    /// Im System vorhandene Profilschardaten
516    #[serde(rename = "Z88")]
517    SystemVorhandeneProfilschardaten,
518    /// Erwartete Referenzprofildaten
519    #[serde(rename = "Z89")]
520    ErwarteteReferenzprofildaten,
521    /// Im System vorhandene Referenzprofildaten
522    #[serde(rename = "Z90")]
523    SystemVorhandeneReferenzprofildaten,
524    /// Erwartete Daten des Kunden des Lieferanten
525    #[serde(rename = "Z92")]
526    ErwarteteDatenKundenLieferanten,
527    /// Im System vorhandene Daten des Kunden des Lieferanten
528    #[serde(rename = "Z93")]
529    SystemVorhandeneDatenKundenLieferanten,
530    /// Erwartete Daten der Tranche
531    #[serde(rename = "Z94")]
532    ErwarteteDatenTranche,
533    /// Im System vorhandene Daten der Tranche
534    #[serde(rename = "Z95")]
535    SystemVorhandeneDatenTranche,
536    /// Erwartete Differenz-Netznutzungsabrechnungsdaten der Marktlokation
537    #[serde(rename = "Z96")]
538    ErwarteteDifferenzNetznutzungsabrechnungsdatenMarktlokation,
539    /// Im System vorhandene Differenz-Netznutzungsabrechnungsdaten der Marktlokation
540    #[serde(rename = "Z97")]
541    SystemVorhandeneDifferenzNetznutzungsabrechnungsdatenMarktlokation,
542    /// Informative Daten der Marktlokation
543    #[serde(rename = "Z98")]
544    InformativeDatenMarktlokation,
545    /// Erwartete OBIS-Daten der Tranche
546    #[serde(rename = "Z99")]
547    ErwarteteObisDatenTranche,
548    /// Im System vorhandene OBIS-Daten der Tranche
549    #[serde(rename = "ZA0")]
550    SystemVorhandeneObisDatenTranche,
551    /// Erwartete OBIS-Daten der Marktlokation
552    #[serde(rename = "ZA1")]
553    ErwarteteObisDatenMarktlokation,
554    /// Im System vorhandene OBIS-Daten der Marktlokation
555    #[serde(rename = "ZA2")]
556    SystemVorhandeneObisDatenMarktlokation,
557    /// Erwartete Zähleinrichtungsdaten
558    #[serde(rename = "ZA3")]
559    ErwarteteZaehleinrichtungsdaten,
560    /// Im System vorhandene Zähleinrichtungsdaten
561    #[serde(rename = "ZA4")]
562    SystemVorhandeneZaehleinrichtungsdaten,
563    /// Erwartete OBIS-Daten der Zähleinrichtung
564    #[serde(rename = "ZA5")]
565    ErwarteteObisDatenZaehleinrichtung,
566    /// Im System vorhandene OBIS-Daten der Zähleinrichtung
567    #[serde(rename = "ZA6")]
568    SystemVorhandeneObisDatenZaehleinrichtung,
569    /// Erwartete OBIS-Daten der Netzlokation
570    #[serde(rename = "ZA7")]
571    ErwarteteObisDatenNetzlokation,
572    /// Im System vorhandene OBIS-Daten der Netzlokation
573    #[serde(rename = "ZA8")]
574    SystemVorhandeneObisDatenNetzlokation,
575    /// Erwartete Daten der Netzlokation
576    #[serde(rename = "ZA9")]
577    ErwarteteDatenNetzlokation,
578    /// Im System vorhandene Daten der Netzlokation
579    #[serde(rename = "ZB0")]
580    SystemVorhandeneDatenNetzlokation,
581    /// Erwartete Daten der Steuerbaren Ressource
582    #[serde(rename = "ZB1")]
583    ErwarteteDatenSteuerbarenRessource,
584    /// Im System vorhandene Daten der Steuerbaren Ressource
585    #[serde(rename = "ZB2")]
586    SystemVorhandeneDatenSteuerbarenRessource,
587    /// Erwartete Produkt-Daten der Steuerbaren Ressource
588    #[serde(rename = "ZB3")]
589    ErwarteteProduktDatenSteuerbarenRessource,
590    /// Im System vorhandene Produkt-Daten der Steuerbaren Ressource
591    #[serde(rename = "ZB4")]
592    SystemVorhandeneProduktDatenSteuerbarenRessource,
593    /// Erwartete Produkt-Daten der Marktlokation
594    #[serde(rename = "ZB5")]
595    ErwarteteProduktDatenMarktlokation,
596    /// Im System vorhandene Produkt-Daten der Marktlokation
597    #[serde(rename = "ZB6")]
598    SystemVorhandeneProduktDatenMarktlokation,
599    /// Erwartete Kommunikationseinrichtungsdaten
600    #[serde(rename = "ZB7")]
601    ErwarteteKommunikationseinrichtungsdaten,
602    /// Im System vorhandene Kommunikationseinrichtungsdaten
603    #[serde(rename = "ZB8")]
604    SystemVorhandeneKommunikationseinrichtungsdaten,
605    /// Erwartete Wandlerdaten
606    #[serde(rename = "ZB9")]
607    ErwarteteWandlerdaten,
608    /// Im System vorhandene Wandlerdaten
609    #[serde(rename = "ZC0")]
610    SystemVorhandeneWandlerdaten,
611    /// Erwartete Daten der technischen Steuereinrichtung
612    #[serde(rename = "ZC1")]
613    ErwarteteDatenTechnischenSteuereinrichtung,
614    /// Im System vorhandene Daten der technischen Steuereinrichtung
615    #[serde(rename = "ZC2")]
616    SystemVorhandeneDatenTechnischenSteuereinrichtung,
617    /// Erwartetes Smartmeter-Gateway
618    #[serde(rename = "ZC3")]
619    ErwartetesSmartmeterGateway,
620    /// Im System vorhandenes Smartmeter-Gateway
621    #[serde(rename = "ZC4")]
622    SystemVorhandenesSmartmeterGateway,
623    /// Erwartete Messstellenbetriebsabrechnungsdaten der Marktlokation
624    #[serde(rename = "ZC5")]
625    ErwarteteMessstellenbetriebsabrechnungsdatenMarktlokation,
626    /// Im System vorhandene Messstellenbetriebsabrechnungsdaten der Marktlokation
627    #[serde(rename = "ZC6")]
628    SystemVorhandeneMessstellenbetriebsabrechnungsdatenMarktlokation,
629    /// Erwartete Referenz auf die Lokationsbündelstruktur
630    #[serde(rename = "ZC7")]
631    ErwarteteReferenzLokationsbuendelstruktur,
632    /// Im System vorhandene Referenz auf die Lokationsbündelstruktur
633    #[serde(rename = "ZC8")]
634    SystemVorhandeneReferenzLokationsbuendelstruktur,
635    /// Erwartete Zuordnung Lokation zum Objektcode des Lokationsbündels
636    #[serde(rename = "ZC9")]
637    ErwarteteZuordnungLokationObjektcodeLokationsbuendels,
638    /// Im System vorhandene Zuordnung Lokation zum Objektcode des Lokationsbündels
639    #[serde(rename = "ZD0")]
640    SystemVorhandeneZuordnungLokationObjektcodeLokationsbuendels,
641    /// Erwartete Verbrauchsart und Nutzung der OBIS-Kennzahl der Marktlokation
642    #[serde(rename = "ZD1")]
643    ErwarteteVerbrauchsartNutzungObisKennzahlMarktlokation,
644    /// Im System vorhandene Verbrauchsart und Nutzung der OBIS-Kennzahl der Marktlokation
645    #[serde(rename = "ZD2")]
646    SystemVorhandeneVerbrauchsartNutzungObisKennzahlMarktlokation,
647    /// Erwartete Produkt-Daten der Marktlokation des NB
648    #[serde(rename = "ZD3")]
649    ErwarteteProduktDatenMarktlokationNb,
650    /// Im System vorhandene Produkt-Daten der Marktlokation des NB
651    #[serde(rename = "ZD4")]
652    SystemVorhandeneProduktDatenMarktlokationNb,
653    /// Informative Referenz auf die Lokationsbündelstruktur
654    #[serde(rename = "ZD5")]
655    InformativeReferenzLokationsbuendelstruktur,
656    /// Informative Zuordnung Lokation zum Objektcode des Lokationsbündels
657    #[serde(rename = "ZD6")]
658    InformativeZuordnungLokationObjektcodeLokationsbuendels,
659    /// Informative Daten der Netzlokation
660    #[serde(rename = "ZD7")]
661    InformativeDatenNetzlokation,
662    /// Informative OBIS-Daten der Netzlokation
663    #[serde(rename = "ZD9")]
664    InformativeObisDatenNetzlokation,
665    /// Informative Produkt-Daten der Netzlokation
666    #[serde(rename = "ZE0")]
667    InformativeProduktDatenNetzlokation,
668    /// Informative Netznutzungsabrechnungsdaten der Marktlokation
669    #[serde(rename = "ZE1")]
670    InformativeNetznutzungsabrechnungsdatenMarktlokation,
671    /// Informative Erforderliches Messprodukt der Marktlokation
672    #[serde(rename = "ZE2")]
673    InformativeErforderlichesMessproduktMarktlokation,
674    /// Informative OBIS-Daten der Marktlokation
675    #[serde(rename = "ZE3")]
676    InformativeObisDatenMarktlokation,
677    /// Informative Produkt-Daten der Marktlokation
678    #[serde(rename = "ZE4")]
679    InformativeProduktDatenMarktlokation,
680    /// Informative Verbrauchsart und Nutzung der OBIS-Kennzahl an der Marktlokation
681    #[serde(rename = "ZE5")]
682    InformativeVerbrauchsartNutzungObisKennzahlMarktlokation,
683    /// Informative Produkt-Daten der Marktlokation des NB
684    #[serde(rename = "ZE6")]
685    InformativeProduktDatenMarktlokationNb,
686    /// Informative Daten der Tranche
687    #[serde(rename = "ZE7")]
688    InformativeDatenTranche,
689    /// Informative Erforderliches Produkt der Tranche
690    #[serde(rename = "ZE8")]
691    InformativeErforderlichesProduktTranche,
692    /// Informative OBIS-Daten der Tranche
693    #[serde(rename = "ZE9")]
694    InformativeObisDatenTranche,
695    /// Informative Daten der Technischen Ressource
696    #[serde(rename = "ZF0")]
697    InformativeDatenTechnischenRessource,
698    /// Informative Daten der Steuerbaren Ressource
699    #[serde(rename = "ZF1")]
700    InformativeDatenSteuerbarenRessource,
701    /// Informative Produkt-Daten der Steuerbaren Ressource
702    #[serde(rename = "ZF2")]
703    InformativeProduktDatenSteuerbarenRessource,
704    /// Informative Daten der Messlokation
705    #[serde(rename = "ZF3")]
706    InformativeDatenMesslokation,
707    /// Informative Erforderliches Produkt der Messlokation
708    #[serde(rename = "ZF4")]
709    InformativeErforderlichesProduktMesslokation,
710    /// Informative Zähleinrichtungsdaten
711    #[serde(rename = "ZF5")]
712    InformativeZaehleinrichtungsdaten,
713    /// Informative OBIS-Daten der Zähleinrichtung
714    #[serde(rename = "ZF6")]
715    InformativeObisDatenZaehleinrichtung,
716    /// Informative Wandlerdaten
717    #[serde(rename = "ZF7")]
718    InformativeWandlerdaten,
719    /// Informative Kommunikationseinrichtungsdaten
720    #[serde(rename = "ZF8")]
721    InformativeKommunikationseinrichtungsdaten,
722    /// Informative Daten der technischen Steuereinrichtung
723    #[serde(rename = "ZF9")]
724    InformativeDatenTechnischenSteuereinrichtung,
725    /// Informative Smartmeter-Gateway
726    #[serde(rename = "ZG0")]
727    InformativeSmartmeterGateway,
728    /// Informative Profildaten
729    #[serde(rename = "ZG1")]
730    InformativeProfildaten,
731    /// Informative Profilschardaten
732    #[serde(rename = "ZG2")]
733    InformativeProfilschardaten,
734    /// Informative Referenzprofildaten
735    #[serde(rename = "ZG3")]
736    InformativeReferenzprofildaten,
737    /// Erwartete Daten der Technischen Ressource
738    #[serde(rename = "ZG4")]
739    ErwarteteDatenTechnischenRessource,
740    /// Im System vorhandene Daten der Technischen Ressource
741    #[serde(rename = "ZG5")]
742    SystemVorhandeneDatenTechnischenRessource,
743    /// Erwartete Daten der Messlokation
744    #[serde(rename = "ZG6")]
745    ErwarteteDatenMesslokation,
746    /// Im System vorhandene Daten der Messlokation
747    #[serde(rename = "ZG7")]
748    SystemVorhandeneDatenMesslokation,
749    /// Erwartete Produkt-Daten der NeLo
750    #[serde(rename = "ZG8")]
751    ErwarteteProduktDatenNelo,
752    /// Im System vorhandene Produkt-Daten der NeLo
753    #[serde(rename = "ZG9")]
754    SystemVorhandeneProduktDatenNelo,
755    /// Priorisierung erforderliches Produktpaket
756    #[serde(rename = "ZH0")]
757    PriorisierungErforderlichesProduktpaket,
758    /// Erwartete Abrechnungsdaten der Netzlokation
759    #[serde(rename = "ZH1")]
760    ErwarteteAbrechnungsdatenNetzlokation,
761    /// Im System vorhandene Abrechnungsdaten der Netzlokation
762    #[serde(rename = "ZH2")]
763    SystemVorhandeneAbrechnungsdatenNetzlokation,
764    /// Erwartete Daten der Steuerbox
765    #[serde(rename = "ZH3")]
766    ErwarteteDatenSteuerbox,
767    /// Im System vorhandene Daten der Steuerbox
768    #[serde(rename = "ZH4")]
769    SystemVorhandeneDatenSteuerbox,
770    /// Daten der technischen Einrichtungen
771    #[serde(rename = "ZH6")]
772    DatenTechnischenEinrichtungen,
773    /// Erwartete Daten der technischen Einrichtungen
774    #[serde(rename = "ZH7")]
775    ErwarteteDatenTechnischenEinrichtungen,
776    /// Im System vorhandene Daten der technischen Einrichtungen
777    #[serde(rename = "ZH8")]
778    SystemVorhandeneDatenTechnischenEinrichtungen,
779    /// Informative Daten der technischen Einrichtungen
780    #[serde(rename = "ZH9")]
781    InformativeDatenTechnischenEinrichtungen,
782    /// Bestandteil eines Produktpakets
783    #[serde(rename = "bestandteilProduktpakets")]
784    BestandteilProduktpakets2,
785    /// Daten der Steuerbaren Ressource
786    #[serde(rename = "datenSteuerbarenRessource")]
787    DatenSteuerbarenRessource2,
788    /// Daten der technischen Einrichtungen
789    #[serde(rename = "datenTechnischenEinrichtungen")]
790    DatenTechnischenEinrichtungen2,
791    /// Daten der technischen Steuereinrichtung
792    #[serde(rename = "datenTechnischenSteuereinrichtung")]
793    DatenTechnischenSteuereinrichtung2,
794    /// Daten der Tranche
795    #[serde(rename = "datenTranche")]
796    DatenTranche2,
797    /// Erforderliches Messprodukt der Marktlokation
798    #[serde(rename = "erforderlichesMessproduktMarktlokation")]
799    ErforderlichesMessproduktMarktlokation2,
800    /// Erwartete Daten der Marktlokation
801    #[serde(rename = "erwarteteDatenMarktlokation")]
802    ErwarteteDatenMarktlokation2,
803    /// Erwartete Daten der technischen Einrichtungen
804    #[serde(rename = "erwarteteDatenTechnischenEinrichtungen")]
805    ErwarteteDatenTechnischenEinrichtungen2,
806    /// Erwartete Differenz-Netznutzungsabrechnungsdaten der Marktlokation
807    #[serde(rename = "erwarteteDifferenzNetznutzungsabrechnungsdatenMarktlokation")]
808    ErwarteteDifferenzNetznutzungsabrechnungsdatenMarktlokation2,
809    /// Erwartete Netznutzungsabrechnungsdaten der Marktlokation
810    #[serde(rename = "erwarteteNetznutzungsabrechnungsdatenMarktlokation")]
811    ErwarteteNetznutzungsabrechnungsdatenMarktlokation2,
812    /// Erwartete Produkt-Daten der Marktlokation des NB
813    #[serde(rename = "erwarteteProduktDatenMarktlokationNb")]
814    ErwarteteProduktDatenMarktlokationNb2,
815    /// Erwartete Referenz auf die Lokationsbündelstruktur
816    #[serde(rename = "erwarteteReferenzLokationsbuendelstruktur")]
817    ErwarteteReferenzLokationsbuendelstruktur2,
818    /// Erwartete Verbrauchsart und Nutzung der OBIS-Kennzahl der Marktlokation
819    #[serde(rename = "erwarteteVerbrauchsartNutzungObisKennzahlMarktlokation")]
820    ErwarteteVerbrauchsartNutzungObisKennzahlMarktlokation2,
821    /// Erwartete Zuordnung Lokation zum Objektcode des Lokationsbündels
822    #[serde(rename = "erwarteteZuordnungLokationObjektcodeLokationsbuendels")]
823    ErwarteteZuordnungLokationObjektcodeLokationsbuendels2,
824    /// Informative Daten der technischen Einrichtungen
825    #[serde(rename = "informativeDatenTechnischenEinrichtungen")]
826    InformativeDatenTechnischenEinrichtungen2,
827    /// Informative Daten der technischen Steuereinrichtung
828    #[serde(rename = "informativeDatenTechnischenSteuereinrichtung")]
829    InformativeDatenTechnischenSteuereinrichtung2,
830    /// Informative Daten der Tranche
831    #[serde(rename = "informativeDatenTranche")]
832    InformativeDatenTranche2,
833    /// Informative Erforderliches Produkt der Messlokation
834    #[serde(rename = "informativeErforderlichesProduktMesslokation")]
835    InformativeErforderlichesProduktMesslokation2,
836    /// Informative Erforderliches Produkt der Tranche
837    #[serde(rename = "informativeErforderlichesProduktTranche")]
838    InformativeErforderlichesProduktTranche2,
839    /// Informative Kommunikationseinrichtungsdaten
840    #[serde(rename = "informativeKommunikationseinrichtungsdaten")]
841    InformativeKommunikationseinrichtungsdaten2,
842    /// Informative OBIS-Daten der Marktlokation
843    #[serde(rename = "informativeObisDatenMarktlokation")]
844    InformativeObisDatenMarktlokation2,
845    /// Informative OBIS-Daten der Netzlokation
846    #[serde(rename = "informativeObisDatenNetzlokation")]
847    InformativeObisDatenNetzlokation2,
848    /// Informative OBIS-Daten der Tranche
849    #[serde(rename = "informativeObisDatenTranche")]
850    InformativeObisDatenTranche2,
851    /// Informative OBIS-Daten der Zähleinrichtung
852    #[serde(rename = "informativeObisDatenZaehleinrichtung")]
853    InformativeObisDatenZaehleinrichtung2,
854    /// Informative Produkt-Daten der Marktlokation
855    #[serde(rename = "informativeProduktDatenMarktlokation")]
856    InformativeProduktDatenMarktlokation2,
857    /// Informative Produkt-Daten der Marktlokation des NB
858    #[serde(rename = "informativeProduktDatenMarktlokationNb")]
859    InformativeProduktDatenMarktlokationNb2,
860    /// Informative Produkt-Daten der Netzlokation
861    #[serde(rename = "informativeProduktDatenNetzlokation")]
862    InformativeProduktDatenNetzlokation2,
863    /// Informative Produkt-Daten der Steuerbaren Ressource
864    #[serde(rename = "informativeProduktDatenSteuerbarenRessource")]
865    InformativeProduktDatenSteuerbarenRessource2,
866    /// Informative Profildaten
867    #[serde(rename = "informativeProfildaten")]
868    InformativeProfildaten2,
869    /// Informative Profilschardaten
870    #[serde(rename = "informativeProfilschardaten")]
871    InformativeProfilschardaten2,
872    /// Informative Referenz auf die Lokationsbündelstruktur
873    #[serde(rename = "informativeReferenzLokationsbuendelstruktur")]
874    InformativeReferenzLokationsbuendelstruktur2,
875    /// Informative Referenzprofildaten
876    #[serde(rename = "informativeReferenzprofildaten")]
877    InformativeReferenzprofildaten2,
878    /// Informative Smartmeter-Gateway
879    #[serde(rename = "informativeSmartmeterGateway")]
880    InformativeSmartmeterGateway2,
881    /// Informative Verbrauchsart und Nutzung der OBIS-Kennzahl an der Marktlokation
882    #[serde(rename = "informativeVerbrauchsartNutzungObisKennzahlMarktlokation")]
883    InformativeVerbrauchsartNutzungObisKennzahlMarktlokation2,
884    /// Informative Wandlerdaten
885    #[serde(rename = "informativeWandlerdaten")]
886    InformativeWandlerdaten2,
887    /// Kommunikationseinrichtungsdaten
888    #[serde(rename = "kommunikationseinrichtungsdaten")]
889    Kommunikationseinrichtungsdaten2,
890    /// Priorisierung erforderliches Produktpaket
891    #[serde(rename = "priorisierungErforderlichesProduktpaket")]
892    PriorisierungErforderlichesProduktpaket2,
893    /// Produkt-Daten der Marktlokation
894    #[serde(rename = "produktDatenMarktlokation")]
895    ProduktDatenMarktlokation2,
896    /// Produkt-Daten der Marktlokation des NB
897    #[serde(rename = "produktDatenMarktlokationNb")]
898    ProduktDatenMarktlokationNb2,
899    /// Produkt-Daten der Netzlokation
900    #[serde(rename = "produktDatenNetzlokation")]
901    ProduktDatenNetzlokation2,
902    /// Profildaten
903    #[serde(rename = "profildaten")]
904    Profildaten2,
905    /// Referenz auf die Lokationsbündelstruktur
906    #[serde(rename = "referenzLokationsbuendelstruktur")]
907    ReferenzLokationsbuendelstruktur2,
908    /// Smartmeter-Gateway
909    #[serde(rename = "smartmeterGateway")]
910    SmartmeterGateway2,
911    /// Steuerbox
912    #[serde(rename = "steuerbox")]
913    Steuerbox2,
914    /// Im System vorhandene Daten der Marktlokation
915    #[serde(rename = "systemVorhandeneDatenMarktlokation")]
916    SystemVorhandeneDatenMarktlokation2,
917    /// Im System vorhandene Daten der technischen Einrichtungen
918    #[serde(rename = "systemVorhandeneDatenTechnischenEinrichtungen")]
919    SystemVorhandeneDatenTechnischenEinrichtungen2,
920    /// Im System vorhandene Differenz-Netznutzungsabrechnungsdaten der Marktlokation
921    #[serde(rename = "systemVorhandeneDifferenzNetznutzungsabrechnungsdatenMarktlokation")]
922    SystemVorhandeneDifferenzNetznutzungsabrechnungsdatenMarktlokation2,
923    /// Im System vorhandene Netznutzungsabrechnungsdaten der Marktlokation
924    #[serde(rename = "systemVorhandeneNetznutzungsabrechnungsdatenMarktlokation")]
925    SystemVorhandeneNetznutzungsabrechnungsdatenMarktlokation2,
926    /// Im System vorhandene Produkt-Daten der Marktlokation des NB
927    #[serde(rename = "systemVorhandeneProduktDatenMarktlokationNb")]
928    SystemVorhandeneProduktDatenMarktlokationNb2,
929    /// Im System vorhandene Referenz auf die Lokationsbündelstruktur
930    #[serde(rename = "systemVorhandeneReferenzLokationsbuendelstruktur")]
931    SystemVorhandeneReferenzLokationsbuendelstruktur2,
932    /// Im System vorhandene Verbrauchsart und Nutzung der OBIS-Kennzahl der Marktlokation
933    #[serde(rename = "systemVorhandeneVerbrauchsartNutzungObisKennzahlMarktlokation")]
934    SystemVorhandeneVerbrauchsartNutzungObisKennzahlMarktlokation2,
935    /// Im System vorhandene Zuordnung Lokation zum Objektcode des Lokationsbündels
936    #[serde(rename = "systemVorhandeneZuordnungLokationObjektcodeLokationsbuendels")]
937    SystemVorhandeneZuordnungLokationObjektcodeLokationsbuendels2,
938    /// Wandlerdaten
939    #[serde(rename = "wandlerdaten")]
940    Wandlerdaten2,
941}
942
943/// Code values for the `datenqualitaet` field.
944#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
945pub enum Datenqualitaet {
946    /// Angebotsnummer
947    #[serde(rename = "AAG")]
948    Angebotsnummer,
949    /// Nummer der Anfrage
950    #[serde(rename = "AAV")]
951    NummerAnfrage,
952    /// Nummer des zugehörigen Dokuments
953    #[serde(rename = "ACE")]
954    NummerZugehoerigenDokuments,
955    /// Referenznummer einer vorangegangenen Nachricht
956    #[serde(rename = "ACW")]
957    ReferenznummerVorangegangenenNachricht,
958    /// Mitteilungsnummer
959    #[serde(rename = "ADY")]
960    Mitteilungsnummer,
961    /// Zugehörige Rechnungen
962    #[serde(rename = "AFL")]
963    ZugehoerigeRechnungen,
964    /// Beantragungsnummer
965    #[serde(rename = "AGI")]
966    Beantragungsnummer,
967    /// Anwendungsreferenznummer
968    #[serde(rename = "AGK")]
969    Anwendungsreferenznummer,
970    /// Absenderreferenz für die Original-Nachricht
971    #[serde(rename = "AGO")]
972    AbsenderreferenzOriginalNachricht,
973    /// Verweis auf Katalognummer
974    #[serde(rename = "APF")]
975    VerweisKatalognummer,
976    /// Referenz auf eine Zeitreihe
977    #[serde(rename = "AUU")]
978    ReferenzZeitreihe,
979    /// Kundennummer beim Lieferanten
980    #[serde(rename = "AVC")]
981    KundennummerBeimLieferanten,
982    /// Meldepunkt
983    #[serde(rename = "AVE")]
984    Meldepunkt,
985    /// Steuernummer
986    #[serde(rename = "FC")]
987    Steuernummer,
988    /// Gerätenummer
989    #[serde(rename = "MG")]
990    Geraetenummer,
991    /// Ursprungsrechnungsnummer
992    #[serde(rename = "OI")]
993    Ursprungsrechnungsnummer,
994    /// Auftragsnummer (Einkauf)
995    #[serde(rename = "ON")]
996    AuftragsnummerEinkauf,
997    /// Transaktions-Referenznummer
998    #[serde(rename = "TN")]
999    TransaktionsReferenznummer,
1000    /// Umsatzsteuernummer
1001    #[serde(rename = "VA")]
1002    Umsatzsteuernummer,
1003    /// Kundennummer beim Altlieferanten
1004    #[serde(rename = "Z01")]
1005    KundennummerBeimAltlieferanten,
1006    /// OBIS-Daten der Marktlokation
1007    #[serde(rename = "Z02")]
1008    ObisDatenMarktlokation,
1009    /// Positionsnummer des Angebots
1010    #[serde(rename = "Z03")]
1011    PositionsnummerAngebots,
1012    /// Wandlerdaten
1013    #[serde(rename = "Z04")]
1014    Wandlerdaten,
1015    /// Abrechnung des Messstellenbetriebs über NNE
1016    #[serde(rename = "Z05")]
1017    AbrechnungMessstellenbetriebsNne,
1018    /// Daten der technischen Steuereinrichtung
1019    #[serde(rename = "Z06")]
1020    DatenTechnischenSteuereinrichtung,
1021    /// Konzessionsabgabedaten
1022    #[serde(rename = "Z07")]
1023    Konzessionsabgabedaten,
1024    /// MP-ID des nachfolgenden Netzbetreibers
1025    #[serde(rename = "Z08")]
1026    MpIdNachfolgendenNetzbetreibers,
1027    /// Gerätenummer
1028    #[serde(rename = "Z09")]
1029    Geraetenummer2,
1030    /// OBIS-Kennzahl
1031    #[serde(rename = "Z10")]
1032    ObisKennzahl,
1033    /// Gerätenummer des Mengenumwerters
1034    #[serde(rename = "Z11")]
1035    GeraetenummerMengenumwerters,
1036    /// Referenz auf ein Profil
1037    #[serde(rename = "Z12")]
1038    ReferenzProfil,
1039    /// Prüfidentifikator
1040    #[serde(rename = "Z13")]
1041    Pruefidentifikator,
1042    /// Smartmeter-Gateway
1043    #[serde(rename = "Z14")]
1044    SmartmeterGateway,
1045    /// Daten der Tranche
1046    #[serde(rename = "Z15")]
1047    DatenTranche,
1048    /// zugeordnete Marktlokation
1049    #[serde(rename = "Z16")]
1050    ZugeordneteMarktlokation,
1051    /// Preisschlüsselstamm
1052    #[serde(rename = "Z17")]
1053    Preisschluesselstamm,
1054    /// Marktlokation
1055    #[serde(rename = "Z18")]
1056    Marktlokation,
1057    /// Messlokation
1058    #[serde(rename = "Z19")]
1059    Messlokation,
1060    /// Tranche
1061    #[serde(rename = "Z20")]
1062    Tranche,
1063    /// zugeordnete Messlokation
1064    #[serde(rename = "Z21")]
1065    ZugeordneteMesslokation,
1066    /// Beteiligte Marktrolle
1067    #[serde(rename = "Z22")]
1068    BeteiligteMarktrolle,
1069    /// Rechenschritt
1070    #[serde(rename = "Z23")]
1071    Rechenschritt,
1072    /// Daten der Überführungszeitreihe
1073    #[serde(rename = "Z24")]
1074    DatenUeberfuehrungszeitreihe,
1075    /// Faxnummer
1076    #[serde(rename = "Z25")]
1077    Faxnummer,
1078    /// Daten der Deklarationsliste
1079    #[serde(rename = "Z26")]
1080    DatenDeklarationsliste,
1081    /// Code der Zählzeitdefinition
1082    #[serde(rename = "Z27")]
1083    CodeZaehlzeitdefinition,
1084    /// Code des zählenden Registers
1085    #[serde(rename = "Z28")]
1086    CodeZaehlendenRegisters,
1087    /// Daten der Marktlokation der beteiligten Marktrolle
1088    #[serde(rename = "Z29")]
1089    DatenMarktlokationBeteiligtenMarktrolle,
1090    /// Referenz auf vorherige Stammdatenmeldung des MSB
1091    #[serde(rename = "Z30")]
1092    ReferenzVorherigeStammdatenmeldungMsb,
1093    /// Lokationsbündelstruktur
1094    #[serde(rename = "Z31")]
1095    Lokationsbuendelstruktur,
1096    /// Netzlokation
1097    #[serde(rename = "Z32")]
1098    Netzlokation,
1099    /// Objektcode der Lokation in der Lokationsbündelstruktur
1100    #[serde(rename = "Z33")]
1101    ObjektcodeLokationLokationsbuendelstruktur,
1102    /// vorgelagerte Messlokation
1103    #[serde(rename = "Z34")]
1104    VorgelagerteMesslokation,
1105    /// vorgelagerte Netzlokation
1106    #[serde(rename = "Z35")]
1107    VorgelagerteNetzlokation,
1108    /// Energiemenge der Markt- bzw. Netzlokation
1109    #[serde(rename = "Z36")]
1110    EnergiemengeMarktNetzlokation,
1111    /// Technische Ressource
1112    #[serde(rename = "Z37")]
1113    TechnischeRessource,
1114    /// Steuerbare Ressource
1115    #[serde(rename = "Z38")]
1116    SteuerbareRessource,
1117    /// Keine standardisierte Lokationsbündelstruktur vorhanden
1118    #[serde(rename = "Z39")]
1119    KeineStandardisierteLokationsbuendelstrukturVorhanden,
1120    /// Produkt-Daten der Marktlokation des NB
1121    #[serde(rename = "Z40")]
1122    ProduktDatenMarktlokationNb,
1123    /// Referenznummer des Vorgangs der Anmeldung nach WiM
1124    #[serde(rename = "Z41")]
1125    ReferenznummerVorgangsAnmeldungWim,
1126    /// Referenznummer der Nachricht der betroffenen Antwort auf Bestellung (Bestellbestätigung)
1127    #[serde(rename = "Z42")]
1128    ReferenznummerNachrichtBetroffenenAntwortBestellungBestellbestaetigung,
1129    /// Referenznummer des Vorgangs der betroffenen Antwort auf Bestellung (Bestellbestätigung)
1130    #[serde(rename = "Z43")]
1131    ReferenznummerVorgangsBetroffenenAntwortBestellungBestellbestaetigung,
1132    /// Verbrauchsart und Nutzung der OBIS-Kennzahl an der Marktlokation
1133    #[serde(rename = "Z44")]
1134    VerbrauchsartNutzungObisKennzahlMarktlokation,
1135    /// Referenz auf die Artikel-ID
1136    #[serde(rename = "Z45")]
1137    ReferenzArtikelId,
1138    /// Referenz auf Zeitraum-ID
1139    #[serde(rename = "Z46")]
1140    ReferenzZeitraumId,
1141    /// Im System vorhandene Daten
1142    #[serde(rename = "Z47")]
1143    SystemVorhandeneDaten,
1144    /// Erwartete Daten
1145    #[serde(rename = "Z48")]
1146    ErwarteteDaten,
1147    /// Gültige Daten
1148    #[serde(rename = "Z49")]
1149    GueltigeDaten,
1150    /// Termindaten der Marktlokation
1151    #[serde(rename = "Z50")]
1152    TermindatenMarktlokation,
1153    /// Erwartete Termindaten der Marktlokation
1154    #[serde(rename = "Z51")]
1155    ErwarteteTermindatenMarktlokation,
1156    /// Im System vorhandene Termindaten der Marktlokation
1157    #[serde(rename = "Z52")]
1158    SystemVorhandeneTermindatenMarktlokation,
1159    /// Keine Daten
1160    #[serde(rename = "Z53")]
1161    KeineDaten,
1162    /// Im System keine Daten vorhanden
1163    #[serde(rename = "Z54")]
1164    SystemKeineDatenVorhanden,
1165    /// Keine Daten erwartet
1166    #[serde(rename = "Z55")]
1167    KeineDatenErwartet,
1168    /// Preise des Netzbetreibers
1169    #[serde(rename = "Z56")]
1170    PreiseNetzbetreibers,
1171    /// OBIS-Daten der Netzlokation
1172    #[serde(rename = "Z57")]
1173    ObisDatenNetzlokation,
1174    /// Zuordnung Lokation zum Objektcode des Lokationsbündels
1175    #[serde(rename = "Z58")]
1176    ZuordnungLokationObjektcodeLokationsbuendels,
1177    /// Marktlokation Kundenanlage
1178    #[serde(rename = "Z59")]
1179    MarktlokationKundenanlage,
1180    /// Informativ zur Umsetzung geplantes Produktpaket
1181    #[serde(rename = "Z60")]
1182    InformativUmsetzungGeplantesProduktpaket,
1183    /// Produkt-Daten der Steuerbaren Ressource
1184    #[serde(rename = "Z61")]
1185    ProduktDatenSteuerbarenRessource,
1186    /// Daten der Steuerbaren Ressource
1187    #[serde(rename = "Z62")]
1188    DatenSteuerbarenRessource,
1189    /// Schaltzeitdefinition
1190    #[serde(rename = "Z69")]
1191    Schaltzeitdefinition,
1192    /// Leistungskurvendefinition
1193    #[serde(rename = "Z70")]
1194    Leistungskurvendefinition,
1195    /// Abrechnungsdaten der Netzlokation
1196    #[serde(rename = "Z71")]
1197    AbrechnungsdatenNetzlokation,
1198    /// Datenstand des NB
1199    #[serde(rename = "Z72")]
1200    DatenstandNb,
1201    /// Ausgerollte Schaltzeitdefinition
1202    #[serde(rename = "Z73")]
1203    AusgerollteSchaltzeitdefinition,
1204    /// Ausgerollte Leistungskurvendefinition
1205    #[serde(rename = "Z74")]
1206    AusgerollteLeistungskurvendefinition,
1207    /// Daten des Kunden des Lieferanten
1208    #[serde(rename = "Z75")]
1209    DatenKundenLieferanten,
1210    /// Messstellenbetriebsabrechnungsdaten der Marktlokation
1211    #[serde(rename = "Z76")]
1212    MessstellenbetriebsabrechnungsdatenMarktlokation,
1213    /// Referenz auf die Lokationsbündelstruktur
1214    #[serde(rename = "Z78")]
1215    ReferenzLokationsbuendelstruktur,
1216    /// Bestandteil eines Produktpakets
1217    #[serde(rename = "Z79")]
1218    BestandteilProduktpakets,
1219    /// Erwartete Daten der Marktlokation
1220    #[serde(rename = "Z80")]
1221    ErwarteteDatenMarktlokation,
1222    /// Im System vorhandene Daten der Marktlokation
1223    #[serde(rename = "Z81")]
1224    SystemVorhandeneDatenMarktlokation,
1225    /// Erwartete Netznutzungsabrechnungsdaten der Marktlokation
1226    #[serde(rename = "Z82")]
1227    ErwarteteNetznutzungsabrechnungsdatenMarktlokation,
1228    /// Im System vorhandene Netznutzungsabrechnungsdaten der Marktlokation
1229    #[serde(rename = "Z83")]
1230    SystemVorhandeneNetznutzungsabrechnungsdatenMarktlokation,
1231    /// Differenz-Netznutzungsabrechnungsdaten der Marktlokation
1232    #[serde(rename = "Z84")]
1233    DifferenzNetznutzungsabrechnungsdatenMarktlokation,
1234    /// Erwartete Profildaten
1235    #[serde(rename = "Z85")]
1236    ErwarteteProfildaten,
1237    /// Im System vorhandene Profildaten
1238    #[serde(rename = "Z86")]
1239    SystemVorhandeneProfildaten,
1240    /// Erwartete Profilschardaten
1241    #[serde(rename = "Z87")]
1242    ErwarteteProfilschardaten,
1243    /// Im System vorhandene Profilschardaten
1244    #[serde(rename = "Z88")]
1245    SystemVorhandeneProfilschardaten,
1246    /// Erwartete Referenzprofildaten
1247    #[serde(rename = "Z89")]
1248    ErwarteteReferenzprofildaten,
1249    /// Im System vorhandene Referenzprofildaten
1250    #[serde(rename = "Z90")]
1251    SystemVorhandeneReferenzprofildaten,
1252    /// Erwartete Daten des Kunden des Lieferanten
1253    #[serde(rename = "Z92")]
1254    ErwarteteDatenKundenLieferanten,
1255    /// Im System vorhandene Daten des Kunden des Lieferanten
1256    #[serde(rename = "Z93")]
1257    SystemVorhandeneDatenKundenLieferanten,
1258    /// Erwartete Daten der Tranche
1259    #[serde(rename = "Z94")]
1260    ErwarteteDatenTranche,
1261    /// Im System vorhandene Daten der Tranche
1262    #[serde(rename = "Z95")]
1263    SystemVorhandeneDatenTranche,
1264    /// Erwartete Differenz-Netznutzungsabrechnungsdaten der Marktlokation
1265    #[serde(rename = "Z96")]
1266    ErwarteteDifferenzNetznutzungsabrechnungsdatenMarktlokation,
1267    /// Im System vorhandene Differenz-Netznutzungsabrechnungsdaten der Marktlokation
1268    #[serde(rename = "Z97")]
1269    SystemVorhandeneDifferenzNetznutzungsabrechnungsdatenMarktlokation,
1270    /// Informative Daten der Marktlokation
1271    #[serde(rename = "Z98")]
1272    InformativeDatenMarktlokation,
1273    /// Erwartete OBIS-Daten der Tranche
1274    #[serde(rename = "Z99")]
1275    ErwarteteObisDatenTranche,
1276    /// Im System vorhandene OBIS-Daten der Tranche
1277    #[serde(rename = "ZA0")]
1278    SystemVorhandeneObisDatenTranche,
1279    /// Erwartete OBIS-Daten der Marktlokation
1280    #[serde(rename = "ZA1")]
1281    ErwarteteObisDatenMarktlokation,
1282    /// Im System vorhandene OBIS-Daten der Marktlokation
1283    #[serde(rename = "ZA2")]
1284    SystemVorhandeneObisDatenMarktlokation,
1285    /// Erwartete Zähleinrichtungsdaten
1286    #[serde(rename = "ZA3")]
1287    ErwarteteZaehleinrichtungsdaten,
1288    /// Im System vorhandene Zähleinrichtungsdaten
1289    #[serde(rename = "ZA4")]
1290    SystemVorhandeneZaehleinrichtungsdaten,
1291    /// Erwartete OBIS-Daten der Zähleinrichtung
1292    #[serde(rename = "ZA5")]
1293    ErwarteteObisDatenZaehleinrichtung,
1294    /// Im System vorhandene OBIS-Daten der Zähleinrichtung
1295    #[serde(rename = "ZA6")]
1296    SystemVorhandeneObisDatenZaehleinrichtung,
1297    /// Erwartete OBIS-Daten der Netzlokation
1298    #[serde(rename = "ZA7")]
1299    ErwarteteObisDatenNetzlokation,
1300    /// Im System vorhandene OBIS-Daten der Netzlokation
1301    #[serde(rename = "ZA8")]
1302    SystemVorhandeneObisDatenNetzlokation,
1303    /// Erwartete Daten der Netzlokation
1304    #[serde(rename = "ZA9")]
1305    ErwarteteDatenNetzlokation,
1306    /// Im System vorhandene Daten der Netzlokation
1307    #[serde(rename = "ZB0")]
1308    SystemVorhandeneDatenNetzlokation,
1309    /// Erwartete Daten der Steuerbaren Ressource
1310    #[serde(rename = "ZB1")]
1311    ErwarteteDatenSteuerbarenRessource,
1312    /// Im System vorhandene Daten der Steuerbaren Ressource
1313    #[serde(rename = "ZB2")]
1314    SystemVorhandeneDatenSteuerbarenRessource,
1315    /// Erwartete Produkt-Daten der Steuerbaren Ressource
1316    #[serde(rename = "ZB3")]
1317    ErwarteteProduktDatenSteuerbarenRessource,
1318    /// Im System vorhandene Produkt-Daten der Steuerbaren Ressource
1319    #[serde(rename = "ZB4")]
1320    SystemVorhandeneProduktDatenSteuerbarenRessource,
1321    /// Erwartete Produkt-Daten der Marktlokation
1322    #[serde(rename = "ZB5")]
1323    ErwarteteProduktDatenMarktlokation,
1324    /// Im System vorhandene Produkt-Daten der Marktlokation
1325    #[serde(rename = "ZB6")]
1326    SystemVorhandeneProduktDatenMarktlokation,
1327    /// Erwartete Kommunikationseinrichtungsdaten
1328    #[serde(rename = "ZB7")]
1329    ErwarteteKommunikationseinrichtungsdaten,
1330    /// Im System vorhandene Kommunikationseinrichtungsdaten
1331    #[serde(rename = "ZB8")]
1332    SystemVorhandeneKommunikationseinrichtungsdaten,
1333    /// Erwartete Wandlerdaten
1334    #[serde(rename = "ZB9")]
1335    ErwarteteWandlerdaten,
1336    /// Im System vorhandene Wandlerdaten
1337    #[serde(rename = "ZC0")]
1338    SystemVorhandeneWandlerdaten,
1339    /// Erwartete Daten der technischen Steuereinrichtung
1340    #[serde(rename = "ZC1")]
1341    ErwarteteDatenTechnischenSteuereinrichtung,
1342    /// Im System vorhandene Daten der technischen Steuereinrichtung
1343    #[serde(rename = "ZC2")]
1344    SystemVorhandeneDatenTechnischenSteuereinrichtung,
1345    /// Erwartetes Smartmeter-Gateway
1346    #[serde(rename = "ZC3")]
1347    ErwartetesSmartmeterGateway,
1348    /// Im System vorhandenes Smartmeter-Gateway
1349    #[serde(rename = "ZC4")]
1350    SystemVorhandenesSmartmeterGateway,
1351    /// Erwartete Messstellenbetriebsabrechnungsdaten der Marktlokation
1352    #[serde(rename = "ZC5")]
1353    ErwarteteMessstellenbetriebsabrechnungsdatenMarktlokation,
1354    /// Im System vorhandene Messstellenbetriebsabrechnungsdaten der Marktlokation
1355    #[serde(rename = "ZC6")]
1356    SystemVorhandeneMessstellenbetriebsabrechnungsdatenMarktlokation,
1357    /// Erwartete Referenz auf die Lokationsbündelstruktur
1358    #[serde(rename = "ZC7")]
1359    ErwarteteReferenzLokationsbuendelstruktur,
1360    /// Im System vorhandene Referenz auf die Lokationsbündelstruktur
1361    #[serde(rename = "ZC8")]
1362    SystemVorhandeneReferenzLokationsbuendelstruktur,
1363    /// Erwartete Zuordnung Lokation zum Objektcode des Lokationsbündels
1364    #[serde(rename = "ZC9")]
1365    ErwarteteZuordnungLokationObjektcodeLokationsbuendels,
1366    /// Im System vorhandene Zuordnung Lokation zum Objektcode des Lokationsbündels
1367    #[serde(rename = "ZD0")]
1368    SystemVorhandeneZuordnungLokationObjektcodeLokationsbuendels,
1369    /// Erwartete Verbrauchsart und Nutzung der OBIS-Kennzahl der Marktlokation
1370    #[serde(rename = "ZD1")]
1371    ErwarteteVerbrauchsartNutzungObisKennzahlMarktlokation,
1372    /// Im System vorhandene Verbrauchsart und Nutzung der OBIS-Kennzahl der Marktlokation
1373    #[serde(rename = "ZD2")]
1374    SystemVorhandeneVerbrauchsartNutzungObisKennzahlMarktlokation,
1375    /// Erwartete Produkt-Daten der Marktlokation des NB
1376    #[serde(rename = "ZD3")]
1377    ErwarteteProduktDatenMarktlokationNb,
1378    /// Im System vorhandene Produkt-Daten der Marktlokation des NB
1379    #[serde(rename = "ZD4")]
1380    SystemVorhandeneProduktDatenMarktlokationNb,
1381    /// Informative Referenz auf die Lokationsbündelstruktur
1382    #[serde(rename = "ZD5")]
1383    InformativeReferenzLokationsbuendelstruktur,
1384    /// Informative Zuordnung Lokation zum Objektcode des Lokationsbündels
1385    #[serde(rename = "ZD6")]
1386    InformativeZuordnungLokationObjektcodeLokationsbuendels,
1387    /// Informative Daten der Netzlokation
1388    #[serde(rename = "ZD7")]
1389    InformativeDatenNetzlokation,
1390    /// Informative OBIS-Daten der Netzlokation
1391    #[serde(rename = "ZD9")]
1392    InformativeObisDatenNetzlokation,
1393    /// Informative Produkt-Daten der Netzlokation
1394    #[serde(rename = "ZE0")]
1395    InformativeProduktDatenNetzlokation,
1396    /// Informative Netznutzungsabrechnungsdaten der Marktlokation
1397    #[serde(rename = "ZE1")]
1398    InformativeNetznutzungsabrechnungsdatenMarktlokation,
1399    /// Informative Erforderliches Messprodukt der Marktlokation
1400    #[serde(rename = "ZE2")]
1401    InformativeErforderlichesMessproduktMarktlokation,
1402    /// Informative OBIS-Daten der Marktlokation
1403    #[serde(rename = "ZE3")]
1404    InformativeObisDatenMarktlokation,
1405    /// Informative Produkt-Daten der Marktlokation
1406    #[serde(rename = "ZE4")]
1407    InformativeProduktDatenMarktlokation,
1408    /// Informative Verbrauchsart und Nutzung der OBIS-Kennzahl an der Marktlokation
1409    #[serde(rename = "ZE5")]
1410    InformativeVerbrauchsartNutzungObisKennzahlMarktlokation,
1411    /// Informative Produkt-Daten der Marktlokation des NB
1412    #[serde(rename = "ZE6")]
1413    InformativeProduktDatenMarktlokationNb,
1414    /// Informative Daten der Tranche
1415    #[serde(rename = "ZE7")]
1416    InformativeDatenTranche,
1417    /// Informative Erforderliches Produkt der Tranche
1418    #[serde(rename = "ZE8")]
1419    InformativeErforderlichesProduktTranche,
1420    /// Informative OBIS-Daten der Tranche
1421    #[serde(rename = "ZE9")]
1422    InformativeObisDatenTranche,
1423    /// Informative Daten der Technischen Ressource
1424    #[serde(rename = "ZF0")]
1425    InformativeDatenTechnischenRessource,
1426    /// Informative Daten der Steuerbaren Ressource
1427    #[serde(rename = "ZF1")]
1428    InformativeDatenSteuerbarenRessource,
1429    /// Informative Produkt-Daten der Steuerbaren Ressource
1430    #[serde(rename = "ZF2")]
1431    InformativeProduktDatenSteuerbarenRessource,
1432    /// Informative Daten der Messlokation
1433    #[serde(rename = "ZF3")]
1434    InformativeDatenMesslokation,
1435    /// Informative Erforderliches Produkt der Messlokation
1436    #[serde(rename = "ZF4")]
1437    InformativeErforderlichesProduktMesslokation,
1438    /// Informative Zähleinrichtungsdaten
1439    #[serde(rename = "ZF5")]
1440    InformativeZaehleinrichtungsdaten,
1441    /// Informative OBIS-Daten der Zähleinrichtung
1442    #[serde(rename = "ZF6")]
1443    InformativeObisDatenZaehleinrichtung,
1444    /// Informative Wandlerdaten
1445    #[serde(rename = "ZF7")]
1446    InformativeWandlerdaten,
1447    /// Informative Kommunikationseinrichtungsdaten
1448    #[serde(rename = "ZF8")]
1449    InformativeKommunikationseinrichtungsdaten,
1450    /// Informative Daten der technischen Steuereinrichtung
1451    #[serde(rename = "ZF9")]
1452    InformativeDatenTechnischenSteuereinrichtung,
1453    /// Informative Smartmeter-Gateway
1454    #[serde(rename = "ZG0")]
1455    InformativeSmartmeterGateway,
1456    /// Informative Profildaten
1457    #[serde(rename = "ZG1")]
1458    InformativeProfildaten,
1459    /// Informative Profilschardaten
1460    #[serde(rename = "ZG2")]
1461    InformativeProfilschardaten,
1462    /// Informative Referenzprofildaten
1463    #[serde(rename = "ZG3")]
1464    InformativeReferenzprofildaten,
1465    /// Erwartete Daten der Technischen Ressource
1466    #[serde(rename = "ZG4")]
1467    ErwarteteDatenTechnischenRessource,
1468    /// Im System vorhandene Daten der Technischen Ressource
1469    #[serde(rename = "ZG5")]
1470    SystemVorhandeneDatenTechnischenRessource,
1471    /// Erwartete Daten der Messlokation
1472    #[serde(rename = "ZG6")]
1473    ErwarteteDatenMesslokation,
1474    /// Im System vorhandene Daten der Messlokation
1475    #[serde(rename = "ZG7")]
1476    SystemVorhandeneDatenMesslokation,
1477    /// Erwartete Produkt-Daten der NeLo
1478    #[serde(rename = "ZG8")]
1479    ErwarteteProduktDatenNelo,
1480    /// Im System vorhandene Produkt-Daten der NeLo
1481    #[serde(rename = "ZG9")]
1482    SystemVorhandeneProduktDatenNelo,
1483    /// Priorisierung erforderliches Produktpaket
1484    #[serde(rename = "ZH0")]
1485    PriorisierungErforderlichesProduktpaket,
1486    /// Erwartete Abrechnungsdaten der Netzlokation
1487    #[serde(rename = "ZH1")]
1488    ErwarteteAbrechnungsdatenNetzlokation,
1489    /// Im System vorhandene Abrechnungsdaten der Netzlokation
1490    #[serde(rename = "ZH2")]
1491    SystemVorhandeneAbrechnungsdatenNetzlokation,
1492    /// Erwartete Daten der Steuerbox
1493    #[serde(rename = "ZH3")]
1494    ErwarteteDatenSteuerbox,
1495    /// Im System vorhandene Daten der Steuerbox
1496    #[serde(rename = "ZH4")]
1497    SystemVorhandeneDatenSteuerbox,
1498    /// Daten der technischen Einrichtungen
1499    #[serde(rename = "ZH6")]
1500    DatenTechnischenEinrichtungen,
1501    /// Erwartete Daten der technischen Einrichtungen
1502    #[serde(rename = "ZH7")]
1503    ErwarteteDatenTechnischenEinrichtungen,
1504    /// Im System vorhandene Daten der technischen Einrichtungen
1505    #[serde(rename = "ZH8")]
1506    SystemVorhandeneDatenTechnischenEinrichtungen,
1507    /// Informative Daten der technischen Einrichtungen
1508    #[serde(rename = "ZH9")]
1509    InformativeDatenTechnischenEinrichtungen,
1510    /// Daten der Marktlokation
1511    #[serde(rename = "daten")]
1512    Daten,
1513    /// Erwartete Daten
1514    #[serde(rename = "erwartet")]
1515    Erwartet,
1516    /// Gültige Daten
1517    #[serde(rename = "gueltigeDaten")]
1518    GueltigeDaten2,
1519    /// Im System vorhandene Daten
1520    #[serde(rename = "imSystemVorhanden")]
1521    ImSystemVorhanden,
1522    /// Informative Daten der Marktlokation
1523    #[serde(rename = "informativeDaten")]
1524    InformativeDaten,
1525    /// Keine Daten
1526    #[serde(rename = "keineDaten")]
1527    KeineDaten2,
1528    /// Keine Daten erwartet
1529    #[serde(rename = "keineDatenErwartet")]
1530    KeineDatenErwartet2,
1531    /// Im System keine Daten vorhanden
1532    #[serde(rename = "keineDatenImSystem")]
1533    KeineDatenImSystem,
1534}
1535
1536/// Code values for the `datum_qualifier` field.
1537#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
1538pub enum DatumQualifier {
1539    /// Dokumenten-/Nachrichtendatum/-zeit
1540    #[serde(rename = "137")]
1541    DokumentenNachrichtendatumZeit,
1542    /// Annahmedatum eines Dokument
1543    #[serde(rename = "154")]
1544    AnnahmedatumDokument,
1545    /// Rechnungsperiode, Beginndatum
1546    #[serde(rename = "155")]
1547    RechnungsperiodeBeginndatum,
1548    /// Rechnungsperiode, Endedatum
1549    #[serde(rename = "156")]
1550    RechnungsperiodeEndedatum,
1551    /// Gültigkeit, Beginndatum
1552    #[serde(rename = "157")]
1553    GueltigkeitBeginndatum,
1554    /// Bilanzierungsbeginn
1555    #[serde(rename = "158")]
1556    Bilanzierungsbeginn,
1557    /// Bilanzierungsende
1558    #[serde(rename = "159")]
1559    Bilanzierungsende,
1560    /// Verarbeitung, Beginndatum/-zeit
1561    #[serde(rename = "163")]
1562    VerarbeitungBeginndatumZeit,
1563    /// Verarbeitung, Endedatum/-zeit
1564    #[serde(rename = "164")]
1565    VerarbeitungEndedatumZeit,
1566    /// Referenzdatum/-zeit
1567    #[serde(rename = "171")]
1568    ReferenzdatumZeit,
1569    /// Ausführungsdatum/-zeit
1570    #[serde(rename = "203")]
1571    AusfuehrungsdatumZeit,
1572    /// Endedatum/-zeit
1573    #[serde(rename = "206")]
1574    EndedatumZeit,
1575    /// Fälligkeitsdatum
1576    #[serde(rename = "265")]
1577    Faelligkeitsdatum,
1578    /// Gültigkeitszeitspanne
1579    #[serde(rename = "273")]
1580    Gueltigkeitszeitspanne,
1581    /// Datum/Zeit der abgeschlossenen Leistung (Arbeit), geplant
1582    #[serde(rename = "292")]
1583    DatumZeitAbgeschlossenenLeistungArbeitGeplant,
1584    /// Fertigstellungsdatum/-zeit
1585    #[serde(rename = "293")]
1586    FertigstellungsdatumZeit,
1587    /// Rechnungsdatum/-zeit
1588    #[serde(rename = "3")]
1589    RechnungsdatumZeit,
1590    /// Leistungsperiode
1591    #[serde(rename = "306")]
1592    Leistungsperiode,
1593    /// Statusveränderung, Datum/Zeit
1594    #[serde(rename = "334")]
1595    StatusveraenderungDatumZeit,
1596    /// Startdatum oder -zeitpunkt, frühestes/r
1597    #[serde(rename = "469")]
1598    StartdatumZeitpunktFruehestesR,
1599    /// Ende zum (nächstmöglichem Termin)
1600    #[serde(rename = "471")]
1601    EndeNaechstmoeglichemTermin,
1602    /// Endedatum oder -zeitpunkt, spätestes/r
1603    #[serde(rename = "472")]
1604    EndedatumZeitpunktSpaetestesR,
1605    /// Bilanzierungsdatum, -zeit, -periode
1606    #[serde(rename = "492")]
1607    BilanzierungsdatumZeitPeriode,
1608    /// Konstruktionsänderungsdatum
1609    #[serde(rename = "60")]
1610    Konstruktionsaenderungsdatum,
1611    /// Gültigkeitsdatum/-zeit
1612    #[serde(rename = "7")]
1613    GueltigkeitsdatumZeit,
1614    /// Turnusablesung
1615    #[serde(rename = "752")]
1616    Turnusablesung,
1617    /// Lieferdatum/-zeit, geplant
1618    #[serde(rename = "76")]
1619    LieferdatumZeitGeplant,
1620    /// Bearbeitungs-/Verarbeitungsdatum/-zeit
1621    #[serde(rename = "9")]
1622    BearbeitungsVerarbeitungsdatumZeit,
1623    /// Datum Vertragsbeginn
1624    #[serde(rename = "92")]
1625    DatumVertragsbeginn,
1626    /// Datum Vertragsende
1627    #[serde(rename = "93")]
1628    DatumVertragsende,
1629    /// Produktions-/Herstellungsdatum
1630    #[serde(rename = "94")]
1631    ProduktionsHerstellungsdatum,
1632    /// Kündigungsfrist
1633    #[serde(rename = "Z01")]
1634    Kuendigungsfrist,
1635    /// Baujahr/Jahr des in Verkehrs bringens
1636    #[serde(rename = "Z03")]
1637    BaujahrJahrVerkehrsBringens,
1638    /// Eichgültigkeit
1639    #[serde(rename = "Z04")]
1640    Eichgueltigkeit,
1641    /// gegenüber Kunde bestätigtes Kündigungsdatum
1642    #[serde(rename = "Z05")]
1643    GegenueberKundeBestaetigtesKuendigungsdatum,
1644    /// gegenüber Lieferant bestätigtes Kündigungsdatum
1645    #[serde(rename = "Z06")]
1646    GegenueberLieferantBestaetigtesKuendigungsdatum,
1647    /// Lieferbeginndatum in Bearbeitung
1648    #[serde(rename = "Z07")]
1649    LieferbeginndatumBearbeitung,
1650    /// Datum für nächste Bearbeitung
1651    #[serde(rename = "Z08")]
1652    DatumNaechsteBearbeitung,
1653    /// Nächste Netznutzungsabrechnung
1654    #[serde(rename = "Z09")]
1655    NaechsteNetznutzungsabrechnung,
1656    /// Kündigungstermin
1657    #[serde(rename = "Z10")]
1658    Kuendigungstermin,
1659    /// "Bilanzierungsbeginn" aus Daten der beteiligten Marktrolle
1660    #[serde(rename = "Z15")]
1661    BilanzierungsbeginnDatenBeteiligtenMarktrolle,
1662    /// "Bilanzierungsende" aus Daten der beteiligten Marktrolle
1663    #[serde(rename = "Z16")]
1664    BilanzierungsendeDatenBeteiligtenMarktrolle,
1665    /// Abrechnungsintervall des LF
1666    #[serde(rename = "Z20")]
1667    AbrechnungsintervallLf,
1668    /// Termin der Netznutzungsabrechnung
1669    #[serde(rename = "Z21")]
1670    TerminNetznutzungsabrechnung,
1671    /// Netznutzungsabrechnungs- bzw. Einspeisevergütungsintervall des NB
1672    #[serde(rename = "Z22")]
1673    NetznutzungsabrechnungsEinspeiseverguetungsintervallNb,
1674    /// Verwendung der Daten ab
1675    #[serde(rename = "Z25")]
1676    VerwendungDaten,
1677    /// Verwendung der Daten bis
1678    #[serde(rename = "Z26")]
1679    VerwendungDatenBis,
1680    /// Zählzeitänderungszeitpunkt
1681    #[serde(rename = "Z33")]
1682    Zaehlzeitaenderungszeitpunkt,
1683    /// Gültigkeitsbeginn
1684    #[serde(rename = "Z34")]
1685    Gueltigkeitsbeginn,
1686    /// Gültigkeitsende
1687    #[serde(rename = "Z35")]
1688    Gueltigkeitsende,
1689    /// Verfügbarkeit Montag
1690    #[serde(rename = "Z36")]
1691    VerfuegbarkeitMontag,
1692    /// Verfügbarkeit Dienstag
1693    #[serde(rename = "Z37")]
1694    VerfuegbarkeitDienstag,
1695    /// Verfügbarkeit Mittwoch
1696    #[serde(rename = "Z38")]
1697    VerfuegbarkeitMittwoch,
1698    /// Verfügbarkeit Donnerstag
1699    #[serde(rename = "Z39")]
1700    VerfuegbarkeitDonnerstag,
1701    /// Verfügbarkeit Freitag
1702    #[serde(rename = "Z40")]
1703    VerfuegbarkeitFreitag,
1704    /// Mittagspause (= Ausschluss der Verfügbarkeit)
1705    #[serde(rename = "Z41")]
1706    MittagspauseAusschlussVerfuegbarkeit,
1707    /// Schaltzeitänderungszeitpunkt
1708    #[serde(rename = "Z44")]
1709    Schaltzeitaenderungszeitpunkt,
1710    /// Leistungskurvenänderungszeitpunkt
1711    #[serde(rename = "Z45")]
1712    Leistungskurvenaenderungszeitpunkt,
1713}
1714
1715/// Code values for the `dokumenttyp` field.
1716#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
1717pub enum Dokumenttyp {
1718    /// Anfrage
1719    #[serde(rename = "21")]
1720    Anfrage,
1721    /// Antwort auf Anfrage
1722    #[serde(rename = "22")]
1723    AntwortAnfrage,
1724    /// Statusinformationen
1725    #[serde(rename = "23")]
1726    Statusinformationen,
1727    /// Prüfbericht
1728    #[serde(rename = "293")]
1729    Pruefbericht2,
1730    /// Handelsrechnung
1731    #[serde(rename = "380")]
1732    Handelsrechnung,
1733    /// Selbst ausgestellte Rechnung (engl.: "Self-billed invoice")
1734    #[serde(rename = "389")]
1735    SelbstAusgestellteRechnungEnglSelfBilledInvoice,
1736    /// Storno einer Belastung.
1737    #[serde(rename = "457")]
1738    StornoBelastung,
1739    /// Storno für selbst ausgestellte Rechnung (Gutschrift im Gutschriftsverfahren)
1740    #[serde(rename = "Z25")]
1741    StornoSelbstAusgestellteRechnungGutschriftGutschriftsverfahren,
1742    /// Lieferschein Grund- / Arbeitspreis
1743    #[serde(rename = "Z41")]
1744    LieferscheinGrundArbeitspreis,
1745    /// Lieferschein Arbeits- / Leistungspreis
1746    #[serde(rename = "Z42")]
1747    LieferscheinArbeitsLeistungspreis,
1748}
1749
1750/// Code values for the `ebd_nummer` field.
1751#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
1752pub enum EbdNummer {
1753    /// EBD Nr. E_0004
1754    #[serde(rename = "E_0004")]
1755    EbdNrE0004,
1756    /// EBD Nr. E_0009
1757    #[serde(rename = "E_0009")]
1758    EbdNrE0009,
1759    /// EBD Nr. E_0010
1760    #[serde(rename = "E_0010")]
1761    EbdNrE0010,
1762    /// EBD Nr. E_0011
1763    #[serde(rename = "E_0011")]
1764    EbdNrE0011,
1765    /// EBD Nr. E_0012
1766    #[serde(rename = "E_0012")]
1767    EbdNrE0012,
1768    /// EBD Nr. E_0014
1769    #[serde(rename = "E_0014")]
1770    EbdNrE0014,
1771    /// EBD Nr. E_0015
1772    #[serde(rename = "E_0015")]
1773    EbdNrE0015,
1774    /// EBD Nr. E_0017
1775    #[serde(rename = "E_0017")]
1776    EbdNrE0017,
1777    /// EBD Nr. E_0018
1778    #[serde(rename = "E_0018")]
1779    EbdNrE0018,
1780    /// EBD Nr. E_0020
1781    #[serde(rename = "E_0020")]
1782    EbdNrE0020,
1783    /// EBD Nr. E_0024
1784    #[serde(rename = "E_0024")]
1785    EbdNrE0024,
1786    /// EBD Nr. E_0027
1787    #[serde(rename = "E_0027")]
1788    EbdNrE0027,
1789    /// EBD Nr. E_0028
1790    #[serde(rename = "E_0028")]
1791    EbdNrE0028,
1792    /// EBD Nr. E_0034
1793    #[serde(rename = "E_0034")]
1794    EbdNrE0034,
1795    /// EBD Nr. E_0035
1796    #[serde(rename = "E_0035")]
1797    EbdNrE0035,
1798    /// EBD Nr. E_0039
1799    #[serde(rename = "E_0039")]
1800    EbdNrE0039,
1801    /// EBD Nr. E_0047
1802    #[serde(rename = "E_0047")]
1803    EbdNrE0047,
1804    /// EBD Nr. E_0049
1805    #[serde(rename = "E_0049")]
1806    EbdNrE0049,
1807    /// EBD Nr. E_0052
1808    #[serde(rename = "E_0052")]
1809    EbdNrE0052,
1810    /// EBD Nr. E_0068
1811    #[serde(rename = "E_0068")]
1812    EbdNrE0068,
1813    /// EBD Nr. E_0070
1814    #[serde(rename = "E_0070")]
1815    EbdNrE0070,
1816    /// EBD Nr. E_0071
1817    #[serde(rename = "E_0071")]
1818    EbdNrE0071,
1819    /// EBD Nr. E_0072
1820    #[serde(rename = "E_0072")]
1821    EbdNrE0072,
1822    /// EBD Nr. E_0078
1823    #[serde(rename = "E_0078")]
1824    EbdNrE0078,
1825    /// EBD Nr. E_0079
1826    #[serde(rename = "E_0079")]
1827    EbdNrE0079,
1828    /// EBD Nr. E_0096
1829    #[serde(rename = "E_0096")]
1830    EbdNrE0096,
1831    /// EBD Nr. E_0097
1832    #[serde(rename = "E_0097")]
1833    EbdNrE0097,
1834    /// EBD Nr. E_0102
1835    #[serde(rename = "E_0102")]
1836    EbdNrE0102,
1837    /// EBD Nr. E_0103
1838    #[serde(rename = "E_0103")]
1839    EbdNrE0103,
1840    /// EBD Nr. E_0104
1841    #[serde(rename = "E_0104")]
1842    EbdNrE0104,
1843    /// EBD Nr. E_0105
1844    #[serde(rename = "E_0105")]
1845    EbdNrE0105,
1846    /// EBD Nr. E_0218
1847    #[serde(rename = "E_0218")]
1848    EbdNrE0218,
1849    /// EBD Nr. E_0408
1850    #[serde(rename = "E_0408")]
1851    EbdNrE0408,
1852    /// EBD Nr. E_0409
1853    #[serde(rename = "E_0409")]
1854    EbdNrE0409,
1855    /// EBD Nr. E_0410
1856    #[serde(rename = "E_0410")]
1857    EbdNrE0410,
1858    /// EBD Nr. E_0412
1859    #[serde(rename = "E_0412")]
1860    EbdNrE0412,
1861    /// EBD Nr. E_0415
1862    #[serde(rename = "E_0415")]
1863    EbdNrE0415,
1864    /// EBD Nr. E_0510
1865    #[serde(rename = "E_0510")]
1866    EbdNrE0510,
1867    /// EBD Nr. E_0511
1868    #[serde(rename = "E_0511")]
1869    EbdNrE0511,
1870    /// EBD Nr. E_0512
1871    #[serde(rename = "E_0512")]
1872    EbdNrE0512,
1873    /// EBD Nr. E_0513
1874    #[serde(rename = "E_0513")]
1875    EbdNrE0513,
1876    /// EBD Nr. E_0572
1877    #[serde(rename = "E_0572")]
1878    EbdNrE0572,
1879    /// EBD Nr. E_0574
1880    #[serde(rename = "E_0574")]
1881    EbdNrE0574,
1882    /// EBD Nr. E_0578
1883    #[serde(rename = "E_0578")]
1884    EbdNrE0578,
1885    /// EBD Nr. E_0583
1886    #[serde(rename = "E_0583")]
1887    EbdNrE0583,
1888    /// EBD Nr. E_0603
1889    #[serde(rename = "E_0603")]
1890    EbdNrE0603,
1891    /// EBD Nr. E_0604
1892    #[serde(rename = "E_0604")]
1893    EbdNrE0604,
1894    /// EBD Nr. E_0605
1895    #[serde(rename = "E_0605")]
1896    EbdNrE0605,
1897    /// EBD Nr. E_0606
1898    #[serde(rename = "E_0606")]
1899    EbdNrE0606,
1900    /// EBD Nr. E_0607
1901    #[serde(rename = "E_0607")]
1902    EbdNrE0607,
1903    /// EBD Nr. E_0608
1904    #[serde(rename = "E_0608")]
1905    EbdNrE0608,
1906    /// EBD Nr. E_0609
1907    #[serde(rename = "E_0609")]
1908    EbdNrE0609,
1909    /// EBD Nr. E_0610
1910    #[serde(rename = "E_0610")]
1911    EbdNrE0610,
1912    /// EBD Nr. E_0611
1913    #[serde(rename = "E_0611")]
1914    EbdNrE0611,
1915    /// EBD Nr. E_0612
1916    #[serde(rename = "E_0612")]
1917    EbdNrE0612,
1918    /// EBD Nr. E_0614
1919    #[serde(rename = "E_0614")]
1920    EbdNrE0614,
1921    /// EBD Nr. E_0615
1922    #[serde(rename = "E_0615")]
1923    EbdNrE0615,
1924    /// EBD Nr. E_0622
1925    #[serde(rename = "E_0622")]
1926    EbdNrE0622,
1927    /// EBD Nr. E_0623
1928    #[serde(rename = "E_0623")]
1929    EbdNrE0623,
1930    /// EBD Nr. E_0624
1931    #[serde(rename = "E_0624")]
1932    EbdNrE0624,
1933    /// EBD Nr. E_0639
1934    #[serde(rename = "E_0639")]
1935    EbdNrE0639,
1936    /// Codeliste Gas und Strom Nr. GS_001
1937    #[serde(rename = "GS_001")]
1938    CodelisteGasStromNrGs001,
1939    /// Codeliste Gas Nr. G_0002
1940    #[serde(rename = "G_0002")]
1941    CodelisteGasNrG0002,
1942    /// Codeliste Gas Nr. G_0003
1943    #[serde(rename = "G_0003")]
1944    CodelisteGasNrG0003,
1945    /// Codeliste Gas Nr. G_0004
1946    #[serde(rename = "G_0004")]
1947    CodelisteGasNrG0004,
1948    /// Codeliste Gas Nr. G_0005
1949    #[serde(rename = "G_0005")]
1950    CodelisteGasNrG0005,
1951    /// Codeliste Gas Nr. G_0006
1952    #[serde(rename = "G_0006")]
1953    CodelisteGasNrG0006,
1954    /// Codeliste Gas Nr. G_0007
1955    #[serde(rename = "G_0007")]
1956    CodelisteGasNrG0007,
1957    /// Codeliste Gas Nr. G_0008
1958    #[serde(rename = "G_0008")]
1959    CodelisteGasNrG0008,
1960    /// Codeliste Gas Nr. G_0009
1961    #[serde(rename = "G_0009")]
1962    CodelisteGasNrG0009,
1963    /// Codeliste Gas Nr. G_0010
1964    #[serde(rename = "G_0010")]
1965    CodelisteGasNrG0010,
1966    /// Codeliste Gas Nr. G_0011
1967    #[serde(rename = "G_0011")]
1968    CodelisteGasNrG0011,
1969    /// Codeliste Gas Nr. G_0012
1970    #[serde(rename = "G_0012")]
1971    CodelisteGasNrG0012,
1972    /// Codeliste Gas Nr. G_0013
1973    #[serde(rename = "G_0013")]
1974    CodelisteGasNrG0013,
1975    /// Codeliste Gas Nr. G_0014
1976    #[serde(rename = "G_0014")]
1977    CodelisteGasNrG0014,
1978    /// Codeliste Gas Nr. G_0016
1979    #[serde(rename = "G_0016")]
1980    CodelisteGasNrG0016,
1981    /// Codeliste Gas Nr. G_0018
1982    #[serde(rename = "G_0018")]
1983    CodelisteGasNrG0018,
1984    /// Codeliste Gas Nr. G_0019
1985    #[serde(rename = "G_0019")]
1986    CodelisteGasNrG0019,
1987    /// Codeliste Gas Nr. G_0022
1988    #[serde(rename = "G_0022")]
1989    CodelisteGasNrG0022,
1990    /// Codeliste Gas Nr. G_0023
1991    #[serde(rename = "G_0023")]
1992    CodelisteGasNrG0023,
1993    /// Codeliste Gas Nr. G_0025
1994    #[serde(rename = "G_0025")]
1995    CodelisteGasNrG0025,
1996    /// Codeliste Gas Nr. G_0026
1997    #[serde(rename = "G_0026")]
1998    CodelisteGasNrG0026,
1999    /// Codeliste Gas Nr. G_0027
2000    #[serde(rename = "G_0027")]
2001    CodelisteGasNrG0027,
2002    /// Codeliste Gas Nr. G_0030
2003    #[serde(rename = "G_0030")]
2004    CodelisteGasNrG0030,
2005    /// Codeliste Gas Nr. G_0031
2006    #[serde(rename = "G_0031")]
2007    CodelisteGasNrG0031,
2008    /// Codeliste Gas Nr. G_0032
2009    #[serde(rename = "G_0032")]
2010    CodelisteGasNrG0032,
2011    /// Codeliste Gas Nr. G_0033
2012    #[serde(rename = "G_0033")]
2013    CodelisteGasNrG0033,
2014    /// Codeliste Gas Nr. G_0034
2015    #[serde(rename = "G_0034")]
2016    CodelisteGasNrG0034,
2017    /// Codeliste Gas Nr. G_0035
2018    #[serde(rename = "G_0035")]
2019    CodelisteGasNrG0035,
2020    /// Codeliste Gas Nr. G_0036
2021    #[serde(rename = "G_0036")]
2022    CodelisteGasNrG0036,
2023    /// Codeliste Gas Nr. G_0038
2024    #[serde(rename = "G_0038")]
2025    CodelisteGasNrG0038,
2026    /// Codeliste Gas Nr. G_0039
2027    #[serde(rename = "G_0039")]
2028    CodelisteGasNrG0039,
2029    /// Codeliste Gas Nr. G_0040
2030    #[serde(rename = "G_0040")]
2031    CodelisteGasNrG0040,
2032    /// Codeliste Gas Nr. G_0042
2033    #[serde(rename = "G_0042")]
2034    CodelisteGasNrG0042,
2035    /// Codeliste Gas Nr. G_0043
2036    #[serde(rename = "G_0043")]
2037    CodelisteGasNrG0043,
2038    /// Codeliste Gas Nr. G_0044
2039    #[serde(rename = "G_0044")]
2040    CodelisteGasNrG0044,
2041    /// Codeliste Gas Nr. G_0045
2042    #[serde(rename = "G_0045")]
2043    CodelisteGasNrG0045,
2044    /// Codeliste Gas Nr. G_0046
2045    #[serde(rename = "G_0046")]
2046    CodelisteGasNrG0046,
2047    /// Codeliste Gas Nr. G_0047
2048    #[serde(rename = "G_0047")]
2049    CodelisteGasNrG0047,
2050    /// Codeliste Gas Nr. G_0048
2051    #[serde(rename = "G_0048")]
2052    CodelisteGasNrG0048,
2053    /// Codeliste Gas Nr. G_0051
2054    #[serde(rename = "G_0051")]
2055    CodelisteGasNrG0051,
2056    /// Codeliste Gas Nr. G_0052
2057    #[serde(rename = "G_0052")]
2058    CodelisteGasNrG0052,
2059    /// Codeliste Gas Nr. G_0053
2060    #[serde(rename = "G_0053")]
2061    CodelisteGasNrG0053,
2062    /// Codeliste Gas Nr. G_0054
2063    #[serde(rename = "G_0054")]
2064    CodelisteGasNrG0054,
2065    /// Codeliste Gas Nr. G_0057
2066    #[serde(rename = "G_0057")]
2067    CodelisteGasNrG0057,
2068    /// Codeliste Gas Nr. G_0058
2069    #[serde(rename = "G_0058")]
2070    CodelisteGasNrG0058,
2071    /// Codeliste Gas Nr. G_0067
2072    #[serde(rename = "G_0067")]
2073    CodelisteGasNrG0067,
2074    /// Codeliste Gas Nr. G_0068
2075    #[serde(rename = "G_0068")]
2076    CodelisteGasNrG0068,
2077    /// Codeliste Gas Nr. G_0069
2078    #[serde(rename = "G_0069")]
2079    CodelisteGasNrG0069,
2080    /// Codeliste Gas Nr. G_0070
2081    #[serde(rename = "G_0070")]
2082    CodelisteGasNrG0070,
2083    /// Codeliste Gas Nr. G_0071
2084    #[serde(rename = "G_0071")]
2085    CodelisteGasNrG0071,
2086    /// Codeliste Strom Nr. S_0054
2087    #[serde(rename = "S_0054")]
2088    CodelisteStromNrS0054,
2089    /// Codeliste Strom Nr. S_0055
2090    #[serde(rename = "S_0055")]
2091    CodelisteStromNrS0055,
2092    /// Codeliste Strom Nr. S_0056
2093    #[serde(rename = "S_0056")]
2094    CodelisteStromNrS0056,
2095    /// Codeliste Strom Nr. S_0059
2096    #[serde(rename = "S_0059")]
2097    CodelisteStromNrS0059,
2098    /// Codeliste Strom Nr. S_0060
2099    #[serde(rename = "S_0060")]
2100    CodelisteStromNrS0060,
2101    /// Codeliste Strom Nr. S_0063
2102    #[serde(rename = "S_0063")]
2103    CodelisteStromNrS0063,
2104    /// Codeliste Strom Nr. S_0064
2105    #[serde(rename = "S_0064")]
2106    CodelisteStromNrS0064,
2107    /// Codeliste Strom Nr. S_0086
2108    #[serde(rename = "S_0086")]
2109    CodelisteStromNrS0086,
2110    /// Codeliste Strom Nr. S_0087
2111    #[serde(rename = "S_0087")]
2112    CodelisteStromNrS0087,
2113    /// Codeliste Strom Nr. S_0090
2114    #[serde(rename = "S_0090")]
2115    CodelisteStromNrS0090,
2116    /// Codeliste Strom Nr. S_0091
2117    #[serde(rename = "S_0091")]
2118    CodelisteStromNrS0091,
2119}
2120
2121/// Code values for the `ebd_referenz` field.
2122#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
2123pub enum EbdReferenz {
2124    /// EBD Nr. E_0003
2125    #[serde(rename = "E_0003")]
2126    EbdNrE0003,
2127    /// EBD Nr. E_0022
2128    #[serde(rename = "E_0022")]
2129    EbdNrE0022,
2130    /// EBD Nr. E_0206
2131    #[serde(rename = "E_0206")]
2132    EbdNrE0206,
2133    /// EBD Nr. E_0209
2134    #[serde(rename = "E_0209")]
2135    EbdNrE0209,
2136    /// EBD Nr. E_0210
2137    #[serde(rename = "E_0210")]
2138    EbdNrE0210,
2139    /// EBD Nr. E_0243
2140    #[serde(rename = "E_0243")]
2141    EbdNrE0243,
2142    /// EBD Nr. E_0249
2143    #[serde(rename = "E_0249")]
2144    EbdNrE0249,
2145    /// EBD Nr. E_0250
2146    #[serde(rename = "E_0250")]
2147    EbdNrE0250,
2148    /// EBD Nr. E_0254
2149    #[serde(rename = "E_0254")]
2150    EbdNrE0254,
2151    /// EBD Nr. E_0256
2152    #[serde(rename = "E_0256")]
2153    EbdNrE0256,
2154    /// EBD Nr. E_0257
2155    #[serde(rename = "E_0257")]
2156    EbdNrE0257,
2157    /// EBD Nr. E_0259
2158    #[serde(rename = "E_0259")]
2159    EbdNrE0259,
2160    /// EBD Nr. E_0261
2161    #[serde(rename = "E_0261")]
2162    EbdNrE0261,
2163    /// EBD Nr. E_0264
2164    #[serde(rename = "E_0264")]
2165    EbdNrE0264,
2166    /// EBD Nr. E_0265
2167    #[serde(rename = "E_0265")]
2168    EbdNrE0265,
2169    /// EBD Nr. E_0266
2170    #[serde(rename = "E_0266")]
2171    EbdNrE0266,
2172    /// EBD Nr. E_0267
2173    #[serde(rename = "E_0267")]
2174    EbdNrE0267,
2175    /// EBD Nr. E_0270
2176    #[serde(rename = "E_0270")]
2177    EbdNrE0270,
2178    /// EBD Nr. E_0271
2179    #[serde(rename = "E_0271")]
2180    EbdNrE0271,
2181    /// EBD Nr. E_0272
2182    #[serde(rename = "E_0272")]
2183    EbdNrE0272,
2184    /// EBD Nr. E_0273
2185    #[serde(rename = "E_0273")]
2186    EbdNrE0273,
2187    /// EBD Nr. E_0274
2188    #[serde(rename = "E_0274")]
2189    EbdNrE0274,
2190    /// EBD Nr. E_0275
2191    #[serde(rename = "E_0275")]
2192    EbdNrE0275,
2193    /// EBD Nr. E_0276
2194    #[serde(rename = "E_0276")]
2195    EbdNrE0276,
2196    /// EBD Nr. E_0277
2197    #[serde(rename = "E_0277")]
2198    EbdNrE0277,
2199    /// EBD Nr. E_0279
2200    #[serde(rename = "E_0279")]
2201    EbdNrE0279,
2202    /// EBD Nr. E_0283
2203    #[serde(rename = "E_0283")]
2204    EbdNrE0283,
2205    /// EBD Nr. E_0406
2206    #[serde(rename = "E_0406")]
2207    EbdNrE0406,
2208    /// EBD Nr. E_0407
2209    #[serde(rename = "E_0407")]
2210    EbdNrE0407,
2211    /// EBD Nr. E_0441
2212    #[serde(rename = "E_0441")]
2213    EbdNrE0441,
2214    /// EBD Nr. E_0442
2215    #[serde(rename = "E_0442")]
2216    EbdNrE0442,
2217    /// EBD Nr. E_0443
2218    #[serde(rename = "E_0443")]
2219    EbdNrE0443,
2220    /// EBD Nr. E_0459
2221    #[serde(rename = "E_0459")]
2222    EbdNrE0459,
2223    /// EBD Nr. E_0468
2224    #[serde(rename = "E_0468")]
2225    EbdNrE0468,
2226    /// EBD Nr. E_0470
2227    #[serde(rename = "E_0470")]
2228    EbdNrE0470,
2229    /// EBD Nr. E_0488
2230    #[serde(rename = "E_0488")]
2231    EbdNrE0488,
2232    /// EBD Nr. E_0497
2233    #[serde(rename = "E_0497")]
2234    EbdNrE0497,
2235    /// EBD Nr. E_0503
2236    #[serde(rename = "E_0503")]
2237    EbdNrE0503,
2238    /// EBD Nr. E_0504
2239    #[serde(rename = "E_0504")]
2240    EbdNrE0504,
2241    /// EBD Nr. E_0505
2242    #[serde(rename = "E_0505")]
2243    EbdNrE0505,
2244    /// EBD Nr. E_0506
2245    #[serde(rename = "E_0506")]
2246    EbdNrE0506,
2247    /// EBD Nr. E_0515
2248    #[serde(rename = "E_0515")]
2249    EbdNrE0515,
2250    /// EBD Nr. E_0516
2251    #[serde(rename = "E_0516")]
2252    EbdNrE0516,
2253    /// EBD Nr. E_0517
2254    #[serde(rename = "E_0517")]
2255    EbdNrE0517,
2256    /// EBD Nr. E_0518
2257    #[serde(rename = "E_0518")]
2258    EbdNrE0518,
2259    /// EBD Nr. E_0519
2260    #[serde(rename = "E_0519")]
2261    EbdNrE0519,
2262    /// EBD Nr. E_0520
2263    #[serde(rename = "E_0520")]
2264    EbdNrE0520,
2265    /// EBD Nr. E_0521
2266    #[serde(rename = "E_0521")]
2267    EbdNrE0521,
2268    /// EBD Nr. E_0522
2269    #[serde(rename = "E_0522")]
2270    EbdNrE0522,
2271    /// EBD Nr. E_0523
2272    #[serde(rename = "E_0523")]
2273    EbdNrE0523,
2274    /// EBD Nr. E_0526
2275    #[serde(rename = "E_0526")]
2276    EbdNrE0526,
2277    /// EBD Nr. E_0527
2278    #[serde(rename = "E_0527")]
2279    EbdNrE0527,
2280    /// EBD Nr. E_0533
2281    #[serde(rename = "E_0533")]
2282    EbdNrE0533,
2283    /// EBD Nr. E_0538
2284    #[serde(rename = "E_0538")]
2285    EbdNrE0538,
2286    /// EBD Nr. E_0539
2287    #[serde(rename = "E_0539")]
2288    EbdNrE0539,
2289    /// EBD Nr. E_0540
2290    #[serde(rename = "E_0540")]
2291    EbdNrE0540,
2292    /// EBD Nr. E_0544
2293    #[serde(rename = "E_0544")]
2294    EbdNrE0544,
2295    /// EBD Nr. E_0545
2296    #[serde(rename = "E_0545")]
2297    EbdNrE0545,
2298    /// EBD Nr. E_0546
2299    #[serde(rename = "E_0546")]
2300    EbdNrE0546,
2301    /// EBD Nr. E_0547
2302    #[serde(rename = "E_0547")]
2303    EbdNrE0547,
2304    /// EBD Nr. E_0548
2305    #[serde(rename = "E_0548")]
2306    EbdNrE0548,
2307    /// EBD Nr. E_0549
2308    #[serde(rename = "E_0549")]
2309    EbdNrE0549,
2310    /// EBD Nr. E_0550
2311    #[serde(rename = "E_0550")]
2312    EbdNrE0550,
2313    /// EBD Nr. E_0551
2314    #[serde(rename = "E_0551")]
2315    EbdNrE0551,
2316    /// EBD Nr. E_0552
2317    #[serde(rename = "E_0552")]
2318    EbdNrE0552,
2319    /// EBD Nr. E_0553
2320    #[serde(rename = "E_0553")]
2321    EbdNrE0553,
2322    /// EBD Nr. E_0554
2323    #[serde(rename = "E_0554")]
2324    EbdNrE0554,
2325    /// EBD Nr. E_0566
2326    #[serde(rename = "E_0566")]
2327    EbdNrE0566,
2328    /// EBD Nr. E_0567
2329    #[serde(rename = "E_0567")]
2330    EbdNrE0567,
2331    /// EBD Nr. E_0568
2332    #[serde(rename = "E_0568")]
2333    EbdNrE0568,
2334    /// EBD Nr. E_0569
2335    #[serde(rename = "E_0569")]
2336    EbdNrE0569,
2337    /// EBD Nr. E_0595
2338    #[serde(rename = "E_0595")]
2339    EbdNrE0595,
2340    /// EBD Nr. E_0800
2341    #[serde(rename = "E_0800")]
2342    EbdNrE0800,
2343    /// EBD Nr. E_0804
2344    #[serde(rename = "E_0804")]
2345    EbdNrE0804,
2346    /// EBD Nr. E_0806
2347    #[serde(rename = "E_0806")]
2348    EbdNrE0806,
2349    /// EBD Nr. E_1000
2350    #[serde(rename = "E_1000")]
2351    EbdNrE1000,
2352    /// EBD Nr. E_1001
2353    #[serde(rename = "E_1001")]
2354    EbdNrE1001,
2355    /// EBD Nr. E_1004
2356    #[serde(rename = "E_1004")]
2357    EbdNrE1004,
2358    /// EBD Nr. E_1006
2359    #[serde(rename = "E_1006")]
2360    EbdNrE1006,
2361    /// EBD Nr. E_1007
2362    #[serde(rename = "E_1007")]
2363    EbdNrE1007,
2364    /// EBD Nr. E_1008
2365    #[serde(rename = "E_1008")]
2366    EbdNrE1008,
2367    /// EBD Nr. E_1009
2368    #[serde(rename = "E_1009")]
2369    EbdNrE1009,
2370    /// EBD Nr. E_1010
2371    #[serde(rename = "E_1010")]
2372    EbdNrE1010,
2373    /// EBD Nr. E_3004
2374    #[serde(rename = "E_3004")]
2375    EbdNrE3004,
2376    /// EBD Nr. E_3038
2377    #[serde(rename = "E_3038")]
2378    EbdNrE3038,
2379    /// Codeliste Gas und Strom Nr. GS_002
2380    #[serde(rename = "GS_002")]
2381    CodelisteGasStromNrGs002,
2382    /// Codeliste Gas Nr. G_0001
2383    #[serde(rename = "G_0001")]
2384    CodelisteGasNrG0001,
2385    /// Codeliste Gas Nr. G_0015
2386    #[serde(rename = "G_0015")]
2387    CodelisteGasNrG0015,
2388    /// Codeliste Gas Nr. G_0049
2389    #[serde(rename = "G_0049")]
2390    CodelisteGasNrG0049,
2391    /// Codeliste Gas Nr. G_0050
2392    #[serde(rename = "G_0050")]
2393    CodelisteGasNrG0050,
2394    /// Codeliste Gas Nr. G_0059
2395    #[serde(rename = "G_0059")]
2396    CodelisteGasNrG0059,
2397    /// Codeliste Gas Nr. G_0060
2398    #[serde(rename = "G_0060")]
2399    CodelisteGasNrG0060,
2400    /// Codeliste Gas Nr. G_0061
2401    #[serde(rename = "G_0061")]
2402    CodelisteGasNrG0061,
2403    /// Codeliste Gas Nr. G_0062
2404    #[serde(rename = "G_0062")]
2405    CodelisteGasNrG0062,
2406    /// Codeliste Gas Nr. G_0063
2407    #[serde(rename = "G_0063")]
2408    CodelisteGasNrG0063,
2409    /// Codeliste Gas Nr. G_0064
2410    #[serde(rename = "G_0064")]
2411    CodelisteGasNrG0064,
2412    /// Codeliste Gas Nr. G_0065
2413    #[serde(rename = "G_0065")]
2414    CodelisteGasNrG0065,
2415    /// Codeliste Gas Nr. G_0066
2416    #[serde(rename = "G_0066")]
2417    CodelisteGasNrG0066,
2418    /// Codeliste Gas Nr. G_0072
2419    #[serde(rename = "G_0072")]
2420    CodelisteGasNrG0072,
2421    /// Codeliste Gas Nr. G_0073
2422    #[serde(rename = "G_0073")]
2423    CodelisteGasNrG0073,
2424    /// Codeliste Gas Nr. G_0074
2425    #[serde(rename = "G_0074")]
2426    CodelisteGasNrG0074,
2427    /// Codeliste Gas Nr. G_0075
2428    #[serde(rename = "G_0075")]
2429    CodelisteGasNrG0075,
2430    /// Codeliste Gas Nr. G_0078
2431    #[serde(rename = "G_0078")]
2432    CodelisteGasNrG0078,
2433    /// Codeliste Gas Nr. G_0079
2434    #[serde(rename = "G_0079")]
2435    CodelisteGasNrG0079,
2436    /// Codeliste Gas Nr. G_0080
2437    #[serde(rename = "G_0080")]
2438    CodelisteGasNrG0080,
2439    /// Codeliste Gas Nr. G_0081
2440    #[serde(rename = "G_0081")]
2441    CodelisteGasNrG0081,
2442    /// Codeliste Gas Nr. G_0082
2443    #[serde(rename = "G_0082")]
2444    CodelisteGasNrG0082,
2445    /// Codeliste Gas Nr. G_0083
2446    #[serde(rename = "G_0083")]
2447    CodelisteGasNrG0083,
2448    /// Codeliste Gas Nr. G_0084
2449    #[serde(rename = "G_0084")]
2450    CodelisteGasNrG0084,
2451    /// Codeliste Gas Nr. G_0085
2452    #[serde(rename = "G_0085")]
2453    CodelisteGasNrG0085,
2454    /// Codeliste Gas Nr. G_0086
2455    #[serde(rename = "G_0086")]
2456    CodelisteGasNrG0086,
2457    /// Codeliste Gas Nr. G_0087
2458    #[serde(rename = "G_0087")]
2459    CodelisteGasNrG0087,
2460    /// Codeliste Gas Nr. G_0089
2461    #[serde(rename = "G_0089")]
2462    CodelisteGasNrG0089,
2463    /// Codeliste Strom Nr. S_0061
2464    #[serde(rename = "S_0061")]
2465    CodelisteStromNrS0061,
2466    /// Codeliste Strom Nr. S_0062
2467    #[serde(rename = "S_0062")]
2468    CodelisteStromNrS0062,
2469    /// Codeliste Strom Nr. S_0065
2470    #[serde(rename = "S_0065")]
2471    CodelisteStromNrS0065,
2472    /// Codeliste Strom Nr. S_0066
2473    #[serde(rename = "S_0066")]
2474    CodelisteStromNrS0066,
2475    /// Codeliste Strom Nr. S_0067
2476    #[serde(rename = "S_0067")]
2477    CodelisteStromNrS0067,
2478    /// Codeliste Strom Nr. S_0068
2479    #[serde(rename = "S_0068")]
2480    CodelisteStromNrS0068,
2481    /// Codeliste Strom Nr. S_0073
2482    #[serde(rename = "S_0073")]
2483    CodelisteStromNrS0073,
2484    /// Codeliste Strom Nr. S_0074
2485    #[serde(rename = "S_0074")]
2486    CodelisteStromNrS0074,
2487    /// Codeliste Strom Nr. S_0075
2488    #[serde(rename = "S_0075")]
2489    CodelisteStromNrS0075,
2490    /// Codeliste Strom Nr. S_0076
2491    #[serde(rename = "S_0076")]
2492    CodelisteStromNrS0076,
2493    /// Codeliste Strom Nr. S_0077
2494    #[serde(rename = "S_0077")]
2495    CodelisteStromNrS0077,
2496    /// Codeliste Strom Nr. S_0078
2497    #[serde(rename = "S_0078")]
2498    CodelisteStromNrS0078,
2499    /// Codeliste Strom Nr. S_0079
2500    #[serde(rename = "S_0079")]
2501    CodelisteStromNrS0079,
2502    /// Codeliste Strom Nr. S_0092
2503    #[serde(rename = "S_0092")]
2504    CodelisteStromNrS0092,
2505    /// Codeliste Strom Nr. S_0093
2506    #[serde(rename = "S_0093")]
2507    CodelisteStromNrS0093,
2508    /// Codeliste Strom Nr. S_0103
2509    #[serde(rename = "S_0103")]
2510    CodelisteStromNrS0103,
2511    /// Codeliste Strom Nr. S_0104
2512    #[serde(rename = "S_0104")]
2513    CodelisteStromNrS0104,
2514    /// Codeliste Strom Nr. S_0108
2515    #[serde(rename = "S_0108")]
2516    CodelisteStromNrS0108,
2517    /// Codeliste Strom Nr. S_0109
2518    #[serde(rename = "S_0109")]
2519    CodelisteStromNrS0109,
2520}
2521
2522/// Code values for the `eigenschaft_msb` field.
2523#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
2524pub enum EigenschaftMsb {
2525    /// Auf vertraglicher Grundlage gegenüber Anschlussnutzer / Anschlussnehmer
2526    #[serde(rename = "Z19")]
2527    VertraglicherGrundlageGegenueberAnschlussnutzerAnschlussnehmer,
2528    /// In der Ausübung der Weiterverpflichtung durch den gMSB
2529    #[serde(rename = "Z20")]
2530    AusuebungWeiterverpflichtungDurchGmsb,
2531    /// Grundzuständiger Messstellenbetreiber
2532    #[serde(rename = "Z39")]
2533    GrundzustaendigerMessstellenbetreiber,
2534    /// Wettbewerblicher Messstellenbetreiber
2535    #[serde(rename = "Z40")]
2536    WettbewerblicherMessstellenbetreiber,
2537    /// Auffangmessstellenbetreiber
2538    #[serde(rename = "Z41")]
2539    Auffangmessstellenbetreiber,
2540}
2541
2542/// Code values for the `ende_datum_format` field.
2543#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
2544pub enum EndeDatumFormat {
2545    /// CCYYMMDD
2546    #[serde(rename = "102")]
2547    Ccyymmdd,
2548    /// CCYYMMDDHHMMZZZ
2549    #[serde(rename = "303")]
2550    Ccyymmddhhmmzzz,
2551}
2552
2553/// Code values for the `ex_ref_name` field.
2554#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
2555pub enum ExRefName {
2556    /// Angebotsnummer
2557    #[serde(rename = "AAG")]
2558    Angebotsnummer,
2559    /// Nummer der Anfrage
2560    #[serde(rename = "AAV")]
2561    NummerAnfrage,
2562    /// Nummer des zugehörigen Dokuments
2563    #[serde(rename = "ACE")]
2564    NummerZugehoerigenDokuments,
2565    /// Referenznummer einer vorangegangenen Nachricht
2566    #[serde(rename = "ACW")]
2567    ReferenznummerVorangegangenenNachricht,
2568    /// Mitteilungsnummer
2569    #[serde(rename = "ADY")]
2570    Mitteilungsnummer,
2571    /// Zugehörige Rechnungen
2572    #[serde(rename = "AFL")]
2573    ZugehoerigeRechnungen,
2574    /// Beantragungsnummer
2575    #[serde(rename = "AGI")]
2576    Beantragungsnummer,
2577    /// Anwendungsreferenznummer
2578    #[serde(rename = "AGK")]
2579    Anwendungsreferenznummer,
2580    /// Absenderreferenz für die Original-Nachricht
2581    #[serde(rename = "AGO")]
2582    AbsenderreferenzOriginalNachricht,
2583    /// Verweis auf Katalognummer
2584    #[serde(rename = "APF")]
2585    VerweisKatalognummer,
2586    /// Referenz auf eine Zeitreihe
2587    #[serde(rename = "AUU")]
2588    ReferenzZeitreihe,
2589    /// Kundennummer beim Lieferanten
2590    #[serde(rename = "AVC")]
2591    KundennummerBeimLieferanten,
2592    /// Meldepunkt
2593    #[serde(rename = "AVE")]
2594    Meldepunkt,
2595    /// Steuernummer
2596    #[serde(rename = "FC")]
2597    Steuernummer,
2598    /// Gerätenummer
2599    #[serde(rename = "MG")]
2600    Geraetenummer,
2601    /// Ursprungsrechnungsnummer
2602    #[serde(rename = "OI")]
2603    Ursprungsrechnungsnummer,
2604    /// Auftragsnummer (Einkauf)
2605    #[serde(rename = "ON")]
2606    AuftragsnummerEinkauf,
2607    /// Transaktions-Referenznummer
2608    #[serde(rename = "TN")]
2609    TransaktionsReferenznummer,
2610    /// Umsatzsteuernummer
2611    #[serde(rename = "VA")]
2612    Umsatzsteuernummer,
2613    /// Kundennummer beim Altlieferanten
2614    #[serde(rename = "Z01")]
2615    KundennummerBeimAltlieferanten,
2616    /// Positionsnummer des Angebots
2617    #[serde(rename = "Z03")]
2618    PositionsnummerAngebots,
2619    /// Abrechnung des Messstellenbetriebs über NNE
2620    #[serde(rename = "Z05")]
2621    AbrechnungMessstellenbetriebsNne,
2622    /// MP-ID des nachfolgenden Netzbetreibers
2623    #[serde(rename = "Z08")]
2624    MpIdNachfolgendenNetzbetreibers,
2625    /// Gerätenummer
2626    #[serde(rename = "Z09")]
2627    Geraetenummer2,
2628    /// OBIS-Kennzahl
2629    #[serde(rename = "Z10")]
2630    ObisKennzahl,
2631    /// Gerätenummer des Mengenumwerters
2632    #[serde(rename = "Z11")]
2633    GeraetenummerMengenumwerters,
2634    /// Referenz auf ein Profil
2635    #[serde(rename = "Z12")]
2636    ReferenzProfil,
2637    /// Prüfidentifikator
2638    #[serde(rename = "Z13")]
2639    Pruefidentifikator,
2640    /// Smartmeter-Gateway
2641    #[serde(rename = "Z14")]
2642    SmartmeterGateway,
2643    /// zugeordnete Marktlokation
2644    #[serde(rename = "Z16")]
2645    ZugeordneteMarktlokation,
2646    /// Preisschlüsselstamm
2647    #[serde(rename = "Z17")]
2648    Preisschluesselstamm,
2649    /// Marktlokation
2650    #[serde(rename = "Z18")]
2651    Marktlokation,
2652    /// Messlokation
2653    #[serde(rename = "Z19")]
2654    Messlokation,
2655    /// Tranche
2656    #[serde(rename = "Z20")]
2657    Tranche,
2658    /// zugeordnete Messlokation
2659    #[serde(rename = "Z21")]
2660    ZugeordneteMesslokation,
2661    /// Beteiligte Marktrolle
2662    #[serde(rename = "Z22")]
2663    BeteiligteMarktrolle,
2664    /// Rechenschritt
2665    #[serde(rename = "Z23")]
2666    Rechenschritt,
2667    /// Faxnummer
2668    #[serde(rename = "Z25")]
2669    Faxnummer,
2670    /// Code der Zählzeitdefinition
2671    #[serde(rename = "Z27")]
2672    CodeZaehlzeitdefinition,
2673    /// Code des zählenden Registers
2674    #[serde(rename = "Z28")]
2675    CodeZaehlendenRegisters,
2676    /// Referenz auf vorherige Stammdatenmeldung des MSB
2677    #[serde(rename = "Z30")]
2678    ReferenzVorherigeStammdatenmeldungMsb,
2679    /// Lokationsbündelstruktur
2680    #[serde(rename = "Z31")]
2681    Lokationsbuendelstruktur,
2682    /// Netzlokation
2683    #[serde(rename = "Z32")]
2684    Netzlokation,
2685    /// Objektcode der Lokation in der Lokationsbündelstruktur
2686    #[serde(rename = "Z33")]
2687    ObjektcodeLokationLokationsbuendelstruktur,
2688    /// vorgelagerte Messlokation
2689    #[serde(rename = "Z34")]
2690    VorgelagerteMesslokation,
2691    /// vorgelagerte Netzlokation
2692    #[serde(rename = "Z35")]
2693    VorgelagerteNetzlokation,
2694    /// Technische Ressource
2695    #[serde(rename = "Z37")]
2696    TechnischeRessource,
2697    /// Steuerbare Ressource
2698    #[serde(rename = "Z38")]
2699    SteuerbareRessource,
2700    /// Keine standardisierte Lokationsbündelstruktur vorhanden
2701    #[serde(rename = "Z39")]
2702    KeineStandardisierteLokationsbuendelstrukturVorhanden,
2703    /// Referenznummer des Vorgangs der Anmeldung nach WiM
2704    #[serde(rename = "Z41")]
2705    ReferenznummerVorgangsAnmeldungWim,
2706    /// Referenznummer der Nachricht der betroffenen Antwort auf Bestellung (Bestellbestätigung)
2707    #[serde(rename = "Z42")]
2708    ReferenznummerNachrichtBetroffenenAntwortBestellungBestellbestaetigung,
2709    /// Referenznummer des Vorgangs der betroffenen Antwort auf Bestellung (Bestellbestätigung)
2710    #[serde(rename = "Z43")]
2711    ReferenznummerVorgangsBetroffenenAntwortBestellungBestellbestaetigung,
2712    /// Referenz auf die Artikel-ID
2713    #[serde(rename = "Z45")]
2714    ReferenzArtikelId,
2715    /// Referenz auf Zeitraum-ID
2716    #[serde(rename = "Z46")]
2717    ReferenzZeitraumId,
2718    /// Im System vorhandene Daten
2719    #[serde(rename = "Z47")]
2720    SystemVorhandeneDaten,
2721    /// Erwartete Daten
2722    #[serde(rename = "Z48")]
2723    ErwarteteDaten,
2724    /// Gültige Daten
2725    #[serde(rename = "Z49")]
2726    GueltigeDaten,
2727    /// Termindaten der Marktlokation
2728    #[serde(rename = "Z50")]
2729    TermindatenMarktlokation,
2730    /// Erwartete Termindaten der Marktlokation
2731    #[serde(rename = "Z51")]
2732    ErwarteteTermindatenMarktlokation,
2733    /// Im System vorhandene Termindaten der Marktlokation
2734    #[serde(rename = "Z52")]
2735    SystemVorhandeneTermindatenMarktlokation,
2736    /// Keine Daten
2737    #[serde(rename = "Z53")]
2738    KeineDaten,
2739    /// Im System keine Daten vorhanden
2740    #[serde(rename = "Z54")]
2741    SystemKeineDatenVorhanden,
2742    /// Keine Daten erwartet
2743    #[serde(rename = "Z55")]
2744    KeineDatenErwartet,
2745    /// Preise des Netzbetreibers
2746    #[serde(rename = "Z56")]
2747    PreiseNetzbetreibers,
2748    /// Marktlokation Kundenanlage
2749    #[serde(rename = "Z59")]
2750    MarktlokationKundenanlage,
2751    /// Informativ zur Umsetzung geplantes Produktpaket
2752    #[serde(rename = "Z60")]
2753    InformativUmsetzungGeplantesProduktpaket,
2754}
2755
2756/// Code values for the `fehler_code` field.
2757#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
2758pub enum FehlerCode {
2759    /// ID unbekannt
2760    #[serde(rename = "Z10")]
2761    IdUnbekannt,
2762    /// Objekt im IT-System nicht gefunden
2763    #[serde(rename = "Z14")]
2764    ObjektItSystemNichtGefunden,
2765    /// Objekt im IT-System nicht eindeutig
2766    #[serde(rename = "Z15")]
2767    ObjektItSystemNichtEindeutig,
2768    /// Objekt nicht mehr im Netzgebiet
2769    #[serde(rename = "Z16")]
2770    ObjektNichtMehrNetzgebiet,
2771    /// Absender ist zum angegebenen Zeitintervall / Zeitpunkt dem Objekt nicht zugeordnet
2772    #[serde(rename = "Z17")]
2773    AbsenderAngegebenenZeitintervallZeitpunktObjektNichtZugeordnet,
2774    /// Empfänger ist zum angegebenen Zeitintervall / Zeitpunkt dem Objekt nicht zugeordnet
2775    #[serde(rename = "Z18")]
2776    EmpfaengerAngegebenenZeitintervallZeitpunktObjektNichtZugeordnet,
2777    /// Gerätenummer zum angegebenen Zeitintervall / Zeitpunkt an der Messlokation nicht bekannt
2778    #[serde(rename = "Z19")]
2779    GeraetenummerAngegebenenZeitintervallZeitpunktMesslokationNichtBekannt,
2780    /// OBIS-Kennzahl zum angegebenen Zeitintervall / Zeitpunkt am Objekt nicht bekannt
2781    #[serde(rename = "Z20")]
2782    ObisKennzahlAngegebenenZeitintervallZeitpunktObjektNichtBekannt,
2783    /// Geschäftsvorfallinterne Referenzierung fehlerhaft
2784    #[serde(rename = "Z21")]
2785    GeschaeftsvorfallinterneReferenzierungFehlerhaft,
2786    /// Zuordnungs-Tupel unbekannt
2787    #[serde(rename = "Z24")]
2788    ZuordnungsTupelUnbekannt,
2789    /// Absender ist zum angegebenen Zeitintervall / Zeitpunkt dem durch das Zuordnungs-Tupel identifizierten Objekt nicht zugeordnet
2790    #[serde(rename = "Z25")]
2791    AbsenderAngegebenenZeitintervallZeitpunktDurchZuordnungsTupel,
2792    /// Empfänger ist zum angegebenen Zeitintervall / Zeitpunkt dem durch das Zuordnungs-Tupel identifizierten Objekt nicht zugeordnet
2793    #[serde(rename = "Z26")]
2794    EmpfaengerAngegebenenZeitintervallZeitpunktDurchZuordnungsTupel,
2795    /// Vorkomma-Stellenzahl des Zählwertes ist zu lang
2796    #[serde(rename = "Z27")]
2797    VorkommaStellenzahlZaehlwertesLang,
2798    /// Erforderliche Angabe für diesen Anwendungsfall fehlt
2799    #[serde(rename = "Z29")]
2800    ErforderlicheAngabeDiesenAnwendungsfallFehlt,
2801    /// Zeitreihe unvollständig
2802    #[serde(rename = "Z30")]
2803    ZeitreiheUnvollstaendig,
2804    /// Geschäftsvorfall wird vom Empfänger zurückgewiesen
2805    #[serde(rename = "Z31")]
2806    GeschaeftsvorfallEmpfaengerZurueckgewiesen,
2807    /// Referenziertes Geschäftsvorfall-Tupel nicht vorhanden
2808    #[serde(rename = "Z33")]
2809    ReferenziertesGeschaeftsvorfallTupelNichtVorhanden,
2810    /// Zeitintervall negativ oder Null
2811    #[serde(rename = "Z34")]
2812    ZeitintervallNegativNull,
2813    /// Format nicht eingehalten
2814    #[serde(rename = "Z35")]
2815    FormatNichtEingehalten,
2816    /// Geschäftsvorfall darf vom Sender nicht gesendet werden
2817    #[serde(rename = "Z37")]
2818    GeschaeftsvorfallDarfSenderNichtGesendetWerden,
2819    /// Anzahl der übermittelten Codes überschreitet Paketdefinition
2820    #[serde(rename = "Z38")]
2821    AnzahlUebermitteltenCodesUeberschreitetPaketdefinition,
2822    /// Code nicht aus erlaubtem Wertebereich
2823    #[serde(rename = "Z39")]
2824    CodeNichtErlaubtemWertebereich,
2825    /// Segment- bzw. Segmentgruppenwiederholbarkeit überschritten
2826    #[serde(rename = "Z40")]
2827    SegmentSegmentgruppenwiederholbarkeitUeberschritten,
2828    /// Zeitangabe unplausibel
2829    #[serde(rename = "Z41")]
2830    ZeitangabeUnplausibel,
2831    /// Konfigurations-ID zum angegebenen Zeitintervall / Zeitpunkt nicht bekannt
2832    #[serde(rename = "Z42")]
2833    KonfigurationsIdAngegebenenZeitintervallZeitpunktNichtBekannt,
2834    /// Geschäftsvorfall für Objekt mit der Eigenschaft nicht erlaubt
2835    #[serde(rename = "Z43")]
2836    GeschaeftsvorfallObjektEigenschaftNichtErlaubt,
2837    /// Eigenschaft des Objekts weicht von der im Geschäftsvorfall codierten Eigenschaft ab
2838    #[serde(rename = "Z44")]
2839    EigenschaftObjektsWeichtGeschaeftsvorfallCodiertenEigenschaft,
2840}
2841
2842/// Code values for the `geraete_status_anlass` field.
2843#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
2844pub enum GeraeteStatusAnlass {
2845    /// Kommunikationsstörung
2846    #[serde(rename = "Z75")]
2847    Kommunikationsstoerung,
2848    /// Gerätewechsel
2849    #[serde(rename = "Z78")]
2850    StromGasMesswerteUnvollstaendigWegenGeraetewechsels,
2851    /// Messeinrichtung gestört/defekt
2852    #[serde(rename = "Z81")]
2853    StromGasMesswerteSindNichtVerwendbarVerfuegbarMesseinrichtungDefekt,
2854    /// keine Störung feststellbar
2855    #[serde(rename = "ZB8")]
2856    KeineStoerungFeststellbar,
2857    /// Störungsbehebung nicht möglich
2858    #[serde(rename = "ZC1")]
2859    StoerungsbehebungNichtMoeglich,
2860    /// Reparatur ohne Gerätewechsel
2861    #[serde(rename = "ZS1")]
2862    ReparaturOhneGeraetewechsel,
2863}
2864
2865/// Code values for the `geraete_status_code` field.
2866#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
2867pub enum GeraeteStatusCode {
2868    /// störungsfrei
2869    #[serde(rename = "Z09")]
2870    Stoerungsfrei,
2871    /// gestört
2872    #[serde(rename = "Z10")]
2873    Gestoert,
2874    /// festgestellte Störung
2875    #[serde(rename = "Z11")]
2876    FestgestellteStoerung,
2877    /// vermutete Störung
2878    #[serde(rename = "Z12")]
2879    VermuteteStoerung,
2880}
2881
2882/// Code values for the `grundlage_lieferscheinpruefung` field.
2883#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
2884pub enum GrundlageLieferscheinpruefung {
2885    /// In der Marktkommunikation ausgetauschte Daten
2886    #[serde(rename = "Z12")]
2887    MarktkommunikationAusgetauschteDaten,
2888    /// Abweichend vertraglich mit Anschlussnutzer vereinbarte Grundlage
2889    #[serde(rename = "Z13")]
2890    AbweichendVertraglichAnschlussnutzerVereinbarteGrundlage,
2891}
2892
2893/// Code values for the `handlung_code` field.
2894#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
2895pub enum HandlungCode {
2896    /// Erforderliches Produkt der Tranche
2897    #[serde(rename = "Z16")]
2898    ErforderlichesProduktTranche,
2899    /// Erforderliches Produkt der Messlokation
2900    #[serde(rename = "Z19")]
2901    ErforderlichesProduktMesslokation,
2902    /// Zählzeitdefinition
2903    #[serde(rename = "Z42")]
2904    Zaehlzeitdefinition,
2905    /// Erforderliches Produkt der Marktlokation
2906    #[serde(rename = "Z54")]
2907    ErforderlichesProduktMarktlokation,
2908    /// Erforderliches Produkt der Netzlokation
2909    #[serde(rename = "Z55")]
2910    ErforderlichesProduktNetzlokation,
2911    /// Erforderliches Produkt der Steuerbaren Ressource
2912    #[serde(rename = "Z56")]
2913    ErforderlichesProduktSteuerbarenRessource,
2914    /// Erforderliches Produkt Schaltzeitdefinitionen
2915    #[serde(rename = "Z64")]
2916    ErforderlichesProduktSchaltzeitdefinitionen,
2917    /// Erforderliches Produkt Leistungskurvendefinitionen
2918    #[serde(rename = "Z65")]
2919    ErforderlichesProduktLeistungskurvendefinitionen,
2920    /// Erforderliches Produkt Ad-hoc-Steuerkanal
2921    #[serde(rename = "Z66")]
2922    ErforderlichesProduktAdHocSteuerkanal,
2923    /// Erforderliches Messprodukt für Werte nach Typ 2 aus Backend
2924    #[serde(rename = "Z67")]
2925    ErforderlichesMessproduktWerteTyp2Backend,
2926    /// Erforderliches Produkt Konfigurationserlaubnis für Werte nach Typ 2 aus SMGW
2927    #[serde(rename = "Z68")]
2928    ErforderlichesProduktKonfigurationserlaubnisWerteTyp2Smgw,
2929    /// Schaltzeitdefinition
2930    #[serde(rename = "Z69")]
2931    Schaltzeitdefinition,
2932    /// Leistungskurvendefinition
2933    #[serde(rename = "Z70")]
2934    Leistungskurvendefinition,
2935    /// Bestandteil eines Produktpakets
2936    #[serde(rename = "Z79")]
2937    BestandteilProduktpakets,
2938}
2939
2940/// Code values for the `ide_qualifier` field.
2941#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
2942pub enum IdeQualifier {
2943    /// Transaktion
2944    #[serde(rename = "24")]
2945    Transaktion,
2946    /// Liste
2947    #[serde(rename = "Z01")]
2948    Liste,
2949}
2950
2951/// Code values for the `ident_qualifier` field.
2952#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
2953pub enum IdentQualifier {
2954    /// Serialnummer
2955    #[serde(rename = "BN")]
2956    Serialnummer,
2957}
2958
2959/// Code values for the `kav_betrag` field.
2960#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
2961pub enum KavBetrag {
2962    /// Gaszähler G10
2963    #[serde(rename = "G10")]
2964    GaszaehlerG10,
2965    /// Gaszähler G100
2966    #[serde(rename = "G100")]
2967    GaszaehlerG100,
2968    /// Gaszähler G1000
2969    #[serde(rename = "G1000")]
2970    GaszaehlerG1000,
2971    /// Gaszähler G10000
2972    #[serde(rename = "G10000")]
2973    GaszaehlerG10000,
2974    /// Gaszähler G12500
2975    #[serde(rename = "G12500")]
2976    GaszaehlerG12500,
2977    /// Gaszähler G16
2978    #[serde(rename = "G16")]
2979    GaszaehlerG16,
2980    /// Gaszähler G160
2981    #[serde(rename = "G160")]
2982    GaszaehlerG160,
2983    /// Gaszähler G1600
2984    #[serde(rename = "G1600")]
2985    GaszaehlerG1600,
2986    /// Gaszähler G16000
2987    #[serde(rename = "G16000")]
2988    GaszaehlerG16000,
2989    /// Gaszähler G2.5
2990    #[serde(rename = "G2.5")]
2991    GaszaehlerG25,
2992    /// Gaszähler G25
2993    #[serde(rename = "G25")]
2994    GaszaehlerG252,
2995    /// Gaszähler G250
2996    #[serde(rename = "G250")]
2997    GaszaehlerG250,
2998    /// Gaszähler G2500
2999    #[serde(rename = "G2500")]
3000    GaszaehlerG2500,
3001    /// Gaszähler G350
3002    #[serde(rename = "G350")]
3003    GaszaehlerG350,
3004    /// Gaszähler G4
3005    #[serde(rename = "G4")]
3006    GaszaehlerG4,
3007    /// Gaszähler G40
3008    #[serde(rename = "G40")]
3009    GaszaehlerG40,
3010    /// Gaszähler G400
3011    #[serde(rename = "G400")]
3012    GaszaehlerG400,
3013    /// Gaszähler G4000
3014    #[serde(rename = "G4000")]
3015    GaszaehlerG4000,
3016    /// Gaszähler G6
3017    #[serde(rename = "G6")]
3018    GaszaehlerG6,
3019    /// Gaszähler G65
3020    #[serde(rename = "G65")]
3021    GaszaehlerG65,
3022    /// Gaszähler G650
3023    #[serde(rename = "G650")]
3024    GaszaehlerG650,
3025    /// Gaszähler G6500
3026    #[serde(rename = "G6500")]
3027    GaszaehlerG6500,
3028    /// Kunde
3029    #[serde(rename = "Z10")]
3030    Kunde,
3031    /// Lieferant
3032    #[serde(rename = "Z11")]
3033    Lieferant,
3034}
3035
3036/// Code values for the `kav_gruppe` field.
3037#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
3038pub enum KavGruppe {
3039    /// analoger Haushaltszähler (Drehstrom)
3040    #[serde(rename = "AHZ")]
3041    AnalogerHaushaltszaehlerDrehstrom,
3042    /// fernauslesbare Zähler
3043    #[serde(rename = "AMR")]
3044    FernauslesbareZaehler,
3045    /// Balgengaszähler
3046    #[serde(rename = "BGZ")]
3047    Balgengaszaehler,
3048    /// Stecktechnik (Befestigungs- und Kontaktierungseinrichtung)
3049    #[serde(rename = "BKE")]
3050    StecktechnikBefestigungsKontaktierungseinrichtung,
3051    /// Drehkolbengaszähler
3052    #[serde(rename = "DKZ")]
3053    Drehkolbengaszaehler,
3054    /// Dichtemengenumwerter
3055    #[serde(rename = "DMU")]
3056    Dichtemengenumwerter,
3057    /// 3-Dreipunktaufhängung
3058    #[serde(rename = "DPA")]
3059    Code3Dreipunktaufhaengung,
3060    /// DSL-Kom.Einr.
3061    #[serde(rename = "DSL")]
3062    DslKomEinr,
3063    /// SLP/SEP
3064    #[serde(rename = "E02")]
3065    SlpSep,
3066    /// Höchstspannung
3067    #[serde(rename = "E03")]
3068    Hoechstspannung,
3069    /// Hochspannung
3070    #[serde(rename = "E04")]
3071    Hochspannung,
3072    /// Mittelspannung
3073    #[serde(rename = "E05")]
3074    Mittelspannung,
3075    /// Niederspannung
3076    #[serde(rename = "E06")]
3077    Niederspannung,
3078    /// Hös/HS Umspannung
3079    #[serde(rename = "E07")]
3080    HoesHsUmspannung,
3081    /// HS/MS Umspannung
3082    #[serde(rename = "E08")]
3083    HsMsUmspannung,
3084    /// MS/NS Umspannung
3085    #[serde(rename = "E09")]
3086    MsNsUmspannung,
3087    /// TLP/TEP
3088    #[serde(rename = "E14")]
3089    TlpTep,
3090    /// elektronischer Haushaltszähler
3091    #[serde(rename = "EHZ")]
3092    ElektronischerHaushaltszaehler,
3093    /// Einrichtungszähler
3094    #[serde(rename = "ERZ")]
3095    Einrichtungszaehler,
3096    /// Ethernet-Kom.-Einricht. LAN/WLAN
3097    #[serde(rename = "ETH")]
3098    EthernetKomEinrichtLanWlan,
3099    /// Eintarif
3100    #[serde(rename = "ETZ")]
3101    Eintarif,
3102    /// GSM/GPRS/UMTS-Kom.-Einr.
3103    #[serde(rename = "GSM")]
3104    GsmGprsUmtsKomEinr,
3105    /// Hutschiene
3106    #[serde(rename = "HUT")]
3107    Hutschiene,
3108    /// Zur Sonderausstattung gehört z.B. Gas-Encoder
3109    #[serde(rename = "IVA")]
3110    SonderausstattungGehoertZBGasEncoder,
3111    /// für alle konzessionsvertraglichen Sonderregelungen, die nicht in die Systematik der KAV eingegliedert sind
3112    #[serde(rename = "KAS")]
3113    AlleKonzessionsvertraglichenSonderregelungenNichtSystematikKav,
3114    /// Lastgangzähler
3115    #[serde(rename = "LAZ")]
3116    Lastgangzaehler,
3117    /// LTE-Kom.-Einr.
3118    #[serde(rename = "LTE")]
3119    LteKomEinr,
3120    /// Maximumzähler
3121    #[serde(rename = "MAZ")]
3122    Maximumzaehler,
3123    /// Blockstromwandler
3124    #[serde(rename = "MBW")]
3125    Blockstromwandler,
3126    /// Messwandlersatz Strom
3127    #[serde(rename = "MIW")]
3128    MesswandlersatzStrom,
3129    /// moderne Messeinrichtung nach MsbG
3130    #[serde(rename = "MME")]
3131    ModerneMesseinrichtungMsbg,
3132    /// manuell ausgelesene Zähler
3133    #[serde(rename = "MMR")]
3134    ManuellAusgeleseneZaehler,
3135    /// Kombimesswandlersatz (Strom und Spannung)
3136    #[serde(rename = "MPW")]
3137    KombimesswandlersatzStromSpannung,
3138    /// Messdatenregistriergerät
3139    #[serde(rename = "MRG")]
3140    Messdatenregistriergeraet,
3141    /// Messwandlersatz Spannung
3142    #[serde(rename = "MUW")]
3143    MesswandlersatzSpannung,
3144    /// neue Messeinrichtung Gas nach MsbG
3145    #[serde(rename = "NMG")]
3146    NeueMesseinrichtungGasMsbg,
3147    /// Mehrtarif
3148    #[serde(rename = "NTZ")]
3149    Mehrtarif,
3150    /// PLC-Kom.-Einrichtung
3151    #[serde(rename = "PLC")]
3152    PlcKomEinrichtung,
3153    /// Festnetz-Kom.-Einricht. TAE
3154    #[serde(rename = "PST")]
3155    FestnetzKomEinrichtTae,
3156    /// Rundsteuerempfänger
3157    #[serde(rename = "RSU")]
3158    Rundsteuerempfaenger,
3159    /// Sondervertragskunden < 1 kV nach § 2 (7) und > 1 kV, Preis nach § 2 (3) (für Strom 0,11 ct/kWh und für Gas 0,03 ct/kWh)
3160    #[serde(rename = "SA")]
3161    Sondervertragskunden1KvParagraph271KvPreisParagraph23Strom011Ct,
3162    /// Kennzeichnung, dass ein abweichender Preis für Sondervertragskunden vorliegt
3163    #[serde(rename = "SAS")]
3164    KennzeichnungDassAbweichenderPreisSondervertragskundenVorliegt,
3165    /// Tarifkunden, für Strom § 2. (2) 1b HT bzw. ET (hohe KA) und für Gas § 2 (2) 2b
3166    #[serde(rename = "TA")]
3167    TarifkundenStromParagraph221bHtEtHoheKaGasParagraph222b,
3168    /// Kennzeichnung, dass ein abweichender Preis für Tarifkunden vorliegt
3169    #[serde(rename = "TAS")]
3170    KennzeichnungDassAbweichenderPreisTarifkundenVorliegt,
3171    /// für Gas nach KAV § 2 (2) 2a bei ausschließlicher Nutzung zum Kochen und Warmwassererzeugung
3172    #[serde(rename = "TK")]
3173    GasKavParagraph222aAusschliesslicherNutzungKochenWarmwassererzeugung,
3174    /// Kennzeichnung, wenn nach KAV § 2 (2) 2a ein anderer Preis zu verwenden ist
3175    #[serde(rename = "TKS")]
3176    KennzeichnungKavParagraph222aAndererPreisVerwenden,
3177    /// Temperaturmengenumwerter
3178    #[serde(rename = "TMU")]
3179    Temperaturmengenumwerter,
3180    /// Turbinenradgaszähler
3181    #[serde(rename = "TRZ")]
3182    Turbinenradgaszaehler,
3183    /// Tarifschaltuhr
3184    #[serde(rename = "TSU")]
3185    Tarifschaltuhr,
3186    /// Ultraschallgaszähler
3187    #[serde(rename = "UGZ")]
3188    Ultraschallgaszaehler,
3189    /// Wirbelgaszähler
3190    #[serde(rename = "WGZ")]
3191    Wirbelgaszaehler,
3192    /// analoger Wechselstromzähler
3193    #[serde(rename = "WSZ")]
3194    AnalogerWechselstromzaehler,
3195    /// Hochdruck
3196    #[serde(rename = "Y01")]
3197    Hochdruck,
3198    /// Mitteldruck
3199    #[serde(rename = "Y02")]
3200    Mitteldruck,
3201    /// Niederdruck
3202    #[serde(rename = "Y03")]
3203    Niederdruck,
3204    /// H-Gas
3205    #[serde(rename = "Y04")]
3206    HGas,
3207    /// L-Gas
3208    #[serde(rename = "Y05")]
3209    LGas,
3210    /// Verbrauchsaufteilung in %
3211    #[serde(rename = "Z22")]
3212    Verbrauchsaufteilung,
3213    /// Verlustfaktor
3214    #[serde(rename = "Z28")]
3215    Verlustfaktor,
3216    /// Gerätenummer
3217    #[serde(rename = "Z30")]
3218    Geraetenummer,
3219    /// Einstutzen-Zähler
3220    #[serde(rename = "Z31")]
3221    EinstutzenZaehler,
3222    /// Zweistutzen-Zähler
3223    #[serde(rename = "Z32")]
3224    ZweistutzenZaehler,
3225    /// EEG-Marktlokation ohne DV-Pflicht
3226    #[serde(rename = "Z33")]
3227    EegMarktlokationOhneDvPflicht,
3228    /// KWKG-Marktlokation ohne DV-Pflicht
3229    #[serde(rename = "Z34")]
3230    KwkgMarktlokationOhneDvPflicht,
3231    /// sonstige Marktlokation
3232    #[serde(rename = "Z35")]
3233    SonstigeMarktlokation,
3234    /// TEP mit Referenzmessung
3235    #[serde(rename = "Z36")]
3236    TepReferenzmessung,
3237    /// EEG-Marktlokation mit DV-Pflicht
3238    #[serde(rename = "Z37")]
3239    EegMarktlokationDvPflicht,
3240    /// Prognose auf Basis von Profilen
3241    #[serde(rename = "Z38")]
3242    PrognoseBasisProfilen,
3243    /// Prognose auf Basis von Werten
3244    #[serde(rename = "Z39")]
3245    PrognoseBasisWerten,
3246    /// KWKG-Marktlokation mit DV-Pflicht
3247    #[serde(rename = "Z46")]
3248    KwkgMarktlokationDvPflicht,
3249    /// Endkundenabrechnung
3250    #[serde(rename = "Z47")]
3251    Endkundenabrechnung,
3252    /// Bilanzkreis für verbrauchende Marktlokation
3253    #[serde(rename = "Z48")]
3254    BilanzkreisVerbrauchendeMarktlokation,
3255    /// Bilanzkreis für erzeugende Marktlokation EEG
3256    #[serde(rename = "Z49")]
3257    BilanzkreisErzeugendeMarktlokationEeg,
3258    /// Bilanzkreis für erzeugende Marktlokation KWKG
3259    #[serde(rename = "Z50")]
3260    BilanzkreisErzeugendeMarktlokationKwkg,
3261    /// Bilanzkreis für sonstige erzeugende Marktlokation
3262    #[serde(rename = "Z51")]
3263    BilanzkreisSonstigeErzeugendeMarktlokation,
3264    /// Anzuwenden wenn alle Messlokationen, die zur Erfassung der Energiewerte der Marktlokation erforderlich sind mit iMS ausgestattet sind.
3265    #[serde(rename = "Z52")]
3266    AnzuwendenAlleMesslokationenErfassungEnergiewerteMarktlokationErforderlich,
3267    /// Anzuwenden wenn noch mindestens eine Messlokation, die zur Erfassung der Energiewerte der Marktlokation mit kME oder mME ausgestattet ist.
3268    #[serde(rename = "Z53")]
3269    AnzuwendenMindestensMesslokationErfassungEnergiewerteMarktlokationKmeMme,
3270    /// Hierunter fallen Heizungsanlagen bei denen das Speichermedium (z.B. Standspeicherheizkörper, Estrich als Fußbodenspeicher) während lastschwacher Zeiten aufgeladen wird und während des Tages Wärme abgeben.
3271    #[serde(rename = "Z56")]
3272    HierunterFallenHeizungsanlagenDenenSpeichermediumZB,
3273    /// Wärmepumpen entziehen der Umwelt (Luft, Wasser oder Erdreich) Wärme und heben mit technischem Verfahren die Temperatur auf ein Temperaturniveau an, um Gebäude zu heizen. Der Stromverbrauch steht somit immer in zeitlicher Verbindung zur Wärmeerzeugung.
3274    #[serde(rename = "Z57")]
3275    WaermepumpenEntziehenUmweltLuftWasserErdreichWaermeHebenTechnischem,
3276    /// Fernschaltung der Zähleinrichtung
3277    #[serde(rename = "Z58")]
3278    FernschaltungZaehleinrichtung,
3279    /// Hierunter fallen Heizungsanlagen, die direkt und damit zeitgleich elektrische Energie in Wärme umwandeln (z.B. Konvektionsheizung, Infrarotheizung, Flächenheizung).
3280    #[serde(rename = "Z61")]
3281    HierunterFallenHeizungsanlagenDirektDamitZeitgleichElektrischeEnergie,
3282    /// Netzbetreiber kann die Verbrauchseinrichtung einer Marktlokation unterbrechen. Es kommen gesonderte Netzentgelte für die Marktlokation zum Tragen.
3283    #[serde(rename = "Z62")]
3284    NetzbetreiberKannVerbrauchseinrichtungMarktlokationUnterbrechenEsKommen,
3285    /// Netzbetreiber kann die Verbrauchseinrichtung einer Marktlokation nicht unterbrechen. Es kommen normale Netzentgelte zum Tragen.
3286    #[serde(rename = "Z63")]
3287    NetzbetreiberKannVerbrauchseinrichtungMarktlokationNichtUnterbrechenEs,
3288    /// Hierunter ist Strom zu verstehen, der ausschließlich zum Betrieb von Endverbrauchsgeräten (z.B. Radio, Fernseher, Kühlschrank, Beleuchtung...) genutzt wird.
3289    #[serde(rename = "Z64")]
3290    HierunterStromVerstehenAusschliesslichBetriebEndverbrauchsgeraetenZB,
3291    /// Hierunter ist Strom zu verstehen, der zur Wärmebedarfsdeckung (z.B. Standspeicherheizung, Fußbodenspeicherheizungen, Wärmepumpe....) eingesetzt wird.
3292    #[serde(rename = "Z65")]
3293    HierunterStromVerstehenWaermebedarfsdeckungZBStandspeicherheizung,
3294    /// Anzuwenden wenn keine Messlokation, zur Erfassung der Energiewerte der Marktlokation vorhanden ist (Pauschale-Marktlokation).
3295    #[serde(rename = "Z68")]
3296    AnzuwendenKeineMesslokationErfassungEnergiewerteMarktlokationVorhanden,
3297    /// Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.
3298    #[serde(rename = "Z69")]
3299    GemesseneEnergiemengeReferenziertenMesslokationErgebnisReferenzierten,
3300    /// Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.
3301    #[serde(rename = "Z70")]
3302    GemesseneEnergiemengeReferenziertenMesslokationErgebnisReferenzierten2,
3303    /// Verbrauch
3304    #[serde(rename = "Z71")]
3305    Verbrauch,
3306    /// Erzeugung
3307    #[serde(rename = "Z72")]
3308    Erzeugung,
3309    /// Zahlung der Netznutzung
3310    #[serde(rename = "Z73")]
3311    ZahlungNetznutzung,
3312    /// Netznutzungsvertrag
3313    #[serde(rename = "Z74")]
3314    Netznutzungsvertrag,
3315    /// 1. Priorität
3316    #[serde(rename = "Z75")]
3317    Code1Prioritaet,
3318    /// 2. Priorität
3319    #[serde(rename = "Z76")]
3320    Code2Prioritaet,
3321    /// 3. Priorität
3322    #[serde(rename = "Z77")]
3323    Code3Prioritaet,
3324    /// 4. Priorität
3325    #[serde(rename = "Z78")]
3326    Code4Prioritaet,
3327    /// 5. Priorität
3328    #[serde(rename = "Z79")]
3329    Code5Prioritaet,
3330    /// Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).
3331    #[serde(rename = "Z80")]
3332    GemesseneEnergiemengeReferenziertenMesslokationErgebnisReferenzierten3,
3333    /// Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).
3334    #[serde(rename = "Z81")]
3335    GemesseneEnergiemengeReferenziertenMesslokationErgebnisReferenzierten4,
3336    /// Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.
3337    #[serde(rename = "Z82")]
3338    GemesseneEnergiemengeReferenziertenMesslokationErgebnisRechenschritts,
3339    /// Auf das Ergebnis des referenzierten Rechenschritts ist die Funktion Positivwert anzuwenden (d. h. ist das Ergebnis des referenzierten Rechenschritts ein negativer Wert, so ergibt sich durch das Anwenden der Funktion Positivwert der Wert 0. Ist das Ergebnis des referenzierten Rechenschritts ein positiver Wert, so ergibt sich durch das Anwenden der Funktion Positivwert genau dieser Wert als Ergebnis dieses Rechenschritts).
3340    #[serde(rename = "Z83")]
3341    ErgebnisReferenziertenRechenschrittsFunktionPositivwertAnzuwendenDH,
3342    /// Netznutzungsabrechnung
3343    #[serde(rename = "Z84")]
3344    Netznutzungsabrechnung,
3345    /// Bilanzkreisabrechnung
3346    #[serde(rename = "Z85")]
3347    Bilanzkreisabrechnung,
3348    /// Mehrmindermengenabrechnung
3349    #[serde(rename = "Z86")]
3350    Mehrmindermengenabrechnung,
3351    /// Es handelt sich um eine öffentliche Ladesäule mit ggf. mehreren Ladeanschlüssen an der Marktlokation
3352    #[serde(rename = "Z87")]
3353    EsHandeltSichUmOeffentlicheLadesaeuleMehrerenLadeanschluessen,
3354    /// NB
3355    #[serde(rename = "Z88")]
3356    Nb,
3357    /// LF
3358    #[serde(rename = "Z89")]
3359    Lf,
3360    /// ÜNB
3361    #[serde(rename = "Z90")]
3362    Uenb,
3363    /// MSB
3364    #[serde(rename = "Z91")]
3365    Msb,
3366    /// Übermittlung an das HKNR
3367    #[serde(rename = "Z92")]
3368    UebermittlungHknr,
3369    /// Tag
3370    #[serde(rename = "Z93")]
3371    Tag,
3372    /// Monat
3373    #[serde(rename = "Z94")]
3374    Monat,
3375    /// BG-SZR (Kategorie B)
3376    #[serde(rename = "Z95")]
3377    BgSzrKategorieB,
3378    /// BG-SZR (Kategorie C)
3379    #[serde(rename = "Z96")]
3380    BgSzrKategorieC,
3381    /// BK-SZR (Kategorie A)
3382    #[serde(rename = "Z97")]
3383    BkSzrKategorieA,
3384    /// BK-SZR (Kategorie B) auf Ebene Regelzone
3385    #[serde(rename = "Z98")]
3386    BkSzrKategorieBEbeneRegelzone,
3387    /// BK-SZR (Kategorie B) auf Ebene Bilanzierungsgebiet
3388    #[serde(rename = "Z99")]
3389    BkSzrKategorieBEbeneBilanzierungsgebiet,
3390    /// BK-SZR (Kategorie C)
3391    #[serde(rename = "ZA0")]
3392    BkSzrKategorieC,
3393    /// LF-SZR (Kategorie A)
3394    #[serde(rename = "ZA1")]
3395    LfSzrKategorieA,
3396    /// LF-SZR (Kategorie B) auf Ebene Regelzone
3397    #[serde(rename = "ZA2")]
3398    LfSzrKategorieBEbeneRegelzone,
3399    /// LF-SZR (Kategorie B) auf Ebene Bilanzierungsgebiet
3400    #[serde(rename = "ZA3")]
3401    LfSzrKategorieBEbeneBilanzierungsgebiet,
3402    /// Deltazeitreihenübertrag (DZÜ)
3403    #[serde(rename = "ZA4")]
3404    DeltazeitreihenuebertragDzue,
3405    /// Netzzeitreihe (NZR)
3406    #[serde(rename = "ZA5")]
3407    NetzzeitreiheNzr,
3408    /// Abrechnungssummenzeitreihe
3409    #[serde(rename = "ZA6")]
3410    Abrechnungssummenzeitreihe,
3411    /// Grundlage für Lieferscheinprüfung
3412    #[serde(rename = "ZA7")]
3413    GrundlageLieferscheinpruefung,
3414    /// Straßenbeleuchtung
3415    #[serde(rename = "ZA8")]
3416    Strassenbeleuchtung,
3417    /// Netznutzungsabrechnungsvariante
3418    #[serde(rename = "ZB1")]
3419    Netznutzungsabrechnungsvariante,
3420    /// Steuerung Wärmeabgabe
3421    #[serde(rename = "ZB3")]
3422    SteuerungWaermeabgabe,
3423    /// MSBA
3424    #[serde(rename = "ZB4")]
3425    Msba,
3426    /// Zur Ermittlung der Ausgeglichenheit von Bilanzkreisen
3427    #[serde(rename = "ZB5")]
3428    ErmittlungAusgeglichenheitBilanzkreisen,
3429    /// Monatlich
3430    #[serde(rename = "ZB7")]
3431    Monatlich,
3432    /// Art der Volumenerfassung
3433    #[serde(rename = "ZC0")]
3434    ArtVolumenerfassung,
3435    /// Zweite Messung für Vergleichsmessung erforderlich
3436    #[serde(rename = "ZC9")]
3437    ZweiteMessungVergleichsmessungErforderlich,
3438    /// Blindarbeitabrechnung / Betriebsführung
3439    #[serde(rename = "ZD1")]
3440    BlindarbeitabrechnungBetriebsfuehrung,
3441    /// Zählzeitdefinitionstyp
3442    #[serde(rename = "ZD3")]
3443    Zaehlzeitdefinitionstyp,
3444    /// Ermittlung des Leistungsmaximums bei atypischer Netznutzung
3445    #[serde(rename = "ZD4")]
3446    ErmittlungLeistungsmaximumsAtypischerNetznutzung,
3447    /// Übermittelbarkeit der ausgerollten Definition
3448    #[serde(rename = "ZD5")]
3449    UebermittelbarkeitAusgerolltenDefinition,
3450    /// Bestellbarkeit der Zählzeitdefinition
3451    #[serde(rename = "ZD7")]
3452    BestellbarkeitZaehlzeitdefinition,
3453    /// Jährlich
3454    #[serde(rename = "ZD9")]
3455    Jaehrlich,
3456    /// Häufigkeit der Übermittlung
3457    #[serde(rename = "ZE0")]
3458    HaeufigkeitUebermittlung,
3459    /// Es liegt kein Verwendungszweck vor
3460    #[serde(rename = "ZE1")]
3461    EsLiegtKeinVerwendungszweckVor,
3462    /// Zahler der Blindarbeit
3463    #[serde(rename = "ZE4")]
3464    ZahlerBlindarbeit,
3465    /// E-Mobilität
3466    #[serde(rename = "ZE5")]
3467    EMobilitaet,
3468    /// An der Marktlokation ist eine nicht öffentlliche Lademöglichkeit vorhanden
3469    #[serde(rename = "ZE6")]
3470    MarktlokationNichtOeffentllicheLademoeglichkeitVorhanden,
3471    /// Es handelt sich um mehr als eine öffentliche Ladesäule an der Marktlokation
3472    #[serde(rename = "ZE7")]
3473    EsHandeltSichUmMehrOeffentlicheLadesaeuleMarktlokation,
3474    /// Halbjährlich
3475    #[serde(rename = "ZE8")]
3476    Halbjaehrlich,
3477    /// Quartalsweise
3478    #[serde(rename = "ZE9")]
3479    Quartalsweise,
3480    /// gMSB
3481    #[serde(rename = "ZF0")]
3482    Gmsb,
3483    /// Netzgangzeitreihe (NGZ)
3484    #[serde(rename = "ZF1")]
3485    NetzgangzeitreiheNgz,
3486    /// Leistungsbeschreibung des Steuerkanals
3487    #[serde(rename = "ZF2")]
3488    LeistungsbeschreibungSteuerkanals,
3489    /// Solar
3490    #[serde(rename = "ZF5")]
3491    Solar,
3492    /// Wind
3493    #[serde(rename = "ZF6")]
3494    Wind,
3495    /// Wasserstoffspeicher
3496    #[serde(rename = "ZF7")]
3497    Wasserstoffspeicher,
3498    /// Pumpspeicher
3499    #[serde(rename = "ZF8")]
3500    Pumpspeicher,
3501    /// Batteriespeicher
3502    #[serde(rename = "ZF9")]
3503    Batteriespeicher,
3504    /// Gas
3505    #[serde(rename = "ZG0")]
3506    Gas,
3507    /// Wasser
3508    #[serde(rename = "ZG1")]
3509    Wasser,
3510    /// Lokation im Regelbetrieb
3511    #[serde(rename = "ZG3")]
3512    LokationRegelbetrieb,
3513    /// Lokation außerhalb des Regelbetriebs (Stilllegung)
3514    #[serde(rename = "ZG4")]
3515    LokationAusserhalbRegelbetriebsStilllegung,
3516    /// Sonstige Erzeugungsart
3517    #[serde(rename = "ZG5")]
3518    SonstigeErzeugungsart,
3519    /// Sonstige Speicherart
3520    #[serde(rename = "ZG6")]
3521    SonstigeSpeicherart,
3522    /// BK-SZR (eMob, täglich)
3523    #[serde(rename = "ZG7")]
3524    BkSzrEmobTaeglich,
3525    /// Technischen Ressource fällt unter § 14a EnWG
3526    #[serde(rename = "ZG8")]
3527    TechnischenRessourceFaelltParagraph14aEnwg,
3528    /// Technischen Ressource fällt nicht unter § 14a EnWG
3529    #[serde(rename = "ZG9")]
3530    TechnischenRessourceFaelltNichtParagraph14aEnwg,
3531    /// Inbetriebsetzung der TR nach 2023
3532    #[serde(rename = "ZH0")]
3533    InbetriebsetzungTr2023,
3534    /// Inbetriebsetzung der TR vor 2024
3535    #[serde(rename = "ZH1")]
3536    InbetriebsetzungTrVor2024,
3537    /// Wechselmöglichkeit in das § 14a EnWG-Modell gem. Festlegung BK6-22-300 einmalig noch möglich
3538    #[serde(rename = "ZH2")]
3539    WechselmoeglichkeitParagraph14aEnwgModellFestlegungBk622300Einmalig,
3540    /// Wechselmöglichkeit in das § 14a EnWG-Modell gem. Festlegung BK6-22-300 nicht möglich
3541    #[serde(rename = "ZH3")]
3542    WechselmoeglichkeitParagraph14aEnwgModellFestlegungBk622300Nicht,
3543    /// Befristet im alten § 14a EnWG-Modell bis 2028 ohne Wechselmöglichkeit
3544    #[serde(rename = "ZH4")]
3545    BefristetAltenParagraph14aEnwgModellBis2028OhneWechselmoeglichkeit,
3546    /// Wechsel in das § 14a EnWG-Modell gem. Festlegung BK6-22-300 wurde durchgeführt
3547    #[serde(rename = "ZH5")]
3548    WechselParagraph14aEnwgModellFestlegungBk622300WurdeDurchgefuehrt,
3549    /// Aufteilungsfaktor Energiemenge
3550    #[serde(rename = "ZH6")]
3551    AufteilungsfaktorEnergiemenge,
3552    /// Dieser Code ist auszuwählen, wenn neben den genannten Technischen Ressourcen in der verbrauchenden Marktlokation weitere technische Einrichtungen (z. B. Kraft/ Licht) vorhanden sind
3553    #[serde(rename = "ZH7")]
3554    DieserCodeAuszuwaehlenNebenGenanntenTechnischenRessourcenVerbrauchenden,
3555    /// Dieser Code ist auszuwählen, wenn neben den genannten Technischen Ressourcen in der verbrauchenden Marktlokation keine weitere technische Einrichtung vorhanden ist.
3556    #[serde(rename = "ZH8")]
3557    DieserCodeAuszuwaehlenNebenGenanntenTechnischenRessourcenVerbrauchenden2,
3558    /// Code der Produkteigenschaft
3559    #[serde(rename = "ZH9")]
3560    CodeProdukteigenschaft,
3561    /// Zustandsmengenumwerter
3562    #[serde(rename = "ZMU")]
3563    Zustandsmengenumwerter,
3564    /// Zweirichtungszähler
3565    #[serde(rename = "ZRZ")]
3566    Zweirichtungszaehler,
3567    /// Zweitarif
3568    #[serde(rename = "ZTZ")]
3569    Zweitarif,
3570    /// § 21 EnFG Stromspeicher und Verlustenergie
3571    #[serde(rename = "ZU5")]
3572    Paragraph21EnfgStromspeicherVerlustenergie,
3573    /// § 22 EnFG elektrisch angetriebene Wärmepumpen
3574    #[serde(rename = "ZU6")]
3575    Paragraph22EnfgElektrischAngetriebeneWaermepumpen,
3576    /// § 23 EnFG Umlageerhebung bei Anlagen zur Verstromung von Kuppelgasen
3577    #[serde(rename = "ZU7")]
3578    Paragraph23EnfgUmlageerhebungAnlagenVerstromungKuppelgasen,
3579    /// § 24 EnFG Herstellung von Grünen Wasserstoff
3580    #[serde(rename = "ZU8")]
3581    Paragraph24EnfgHerstellungGruenenWasserstoff,
3582    /// §§ 30 - 35 EnFG stromkostenintensive Unternehmen
3583    #[serde(rename = "ZU9")]
3584    Paragraphparagraph3035EnfgStromkostenintensiveUnternehmen,
3585    /// § 36 EnFG Herstellung von Wasserstoff in stromkostenintensiven Unternehmen
3586    #[serde(rename = "ZV0")]
3587    Paragraph36EnfgHerstellungWasserstoffStromkostenintensivenUnternehmen,
3588    /// § 37 EnFG Schienenbahnen
3589    #[serde(rename = "ZV1")]
3590    Paragraph37EnfgSchienenbahnen,
3591    /// § 38 EnFG elektrische betriebene Bussen im Linienverkehr
3592    #[serde(rename = "ZV2")]
3593    Paragraph38EnfgElektrischeBetriebeneBussenLinienverkehr,
3594    /// § 39 EnFG Landstromanlagen
3595    #[serde(rename = "ZV3")]
3596    Paragraph39EnfgLandstromanlagen,
3597    /// Wertedetails zum Produkt
3598    #[serde(rename = "ZV4")]
3599    WertedetailsProdukt,
3600    /// Wärmepumpe (Wärme und Kälte)
3601    #[serde(rename = "ZV5")]
3602    WaermepumpeWaermeKaelte,
3603    /// Wärmepumpe (Kälte)
3604    #[serde(rename = "ZV6")]
3605    WaermepumpeKaelte,
3606    /// Wärmepumpe (Wärme)
3607    #[serde(rename = "ZV7")]
3608    WaermepumpeWaerme,
3609    /// Firmware-Version
3610    #[serde(rename = "ZV8")]
3611    FirmwareVersion,
3612    /// Hersteller-Typbezeichnung
3613    #[serde(rename = "ZV9")]
3614    HerstellerTypbezeichnung,
3615    /// SIM-Karten-Nr
3616    #[serde(rename = "ZW0")]
3617    SimKartenNr,
3618    /// Modem-Kennung IMSI
3619    #[serde(rename = "ZW1")]
3620    ModemKennungImsi,
3621    /// TK-Provider
3622    #[serde(rename = "ZW2")]
3623    TkProvider,
3624    /// IP-Version
3625    #[serde(rename = "ZW3")]
3626    IpVersion,
3627    /// Die Technische Ressource ist mit einer technischen Einrichtung ausgestattet, über die der Lieferant oder eine andere Person, an die der Strom veräußert wird, die Ist-Einspeisung der Technischen Ressource abrufen und die Einspeiseleistung vollständig oder, sobald jeweils die technische Möglichkeit besteht, stufenweise oder stufenlos ferngesteuert regeln kann. Diese technische Einrichtung ist so eingestellt, dass die Steuerung durch den Netzbetreiber vorrangig umgesetzt werden kann.
3628    #[serde(rename = "ZW5")]
3629    SteuerbarTechnischeRessourceTechnischenEinrichtungAusgestattetLieferant,
3630    /// Nicht alle Anforderungen, die unter dem Code ZW5 (Steuerbar nach § 10b EEG) beschrieben sind, sind erfüllt.
3631    #[serde(rename = "ZW6")]
3632    NichtSteuerbarNichtAlleAnforderungenCodeZw5Status1SteuerbarBeschrieben,
3633}
3634
3635/// Code values for the `klassentyp` field.
3636#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
3637pub enum Klassentyp {
3638    /// Produkt
3639    #[serde(rename = "11")]
3640    Produkt,
3641    /// Struktur
3642    #[serde(rename = "15")]
3643    Struktur,
3644    /// Verantwortlicher
3645    #[serde(rename = "6")]
3646    Verantwortlicher,
3647    /// Verwendungsumfang
3648    #[serde(rename = "Z01")]
3649    Verwendungsumfang,
3650    /// Standardlastprofil
3651    #[serde(rename = "Z02")]
3652    Standardlastprofil,
3653    /// tagesparameterabhängiges Lastprofil
3654    #[serde(rename = "Z03")]
3655    TagesparameterabhaengigesLastprofil,
3656    /// Standardeinspeiseprofil
3657    #[serde(rename = "Z04")]
3658    Standardeinspeiseprofil,
3659    /// tagesparameterabhängiges Einspeiseprofil
3660    #[serde(rename = "Z05")]
3661    TagesparameterabhaengigesEinspeiseprofil,
3662    /// Normierungsfaktor
3663    #[serde(rename = "Z06")]
3664    Normierungsfaktor,
3665    /// Profiltyp
3666    #[serde(rename = "Z07")]
3667    Profiltyp,
3668    /// Schwachlastfähigkeit
3669    #[serde(rename = "Z10")]
3670    Schwachlastfaehigkeit,
3671    /// Begrenzungskonstante
3672    #[serde(rename = "Z11")]
3673    Begrenzungskonstante,
3674    /// Lastprofil
3675    #[serde(rename = "Z12")]
3676    Lastprofil,
3677    /// Stromverbrauchsart
3678    #[serde(rename = "Z17")]
3679    Stromverbrauchsart,
3680    /// Regelzone
3681    #[serde(rename = "Z18")]
3682    Regelzone,
3683    /// Bilanzkreis
3684    #[serde(rename = "Z19")]
3685    Bilanzkreis,
3686    /// Bilanzierungsgebiet
3687    #[serde(rename = "Z20")]
3688    Bilanzierungsgebiet,
3689    /// Marktgebiet
3690    #[serde(rename = "Z21")]
3691    Marktgebiet,
3692    /// Gesetzliche Kategorie
3693    #[serde(rename = "Z22")]
3694    GesetzlicheKategorie,
3695    /// Land der Förderung
3696    #[serde(rename = "Z23")]
3697    LandFoerderung,
3698    /// Status der Fernsteuerbarkeit
3699    #[serde(rename = "Z24")]
3700    StatusFernsteuerbarkeit,
3701    /// Datenstatus zur Zeitreihe
3702    #[serde(rename = "Z25")]
3703    DatenstatusZeitreihe,
3704    /// Bilanzkreis "an"
3705    #[serde(rename = "Z28")]
3706    Bilanzkreis2,
3707    /// Bilanzkreis "von"
3708    #[serde(rename = "Z29")]
3709    Bilanzkreis3,
3710    /// Lieferrichtung
3711    #[serde(rename = "Z30")]
3712    Lieferrichtung,
3713    /// Betriebszustand der Messlokation
3714    #[serde(rename = "Z32")]
3715    BetriebszustandMesslokation,
3716    /// Beschreibung erforderlicher Wert
3717    #[serde(rename = "Z35")]
3718    BeschreibungErforderlicherWert,
3719    /// Versorgungsart der Marktlokation
3720    #[serde(rename = "Z36")]
3721    VersorgungsartMarktlokation,
3722    /// Basis zur Bildung der Tranchengröße
3723    #[serde(rename = "Z37")]
3724    BasisBildungTranchengroesse,
3725    /// Code des Zählzeitregisters
3726    #[serde(rename = "Z38")]
3727    CodeZaehlzeitregisters,
3728    /// Code der Zählzeitdefinition
3729    #[serde(rename = "Z39")]
3730    CodeZaehlzeitdefinition,
3731    /// Erreichbarkeit des Unternehmens
3732    #[serde(rename = "Z40")]
3733    ErreichbarkeitUnternehmens,
3734    /// Keine Zählzeit für Messprodukt erforderlich
3735    #[serde(rename = "Z41")]
3736    KeineZaehlzeitMessproduktErforderlich,
3737    /// Betriebszustand der Marktlokation
3738    #[serde(rename = "Z42")]
3739    BetriebszustandMarktlokation,
3740    /// Berechnungspreis
3741    #[serde(rename = "Z44")]
3742    Berechnungspreis,
3743    /// Abrechnung der Blindarbeit
3744    #[serde(rename = "Z45")]
3745    AbrechnungBlindarbeit,
3746    /// Zahlung der Blindarbeit durch Lieferanten
3747    #[serde(rename = "Z46")]
3748    ZahlungBlindarbeitDurchLieferanten,
3749    /// Zuordnungsregel des ZP der NGZ zur NZR
3750    #[serde(rename = "Z48")]
3751    ZuordnungsregelZpNgzNzr,
3752    /// Steuerkanal
3753    #[serde(rename = "Z49")]
3754    Steuerkanal,
3755    /// Stromerzeugungsart
3756    #[serde(rename = "Z50")]
3757    Stromerzeugungsart,
3758    /// Code der Schaltzeitdefinition
3759    #[serde(rename = "Z52")]
3760    CodeSchaltzeitdefinition,
3761    /// Code der Leistungskurvendefinition
3762    #[serde(rename = "Z53")]
3763    CodeLeistungskurvendefinition,
3764    /// Änderungsmöglichkeit der Konfiguration im SMGW
3765    #[serde(rename = "Z54")]
3766    AenderungsmoeglichkeitKonfigurationSmgw,
3767    /// Speicher
3768    #[serde(rename = "Z56")]
3769    Speicher,
3770    /// Schalthandlung
3771    #[serde(rename = "Z58")]
3772    Schalthandlung,
3773    /// Schwellwerte
3774    #[serde(rename = "Z60")]
3775    Schwellwerte,
3776    /// Grundlage zur Verringerung der Umlagen nach EnFG
3777    #[serde(rename = "Z61")]
3778    GrundlageVerringerungUmlagenEnfg,
3779    /// Information zu weiteren technischen Einrichtungen
3780    #[serde(rename = "Z63")]
3781    InformationWeiterenTechnischenEinrichtungen,
3782    /// Umsetzungsgradvorgabe des Produktpakets
3783    #[serde(rename = "Z65")]
3784    UmsetzungsgradvorgabeProduktpakets,
3785    /// Produkteigenschaft
3786    #[serde(rename = "Z66")]
3787    Produkteigenschaft,
3788    /// Paket-ID
3789    #[serde(rename = "Z67")]
3790    PaketId,
3791    /// Vergütungsverpflichtung nach EEG bzw. KWKG
3792    #[serde(rename = "Z68")]
3793    VerguetungsverpflichtungEegKwkg,
3794    /// Art und Nutzung der technischen Einrichtung
3795    #[serde(rename = "Z69")]
3796    ArtNutzungTechnischenEinrichtung,
3797    /// Messstelle des Tagesparameters (derzeit ist nur die Temperatur ein erlaubter Tagesparameter)
3798    #[serde(rename = "Z99")]
3799    MessstelleTagesparametersDerzeitTemperaturErlaubterTagesparameter,
3800    /// Klimazone des Tagesparameters (derzeit ist Tagesparameter)
3801    #[serde(rename = "ZA0")]
3802    KlimazoneTagesparametersDerzeitTagesparameter,
3803    /// Abwicklungsmodell
3804    #[serde(rename = "ZA2")]
3805    Abwicklungsmodell,
3806}
3807
3808/// Code values for the `kommunikation.art` field.
3809#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
3810pub enum KommunikationArt {
3811    /// weiteres Telefon
3812    #[serde(rename = "AJ")]
3813    WeiteresTelefon,
3814    /// Handy
3815    #[serde(rename = "AL")]
3816    Handy,
3817    /// E-Mail
3818    #[serde(rename = "EM")]
3819    ElektronischePost,
3820    /// Telefax
3821    #[serde(rename = "FX")]
3822    Telefax,
3823    /// Telefon
3824    #[serde(rename = "TE")]
3825    Telefon,
3826}
3827
3828/// Code values for the `kontakt_funktion` field.
3829#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
3830pub enum KontaktFunktion {
3831    /// Informationskontakt
3832    #[serde(rename = "IC")]
3833    Informationskontakt,
3834}
3835
3836/// Code values for the `kuendigungstermin_format` field.
3837#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
3838pub enum KuendigungsterminFormat {
3839    /// MMDD
3840    #[serde(rename = "106")]
3841    Mmdd,
3842    /// CCYYMMDDHHMMZZZ
3843    #[serde(rename = "303")]
3844    Ccyymmddhhmmzzz,
3845}
3846
3847/// Code values for the `loc_qualifier` field.
3848#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
3849pub enum LocQualifier {
3850    /// Bilanzierungsgebiet
3851    #[serde(rename = "107")]
3852    Bilanzierungsgebiet,
3853    /// Meldepunkt
3854    #[serde(rename = "172")]
3855    Meldepunkt,
3856    /// Regelzone
3857    #[serde(rename = "231")]
3858    Regelzone,
3859    /// Bilanzkreis
3860    #[serde(rename = "237")]
3861    Bilanzkreis,
3862    /// Profilbezeichnung
3863    #[serde(rename = "Z04")]
3864    Profilbezeichnung,
3865    /// Profilschar
3866    #[serde(rename = "Z06")]
3867    Profilschar,
3868    /// zukünftiger Meldepunkt
3869    #[serde(rename = "Z08")]
3870    ZukuenftigerMeldepunkt,
3871    /// Code der Definition
3872    #[serde(rename = "Z09")]
3873    CodeDefinition,
3874    /// MaBiS-Zählpunkt
3875    #[serde(rename = "Z15")]
3876    MabisZaehlpunkt,
3877    /// Marktlokation
3878    #[serde(rename = "Z16")]
3879    Marktlokation,
3880    /// Messlokation
3881    #[serde(rename = "Z17")]
3882    Messlokation,
3883    /// Netzlokation
3884    #[serde(rename = "Z18")]
3885    Netzlokation,
3886    /// Steuerbare Ressource
3887    #[serde(rename = "Z19")]
3888    SteuerbareRessource,
3889    /// Technische Ressource
3890    #[serde(rename = "Z20")]
3891    TechnischeRessource,
3892    /// Tranche
3893    #[serde(rename = "Z21")]
3894    Tranche,
3895    /// Ruhende Marktlokation
3896    #[serde(rename = "Z22")]
3897    RuhendeMarktlokation,
3898}
3899
3900/// Code values for the `marktrolle` field.
3901#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
3902pub enum Marktrolle {
3903    /// Anspruchsteller
3904    #[serde(rename = "CC")]
3905    Anspruchsteller,
3906    /// Netzbetreiber
3907    #[serde(rename = "DDM")]
3908    Netzbetreiber,
3909    /// Location manager
3910    #[serde(rename = "DDO")]
3911    Hausverwalter,
3912    /// Messstellenbetreiber
3913    #[serde(rename = "DEB")]
3914    Messstellenbetreiber,
3915    /// Profilerstellung
3916    #[serde(rename = "DED")]
3917    Profilerstellung,
3918    /// Lieferanschrift
3919    #[serde(rename = "DP")]
3920    Lieferanschrift,
3921    /// Anschlussnehmer
3922    #[serde(rename = "EO")]
3923    Anschlussnehmer,
3924    /// Nachrichtenempfänger
3925    #[serde(rename = "MR")]
3926    Nachrichtenempfaenger,
3927    /// Dokumenten-/Nachrichtenaussteller bzw. -absender
3928    #[serde(rename = "MS")]
3929    DokumentenNachrichtenausstellerAbsender,
3930    /// Ansprechpartner
3931    #[serde(rename = "PK")]
3932    Ansprechpartner,
3933    /// Lieferant
3934    #[serde(rename = "SU")]
3935    Lieferant,
3936    /// andere zugehörige Partei
3937    #[serde(rename = "VY")]
3938    AndereZugehoerigePartei,
3939    /// Messlokationsadresse
3940    #[serde(rename = "Z03")]
3941    Messlokationsadresse,
3942    /// Korrespondenzanschrift des Kunden des LF
3943    #[serde(rename = "Z04")]
3944    KorrespondenzanschriftKundenLf,
3945    /// Name und Adresse für die Ablesekarte
3946    #[serde(rename = "Z05")]
3947    NameAdresseAblesekarte,
3948    /// Kunde des MSB
3949    #[serde(rename = "Z07")]
3950    KundeMsb,
3951    /// Korrespondenzanschrift des Kunden des MSB
3952    #[serde(rename = "Z08")]
3953    KorrespondenzanschriftKundenMsb,
3954    /// Kunde des LF
3955    #[serde(rename = "Z09")]
3956    KundeLf,
3957    /// Ansprechpartner Übertragungsweg / Datenaustausch
3958    #[serde(rename = "Z10")]
3959    AnsprechpartnerUebertragungswegDatenaustausch,
3960    /// Ansprechpartner Rahmenverträge
3961    #[serde(rename = "Z11")]
3962    AnsprechpartnerRahmenvertraege,
3963    /// Ansprechpartner Kündigungsprozesse
3964    #[serde(rename = "Z12")]
3965    AnsprechpartnerKuendigungsprozesse,
3966    /// Ansprechpartner Wechselprozesse
3967    #[serde(rename = "Z13")]
3968    AnsprechpartnerWechselprozesse,
3969    /// Ansprechpartner Stammdatenprozesse
3970    #[serde(rename = "Z14")]
3971    AnsprechpartnerStammdatenprozesse,
3972    /// Überführungszeitreihe
3973    #[serde(rename = "Z15")]
3974    Ueberfuehrungszeitreihe,
3975    /// Ansprechpartner Einspeiseprozesse
3976    #[serde(rename = "Z16")]
3977    AnsprechpartnerEinspeiseprozesse,
3978    /// Ansprechpartner Abrechnungsprozesse
3979    #[serde(rename = "Z17")]
3980    AnsprechpartnerAbrechnungsprozesse,
3981    /// Ansprechpartner MMMA-Prozesse
3982    #[serde(rename = "Z18")]
3983    AnsprechpartnerMmmaProzesse,
3984    /// Ansprechpartner Bewegungsdaten
3985    #[serde(rename = "Z19")]
3986    AnsprechpartnerBewegungsdaten,
3987    /// Ansprechpartner Sperr-/Entsperrprozesse
3988    #[serde(rename = "Z20")]
3989    AnsprechpartnerSperrEntsperrprozesse,
3990    /// Ansprechpartner Bilanzierungsprozesse / Bilanzkreismanagement
3991    #[serde(rename = "Z21")]
3992    AnsprechpartnerBilanzierungsprozesseBilanzkreismanagement,
3993    /// Lieferadresse für Altgeräte
3994    #[serde(rename = "Z22")]
3995    LieferadresseAltgeraete,
3996    /// Marktlokationsadresse
3997    #[serde(rename = "Z23")]
3998    Marktlokationsadresse,
3999    /// Treffpunkt
4000    #[serde(rename = "Z24")]
4001    Treffpunkt,
4002    /// Kunde des NB
4003    #[serde(rename = "Z25")]
4004    KundeNb,
4005    /// Korrespondenzanschrift des Kunden des NB
4006    #[serde(rename = "Z26")]
4007    KorrespondenzanschriftKundenNb,
4008    /// Übertragungsnetzbetreiber
4009    #[serde(rename = "Z31")]
4010    Uebertragungsnetzbetreiber,
4011    /// Ansprechpartner technischer Netzanschluss für Neuanlagen und Anlagenumbau
4012    #[serde(rename = "Z33")]
4013    AnsprechpartnerTechnischerNetzanschlussNeuanlagenAnlagenumbau,
4014    /// Bilanzkoordinator
4015    #[serde(rename = "Z34")]
4016    Bilanzkoordinator,
4017    /// Bilanzkreisverantwortlicher
4018    #[serde(rename = "Z35")]
4019    Bilanzkreisverantwortlicher,
4020    /// Energieserviceanbieter
4021    #[serde(rename = "Z36")]
4022    Energieserviceanbieter,
4023    /// Erwarteter Kunde des MSB
4024    #[serde(rename = "Z39")]
4025    ErwarteterKundeMsb,
4026    /// Im System vorhandener Kunde des MSB
4027    #[serde(rename = "Z40")]
4028    SystemVorhandenerKundeMsb,
4029    /// Erwartete Korrespondenzanschrift des Kunden des MSB
4030    #[serde(rename = "Z41")]
4031    ErwarteteKorrespondenzanschriftKundenMsb,
4032    /// Im System vorhandene Korrespondenzanschrift des Kunden des MSB
4033    #[serde(rename = "Z42")]
4034    SystemVorhandeneKorrespondenzanschriftKundenMsb,
4035    /// Erwartete Messlokationsadresse
4036    #[serde(rename = "Z43")]
4037    ErwarteteMesslokationsadresse,
4038    /// Im System vorhandene Messlokationsadresse
4039    #[serde(rename = "Z44")]
4040    SystemVorhandeneMesslokationsadresse,
4041    /// Erwarteter Name und Adresse für die Ablesekarte
4042    #[serde(rename = "Z45")]
4043    ErwarteterNameAdresseAblesekarte,
4044    /// Im System vorhandener Name und Adresse für die Ablesekarte
4045    #[serde(rename = "Z46")]
4046    SystemVorhandenerNameAdresseAblesekarte,
4047    /// Erwarteter Kunde des LF
4048    #[serde(rename = "Z47")]
4049    ErwarteterKundeLf,
4050    /// Im System vorhandener Kunde des LF
4051    #[serde(rename = "Z48")]
4052    SystemVorhandenerKundeLf,
4053    /// Erwartete Korrespondenzanschrift des Kunden des LF
4054    #[serde(rename = "Z49")]
4055    ErwarteteKorrespondenzanschriftKundenLf,
4056    /// Im System vorhandene Korrespondenzanschrift des Kunden des LF
4057    #[serde(rename = "Z50")]
4058    SystemVorhandeneKorrespondenzanschriftKundenLf,
4059    /// Erwarteter Kunde des Netzbetreibers
4060    #[serde(rename = "Z51")]
4061    ErwarteterKundeNetzbetreibers,
4062    /// Im System vorhandener Kunde des Netzbetreibers
4063    #[serde(rename = "Z52")]
4064    SystemVorhandenerKundeNetzbetreibers,
4065    /// Erwartete Korrespondenzanschrift des Kunden des Netzbetreibers
4066    #[serde(rename = "Z53")]
4067    ErwarteteKorrespondenzanschriftKundenNetzbetreibers,
4068    /// Im System vorhandene Korrespondenzanschrift des Kunden des Netzbetreibers
4069    #[serde(rename = "Z54")]
4070    SystemVorhandeneKorrespondenzanschriftKundenNetzbetreibers,
4071    /// Erwarteter Anschlussnehmer
4072    #[serde(rename = "Z55")]
4073    ErwarteterAnschlussnehmer,
4074    /// Im System vorhandener Anschlussnehmer
4075    #[serde(rename = "Z56")]
4076    SystemVorhandenerAnschlussnehmer,
4077    /// Erwarteter Hausverwalter
4078    #[serde(rename = "Z57")]
4079    ErwarteterHausverwalter,
4080    /// Im System vorhandener Hausverwalter
4081    #[serde(rename = "Z58")]
4082    SystemVorhandenerHausverwalter,
4083    /// Erwartete Marktlokationsanschrift
4084    #[serde(rename = "Z59")]
4085    ErwarteteMarktlokationsanschrift,
4086    /// Im System vorhandene Marktlokationsanschrift
4087    #[serde(rename = "Z60")]
4088    SystemVorhandeneMarktlokationsanschrift,
4089    /// Informative Marktlokationsanschrift
4090    #[serde(rename = "Z63")]
4091    InformativeMarktlokationsanschrift,
4092    /// Informative Messlokationsadresse
4093    #[serde(rename = "Z64")]
4094    InformativeMesslokationsadresse,
4095    /// Informativer Kunde des LF
4096    #[serde(rename = "Z65")]
4097    InformativerKundeLf,
4098    /// Informative Korrespondenzanschrift des Kunden des LF
4099    #[serde(rename = "Z66")]
4100    InformativeKorrespondenzanschriftKundenLf,
4101    /// Informativer Kundenname des NB
4102    #[serde(rename = "Z67")]
4103    InformativerKundennameNb,
4104    /// Informative Korrespondenzanschrift des Kunde des NB
4105    #[serde(rename = "Z68")]
4106    InformativeKorrespondenzanschriftKundeNb,
4107    /// Informative Daten des Anschlussnehmers
4108    #[serde(rename = "Z69")]
4109    InformativeDatenAnschlussnehmers,
4110    /// Informative Daten des Hausverwalters
4111    #[serde(rename = "Z70")]
4112    InformativeDatenHausverwalters,
4113    /// Marktgebietsverantwortlicher
4114    #[serde(rename = "Z71")]
4115    Marktgebietsverantwortlicher,
4116    /// Netzkonto
4117    #[serde(rename = "ZSH")]
4118    Netzkonto,
4119}
4120
4121/// Code values for the `menge_einheit` field.
4122#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
4123pub enum MengeEinheit {
4124    /// Stück
4125    #[serde(rename = "H87")]
4126    Stueck,
4127    /// kilovolt ampere reactive hour
4128    #[serde(rename = "K3")]
4129    KilovoltAmpereReactiveHour,
4130    /// kilovar
4131    #[serde(rename = "KVR")]
4132    Kilovar,
4133    /// Kilowattstunde
4134    #[serde(rename = "KWH")]
4135    Kilowattstunde,
4136    /// Kilowatt
4137    #[serde(rename = "KWT")]
4138    Kilowatt,
4139}
4140
4141/// Code values for the `menge_qualifier` field.
4142#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
4143pub enum MengeQualifier {
4144    /// Aufteilungsmenge
4145    #[serde(rename = "11")]
4146    Aufteilungsmenge,
4147    /// Erreichte Menge in dem Zeitintervall
4148    #[serde(rename = "136")]
4149    ErreichteMengeZeitintervall,
4150    /// Prognosewert
4151    #[serde(rename = "187")]
4152    Prognosewert,
4153    /// Nicht verwendbarer Wert
4154    #[serde(rename = "20")]
4155    NichtVerwendbarerWert,
4156    /// Vorschlagswert
4157    #[serde(rename = "201")]
4158    Vorschlagswert,
4159    /// Wahrer Wert
4160    #[serde(rename = "220")]
4161    WahrerWert,
4162    /// Veranschlagte Jahresmenge Gesamt/Jahresverbrauchsprognose für spezifische Arbeit für tagesparameterabhängige Marktlokation
4163    #[serde(rename = "265")]
4164    VeranschlagteJahresmengeGesamtJahresverbrauchsprognoseSpezifischeArbeit,
4165    /// Veranschlagte Jahresmenge Gesamt
4166    #[serde(rename = "31")]
4167    VeranschlagteJahresmengeGesamt,
4168    /// Berechnete (fakturierte) Menge
4169    #[serde(rename = "47")]
4170    BerechneteFakturierteMenge,
4171    /// Ersatzwert
4172    #[serde(rename = "67")]
4173    Ersatzwert,
4174    /// Energiemenge summiert (Summenwert, Bilanzsumme)
4175    #[serde(rename = "79")]
4176    EnergiemengeSummiertSummenwertBilanzsumme,
4177    /// Kundenwert
4178    #[serde(rename = "Y02")]
4179    Kundenwert,
4180    /// Tatsächlich bilanzierte Energiemenge
4181    #[serde(rename = "Z07")]
4182    TatsaechlichBilanzierteEnergiemenge,
4183    /// Angepasste elektrische Arbeit nach Anhang D der VDN-Richtlinie "Lastprofile für unterbrechbare Verbrauchseinrichtungen"
4184    #[serde(rename = "Z08")]
4185    AngepassteElektrischeArbeitAnhangDVdnRichtlinieLastprofileUnterbrechbare,
4186    /// Vorjahresverbrauch
4187    #[serde(rename = "Z09")]
4188    Vorjahresverbrauch,
4189    /// Leistung der Marktlokation
4190    #[serde(rename = "Z10")]
4191    LeistungMarktlokation,
4192    /// Anteil A
4193    #[serde(rename = "Z11")]
4194    AnteilA,
4195    /// Anteil B
4196    #[serde(rename = "Z12")]
4197    AnteilB,
4198    /// Anteil C
4199    #[serde(rename = "Z13")]
4200    AnteilC,
4201    /// Anteil D
4202    #[serde(rename = "Z14")]
4203    AnteilD,
4204    /// Bezugstemperatur
4205    #[serde(rename = "Z15")]
4206    Bezugstemperatur,
4207    /// Gemeinderabatt
4208    #[serde(rename = "Z16")]
4209    Gemeinderabatt,
4210    /// Korrekturfaktor
4211    #[serde(rename = "Z17")]
4212    Korrekturfaktor,
4213    /// Vorläufiger Wert
4214    #[serde(rename = "Z18")]
4215    VorlaeufigerWert,
4216    /// Tarifstufe 0
4217    #[serde(rename = "Z20")]
4218    Tarifstufe0,
4219    /// Tarifstufe 1
4220    #[serde(rename = "Z21")]
4221    Tarifstufe1,
4222    /// Tarifstufe 2
4223    #[serde(rename = "Z22")]
4224    Tarifstufe2,
4225    /// Tarifstufe 3
4226    #[serde(rename = "Z23")]
4227    Tarifstufe3,
4228    /// Tarifstufe 4
4229    #[serde(rename = "Z24")]
4230    Tarifstufe4,
4231    /// Tarifstufe 5
4232    #[serde(rename = "Z25")]
4233    Tarifstufe5,
4234    /// Tarifstufe 6
4235    #[serde(rename = "Z26")]
4236    Tarifstufe6,
4237    /// Tarifstufe 7
4238    #[serde(rename = "Z27")]
4239    Tarifstufe7,
4240    /// Tarifstufe 8
4241    #[serde(rename = "Z28")]
4242    Tarifstufe8,
4243    /// Tarifstufe 9
4244    #[serde(rename = "Z29")]
4245    Tarifstufe9,
4246    /// Fehlender Wert
4247    #[serde(rename = "Z30")]
4248    FehlenderWert,
4249    /// Angabe für Lieferschein
4250    #[serde(rename = "Z31")]
4251    AngabeLieferschein,
4252    /// Tatsächlich bilanzierte Ausfallarbeit
4253    #[serde(rename = "Z32")]
4254    TatsaechlichBilanzierteAusfallarbeit,
4255    /// Singulär genutzte Betriebsmittel
4256    #[serde(rename = "Z33")]
4257    SingulaerGenutzteBetriebsmittel,
4258    /// Zuschlag
4259    #[serde(rename = "Z34")]
4260    Zuschlag,
4261    /// Abschlag
4262    #[serde(rename = "Z35")]
4263    Abschlag,
4264    /// Energiemenge: DZÜ-Anteil
4265    #[serde(rename = "Z36")]
4266    EnergiemengeDzueAnteil,
4267    /// Kein Zu-/Abschlag
4268    #[serde(rename = "Z37")]
4269    KeinAbschlag,
4270    /// Anzahl der abzurechenden Positionen der Gruppenartikel-ID / Artikel-ID
4271    #[serde(rename = "Z38")]
4272    AnzahlAbzurechendenPositionenGruppenartikelIdArtikelId,
4273    /// oberer Schwellwert
4274    #[serde(rename = "Z40")]
4275    ObererSchwellwert,
4276    /// Speicherkapazität
4277    #[serde(rename = "Z42")]
4278    Speicherkapazitaet,
4279    /// Nennleistung (Aufnahme)
4280    #[serde(rename = "Z43")]
4281    NennleistungAufnahme,
4282    /// Nennleistung (Abgabe)
4283    #[serde(rename = "Z44")]
4284    NennleistungAbgabe,
4285    /// Zu bilanzierende Energiemenge
4286    #[serde(rename = "Z45")]
4287    BilanzierendeEnergiemenge,
4288    /// kein Abschlag
4289    #[serde(rename = "Z46")]
4290    KeinAbschlag2,
4291    /// Grundlage POG-Ermittlung
4292    #[serde(rename = "Z47")]
4293    GrundlagePogErmittlung,
4294}
4295
4296/// Code values for the `merkmal.art` field.
4297#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
4298pub enum MerkmalArt {
4299    /// Spannungsebene der Marktlokation
4300    #[serde(rename = "E03")]
4301    SpannungsebeneMarktlokation,
4302    /// Spannungsebene der Messlokation
4303    #[serde(rename = "E04")]
4304    SpannungsebeneMesslokation,
4305    /// Messwerterfassung an der Zähleinrichtung
4306    #[serde(rename = "E12")]
4307    MesswerterfassungZaehleinrichtung,
4308    /// Zählertyp
4309    #[serde(rename = "E13")]
4310    Zaehlertyp,
4311    /// Verbrauchsaufteilung (in %) für temperaturabhängige Marktlokation
4312    #[serde(rename = "E17")]
4313    VerbrauchsaufteilungTemperaturabhaengigeMarktlokation,
4314    /// Druckebene der Marktlokation
4315    #[serde(rename = "Y01")]
4316    DruckebeneMarktlokation,
4317    /// Gasqualität
4318    #[serde(rename = "Y02")]
4319    Gasqualitaet,
4320    /// Konzessionsabgabe
4321    #[serde(rename = "Z08")]
4322    Konzessionsabgabe,
4323    /// Profilschar
4324    #[serde(rename = "Z12")]
4325    Profilschar,
4326    /// Haushaltskunde gem. EnWG
4327    #[serde(rename = "Z15")]
4328    HaushaltskundeEnwg,
4329    /// Verlustfaktor Trafo
4330    #[serde(rename = "Z16")]
4331    VerlustfaktorTrafo,
4332    /// Fallgruppenzuordnung nach GABi Gas
4333    #[serde(rename = "Z17")]
4334    FallgruppenzuordnungGabiGas,
4335    /// Kein Haushaltskunde gem. EnWG
4336    #[serde(rename = "Z18")]
4337    KeinHaushaltskundeEnwg,
4338    /// Wandler
4339    #[serde(rename = "Z25")]
4340    Wandler,
4341    /// Kommunikationseinrichtung
4342    #[serde(rename = "Z26")]
4343    Kommunikationseinrichtung,
4344    /// Technische Steuereinrichtung
4345    #[serde(rename = "Z27")]
4346    TechnischeSteuereinrichtung,
4347    /// Befestigungsart Zähleinrichtung
4348    #[serde(rename = "Z28")]
4349    BefestigungsartZaehleinrichtung,
4350    /// Art der erzeugenden Marktlokation
4351    #[serde(rename = "Z34")]
4352    ArtErzeugendenMarktlokation,
4353    /// Lokale Kennzeichnung zu Kontrollzwecken
4354    #[serde(rename = "Z63")]
4355    LokaleKennzeichnungKontrollzwecken,
4356    /// Mengenumwerter
4357    #[serde(rename = "Z64")]
4358    Mengenumwerter,
4359    /// Smartmeter-Gateway
4360    #[serde(rename = "Z75")]
4361    SmartmeterGateway,
4362    /// Steuerbox
4363    #[serde(rename = "Z76")]
4364    Steuerbox,
4365    /// Prognosegrundlage
4366    #[serde(rename = "Z77")]
4367    Prognosegrundlage,
4368    /// Messtechnische Einordnung der Marktlokation
4369    #[serde(rename = "Z83")]
4370    MesstechnischeEinordnungMarktlokation,
4371    /// Mathematischer Operator
4372    #[serde(rename = "Z86")]
4373    MathematischerOperator,
4374    /// Energieflussrichtung
4375    #[serde(rename = "Z87")]
4376    Energieflussrichtung,
4377    /// Netznutzung
4378    #[serde(rename = "Z88")]
4379    Netznutzung,
4380    /// Empfänger der Vergütung
4381    #[serde(rename = "Z89")]
4382    EmpfaengerVerguetung,
4383    /// Prognose auf Basis von Profilen
4384    #[serde(rename = "ZA6")]
4385    PrognoseBasisProfilen,
4386    /// LF
4387    #[serde(rename = "ZA7")]
4388    Lf,
4389    /// NB
4390    #[serde(rename = "ZA8")]
4391    Nb,
4392    /// ÜNB
4393    #[serde(rename = "ZA9")]
4394    Uenb,
4395    /// Prognose auf Basis von Werten gültig
4396    #[serde(rename = "ZB0")]
4397    PrognoseBasisWertenGueltig,
4398    /// Prognose auf Basis von Profilen gültig
4399    #[serde(rename = "ZB1")]
4400    PrognoseBasisProfilenGueltig,
4401    /// Verlustfaktor Leitung
4402    #[serde(rename = "ZB2")]
4403    VerlustfaktorLeitung,
4404    /// Zugeordneter Marktpartner
4405    #[serde(rename = "ZB3")]
4406    ZugeordneterMarktpartner,
4407    /// Bezeichnung der Summenzeitreihe
4408    #[serde(rename = "ZB4")]
4409    BezeichnungSummenzeitreihe,
4410    /// Spannungsebene der Summenzeitreihe
4411    #[serde(rename = "ZB5")]
4412    SpannungsebeneSummenzeitreihe,
4413    /// Bezugszeitraum der Summenzeitreihe
4414    #[serde(rename = "ZB6")]
4415    BezugszeitraumSummenzeitreihe,
4416    /// Prognose auf Basis von Werten
4417    #[serde(rename = "ZC0")]
4418    PrognoseBasisWerten,
4419    /// Zähleinrichtung
4420    #[serde(rename = "ZD4")]
4421    Zaehleinrichtung,
4422    /// Wertegranularität
4423    #[serde(rename = "ZE4")]
4424    Wertegranularitaet,
4425    /// Aufteilungsfaktor Energiemenge
4426    #[serde(rename = "ZG6")]
4427    AufteilungsfaktorEnergiemenge,
4428    /// Befestigungsart Zähleinrichtung
4429    #[serde(rename = "befestigungsartZaehleinrichtung")]
4430    BefestigungsartZaehleinrichtung2,
4431    /// Kommunikationseinrichtung
4432    #[serde(rename = "kommunikationseinrichtung")]
4433    Kommunikationseinrichtung2,
4434    /// Mengenumwerter
4435    #[serde(rename = "mengenumwerter")]
4436    Mengenumwerter2,
4437    /// Messwerterfassung an der Zähleinrichtung
4438    #[serde(rename = "messwerterfassungAnDerZaehleinrichtung")]
4439    MesswerterfassungAnDerZaehleinrichtung,
4440    /// Smartmeter-Gateway
4441    #[serde(rename = "smartmeterGateway")]
4442    SmartmeterGateway2,
4443    /// Steuerbox
4444    #[serde(rename = "steuerbox")]
4445    Steuerbox2,
4446    /// Technische Steuereinrichtung
4447    #[serde(rename = "technischeSteuereinrichtung")]
4448    TechnischeSteuereinrichtung2,
4449    /// Wandler
4450    #[serde(rename = "wandler")]
4451    Wandler2,
4452    /// Zählertyp
4453    #[serde(rename = "zaehlertyp")]
4454    Zaehlertyp2,
4455    /// Zugeordneter Marktpartner
4456    #[serde(rename = "zugeordneterMarktpartner")]
4457    ZugeordneterMarktpartner2,
4458}
4459
4460/// Code values for the `netznutzungsvertrag` field.
4461#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
4462pub enum Netznutzungsvertrag {
4463    /// Direkter Vertrag zwischen Kunden und NB
4464    #[serde(rename = "Z08")]
4465    DirekterVertragKundenNb,
4466    /// Vertrag zwischen Lieferanten und NB
4467    #[serde(rename = "Z09")]
4468    VertragLieferantenNb,
4469}
4470
4471/// Code values for the `nna_format` field.
4472#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
4473pub enum NnaFormat {
4474    /// CCYY
4475    #[serde(rename = "602")]
4476    Ccyy,
4477}
4478
4479/// Code values for the `nna_zeitraum_format` field.
4480#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
4481pub enum NnaZeitraumFormat {
4482    /// Monat
4483    #[serde(rename = "802")]
4484    Monat,
4485}
4486
4487/// Code values for the `partnerrolle` field.
4488#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
4489pub enum Partnerrolle {
4490    /// Anspruchsteller
4491    #[serde(rename = "CC")]
4492    Anspruchsteller,
4493    /// Netzbetreiber
4494    #[serde(rename = "DDM")]
4495    Netzbetreiber,
4496    /// Location manager
4497    #[serde(rename = "DDO")]
4498    Hausverwalter,
4499    /// Messstellenbetreiber
4500    #[serde(rename = "DEB")]
4501    Messstellenbetreiber,
4502    /// Profilerstellung
4503    #[serde(rename = "DED")]
4504    Profilerstellung,
4505    /// Lieferanschrift
4506    #[serde(rename = "DP")]
4507    Lieferanschrift,
4508    /// Anschlussnehmer
4509    #[serde(rename = "EO")]
4510    Anschlussnehmer,
4511    /// Nachrichtenempfänger
4512    #[serde(rename = "MR")]
4513    Nachrichtenempfaenger,
4514    /// Dokumenten-/Nachrichtenaussteller bzw. -absender
4515    #[serde(rename = "MS")]
4516    DokumentenNachrichtenausstellerAbsender,
4517    /// Ansprechpartner
4518    #[serde(rename = "PK")]
4519    Ansprechpartner,
4520    /// Lieferant
4521    #[serde(rename = "SU")]
4522    Lieferant,
4523    /// andere zugehörige Partei
4524    #[serde(rename = "VY")]
4525    AndereZugehoerigePartei,
4526    /// Messlokationsadresse
4527    #[serde(rename = "Z03")]
4528    Messlokationsadresse,
4529    /// Korrespondenzanschrift des Kunden des LF
4530    #[serde(rename = "Z04")]
4531    KorrespondenzanschriftKundenLf,
4532    /// Name und Adresse für die Ablesekarte
4533    #[serde(rename = "Z05")]
4534    NameAdresseAblesekarte,
4535    /// Kunde des MSB
4536    #[serde(rename = "Z07")]
4537    KundeMsb,
4538    /// Korrespondenzanschrift des Kunden des MSB
4539    #[serde(rename = "Z08")]
4540    KorrespondenzanschriftKundenMsb,
4541    /// Kunde des LF
4542    #[serde(rename = "Z09")]
4543    KundeLf,
4544    /// Ansprechpartner Übertragungsweg / Datenaustausch
4545    #[serde(rename = "Z10")]
4546    AnsprechpartnerUebertragungswegDatenaustausch,
4547    /// Ansprechpartner Rahmenverträge
4548    #[serde(rename = "Z11")]
4549    AnsprechpartnerRahmenvertraege,
4550    /// Ansprechpartner Kündigungsprozesse
4551    #[serde(rename = "Z12")]
4552    AnsprechpartnerKuendigungsprozesse,
4553    /// Ansprechpartner Wechselprozesse
4554    #[serde(rename = "Z13")]
4555    AnsprechpartnerWechselprozesse,
4556    /// Ansprechpartner Stammdatenprozesse
4557    #[serde(rename = "Z14")]
4558    AnsprechpartnerStammdatenprozesse,
4559    /// Überführungszeitreihe
4560    #[serde(rename = "Z15")]
4561    Ueberfuehrungszeitreihe,
4562    /// Ansprechpartner Einspeiseprozesse
4563    #[serde(rename = "Z16")]
4564    AnsprechpartnerEinspeiseprozesse,
4565    /// Ansprechpartner Abrechnungsprozesse
4566    #[serde(rename = "Z17")]
4567    AnsprechpartnerAbrechnungsprozesse,
4568    /// Ansprechpartner MMMA-Prozesse
4569    #[serde(rename = "Z18")]
4570    AnsprechpartnerMmmaProzesse,
4571    /// Ansprechpartner Bewegungsdaten
4572    #[serde(rename = "Z19")]
4573    AnsprechpartnerBewegungsdaten,
4574    /// Ansprechpartner Sperr-/Entsperrprozesse
4575    #[serde(rename = "Z20")]
4576    AnsprechpartnerSperrEntsperrprozesse,
4577    /// Ansprechpartner Bilanzierungsprozesse / Bilanzkreismanagement
4578    #[serde(rename = "Z21")]
4579    AnsprechpartnerBilanzierungsprozesseBilanzkreismanagement,
4580    /// Lieferadresse für Altgeräte
4581    #[serde(rename = "Z22")]
4582    LieferadresseAltgeraete,
4583    /// Marktlokationsadresse
4584    #[serde(rename = "Z23")]
4585    Marktlokationsadresse,
4586    /// Treffpunkt
4587    #[serde(rename = "Z24")]
4588    Treffpunkt,
4589    /// Kunde des NB
4590    #[serde(rename = "Z25")]
4591    KundeNb,
4592    /// Korrespondenzanschrift des Kunden des NB
4593    #[serde(rename = "Z26")]
4594    KorrespondenzanschriftKundenNb,
4595    /// Übertragungsnetzbetreiber
4596    #[serde(rename = "Z31")]
4597    Uebertragungsnetzbetreiber,
4598    /// Ansprechpartner technischer Netzanschluss für Neuanlagen und Anlagenumbau
4599    #[serde(rename = "Z33")]
4600    AnsprechpartnerTechnischerNetzanschlussNeuanlagenAnlagenumbau,
4601    /// Bilanzkoordinator
4602    #[serde(rename = "Z34")]
4603    Bilanzkoordinator,
4604    /// Bilanzkreisverantwortlicher
4605    #[serde(rename = "Z35")]
4606    Bilanzkreisverantwortlicher,
4607    /// Energieserviceanbieter
4608    #[serde(rename = "Z36")]
4609    Energieserviceanbieter,
4610    /// Erwarteter Kunde des MSB
4611    #[serde(rename = "Z39")]
4612    ErwarteterKundeMsb,
4613    /// Im System vorhandener Kunde des MSB
4614    #[serde(rename = "Z40")]
4615    SystemVorhandenerKundeMsb,
4616    /// Erwartete Korrespondenzanschrift des Kunden des MSB
4617    #[serde(rename = "Z41")]
4618    ErwarteteKorrespondenzanschriftKundenMsb,
4619    /// Im System vorhandene Korrespondenzanschrift des Kunden des MSB
4620    #[serde(rename = "Z42")]
4621    SystemVorhandeneKorrespondenzanschriftKundenMsb,
4622    /// Erwartete Messlokationsadresse
4623    #[serde(rename = "Z43")]
4624    ErwarteteMesslokationsadresse,
4625    /// Im System vorhandene Messlokationsadresse
4626    #[serde(rename = "Z44")]
4627    SystemVorhandeneMesslokationsadresse,
4628    /// Erwarteter Name und Adresse für die Ablesekarte
4629    #[serde(rename = "Z45")]
4630    ErwarteterNameAdresseAblesekarte,
4631    /// Im System vorhandener Name und Adresse für die Ablesekarte
4632    #[serde(rename = "Z46")]
4633    SystemVorhandenerNameAdresseAblesekarte,
4634    /// Erwarteter Kunde des LF
4635    #[serde(rename = "Z47")]
4636    ErwarteterKundeLf,
4637    /// Im System vorhandener Kunde des LF
4638    #[serde(rename = "Z48")]
4639    SystemVorhandenerKundeLf,
4640    /// Erwartete Korrespondenzanschrift des Kunden des LF
4641    #[serde(rename = "Z49")]
4642    ErwarteteKorrespondenzanschriftKundenLf,
4643    /// Im System vorhandene Korrespondenzanschrift des Kunden des LF
4644    #[serde(rename = "Z50")]
4645    SystemVorhandeneKorrespondenzanschriftKundenLf,
4646    /// Erwarteter Kunde des Netzbetreibers
4647    #[serde(rename = "Z51")]
4648    ErwarteterKundeNetzbetreibers,
4649    /// Im System vorhandener Kunde des Netzbetreibers
4650    #[serde(rename = "Z52")]
4651    SystemVorhandenerKundeNetzbetreibers,
4652    /// Erwartete Korrespondenzanschrift des Kunden des Netzbetreibers
4653    #[serde(rename = "Z53")]
4654    ErwarteteKorrespondenzanschriftKundenNetzbetreibers,
4655    /// Im System vorhandene Korrespondenzanschrift des Kunden des Netzbetreibers
4656    #[serde(rename = "Z54")]
4657    SystemVorhandeneKorrespondenzanschriftKundenNetzbetreibers,
4658    /// Erwarteter Anschlussnehmer
4659    #[serde(rename = "Z55")]
4660    ErwarteterAnschlussnehmer,
4661    /// Im System vorhandener Anschlussnehmer
4662    #[serde(rename = "Z56")]
4663    SystemVorhandenerAnschlussnehmer,
4664    /// Erwarteter Hausverwalter
4665    #[serde(rename = "Z57")]
4666    ErwarteterHausverwalter,
4667    /// Im System vorhandener Hausverwalter
4668    #[serde(rename = "Z58")]
4669    SystemVorhandenerHausverwalter,
4670    /// Erwartete Marktlokationsanschrift
4671    #[serde(rename = "Z59")]
4672    ErwarteteMarktlokationsanschrift,
4673    /// Im System vorhandene Marktlokationsanschrift
4674    #[serde(rename = "Z60")]
4675    SystemVorhandeneMarktlokationsanschrift,
4676    /// Informative Marktlokationsanschrift
4677    #[serde(rename = "Z63")]
4678    InformativeMarktlokationsanschrift,
4679    /// Informative Messlokationsadresse
4680    #[serde(rename = "Z64")]
4681    InformativeMesslokationsadresse,
4682    /// Informativer Kunde des LF
4683    #[serde(rename = "Z65")]
4684    InformativerKundeLf,
4685    /// Informative Korrespondenzanschrift des Kunden des LF
4686    #[serde(rename = "Z66")]
4687    InformativeKorrespondenzanschriftKundenLf,
4688    /// Informativer Kundenname des NB
4689    #[serde(rename = "Z67")]
4690    InformativerKundennameNb,
4691    /// Informative Korrespondenzanschrift des Kunde des NB
4692    #[serde(rename = "Z68")]
4693    InformativeKorrespondenzanschriftKundeNb,
4694    /// Informative Daten des Anschlussnehmers
4695    #[serde(rename = "Z69")]
4696    InformativeDatenAnschlussnehmers,
4697    /// Informative Daten des Hausverwalters
4698    #[serde(rename = "Z70")]
4699    InformativeDatenHausverwalters,
4700    /// Marktgebietsverantwortlicher
4701    #[serde(rename = "Z71")]
4702    Marktgebietsverantwortlicher,
4703    /// Netzkonto
4704    #[serde(rename = "ZSH")]
4705    Netzkonto,
4706    /// Name und Adresse für die Ablesekarte
4707    #[serde(rename = "ablesekarte")]
4708    Ablesekarte,
4709    /// Anschlussnehmer
4710    #[serde(rename = "anschlussnehmer")]
4711    Anschlussnehmer2,
4712    /// andere zugehörige Partei
4713    #[serde(rename = "betreiber")]
4714    Betreiber,
4715    /// Location manager
4716    #[serde(rename = "hausverwalter")]
4717    Hausverwalter2,
4718    /// Korrespondenzanschrift des Kunden des LF
4719    #[serde(rename = "korrespondenzKundeLf")]
4720    KorrespondenzKundeLf,
4721    /// Korrespondenzanschrift des Kunden des MSB
4722    #[serde(rename = "korrespondenzKundeMsb")]
4723    KorrespondenzKundeMsb,
4724    /// Korrespondenzanschrift des Kunden des NB
4725    #[serde(rename = "korrespondenzKundeNb")]
4726    KorrespondenzKundeNb,
4727    /// Kunde des LF
4728    #[serde(rename = "kundeDesLf")]
4729    KundeDesLf,
4730    /// Kunde des NB
4731    #[serde(rename = "kundeDesNb")]
4732    KundeDesNb,
4733    /// Kunde des MSB
4734    #[serde(rename = "kundeMsb")]
4735    KundeMsb2,
4736    /// Lieferanschrift
4737    #[serde(rename = "lieferanschrift")]
4738    Lieferanschrift2,
4739    /// Informative Marktlokationsanschrift
4740    #[serde(rename = "marktlokationsanschrift")]
4741    Marktlokationsanschrift,
4742    /// Messlokationsadresse
4743    #[serde(rename = "messlokationsadresse")]
4744    Messlokationsadresse2,
4745}
4746
4747/// Code values for the `preis_qualifier` field.
4748#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
4749pub enum PreisQualifier {
4750    /// Berechnungspreis
4751    #[serde(rename = "CAL")]
4752    Berechnungspreis,
4753}
4754
4755/// Code values for the `produkt_identifikation.funktion` field.
4756#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
4757pub enum ProduktIdentifikationFunktion {
4758    /// Zusätzliche Identifikation
4759    #[serde(rename = "1")]
4760    ZusaetzlicheIdentifikation,
4761    /// Produktidentifikation
4762    #[serde(rename = "5")]
4763    Produktidentifikation,
4764    /// Berechnung Tagesmitteltemperatur
4765    #[serde(rename = "Z01")]
4766    BerechnungTagesmitteltemperatur,
4767    /// Gruppenartikel-ID / Artikel-ID
4768    #[serde(rename = "Z02")]
4769    GruppenartikelIdArtikelId,
4770    /// Es wird keine Messstellenbetriebsabrechnung über diese Marktlokation vorgenommen
4771    #[serde(rename = "Z03")]
4772    EsKeineMessstellenbetriebsabrechnungDieseMarktlokationVorgenommen,
4773}
4774
4775/// Code values for the `produkt_identifikation.produkt_id` field.
4776#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
4777pub enum ProduktIdentifikationProduktId {
4778    /// Ausfallarbeit
4779    #[serde(rename = "AUA")]
4780    Ausfallarbeit,
4781}
4782
4783/// Code values for the `produkt_identifikation.produkt_typ` field.
4784#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
4785pub enum ProduktIdentifikationProduktTyp {
4786    /// OBIS-Kennzahl
4787    #[serde(rename = "SRW")]
4788    ObisKennzahl,
4789    /// BDEW OBIS-ähnliche Kennzahl
4790    #[serde(rename = "Z02")]
4791    BdewObisAehnlicheKennzahl,
4792    /// Medium
4793    #[serde(rename = "Z08")]
4794    Medium,
4795    /// Produkt
4796    #[serde(rename = "Z11")]
4797    Produkt,
4798    /// Konfigurationsprodukt
4799    #[serde(rename = "Z12")]
4800    Konfigurationsprodukt,
4801}
4802
4803/// Code values for the `produktbeschreibung` field.
4804#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
4805pub enum Produktbeschreibung {
4806    /// Ansicht des Senders
4807    #[serde(rename = "Z01")]
4808    AnsichtSenders,
4809    /// Privilegierte Energiemenge
4810    #[serde(rename = "Z02")]
4811    PrivilegierteEnergiemenge,
4812}
4813
4814/// Code values for the `produktgruppenart` field.
4815#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
4816pub enum Produktgruppenart {
4817    /// keine Gruppe genutzt
4818    #[serde(rename = "9")]
4819    KeineGruppeGenutzt,
4820    /// Netzbetreiberindividuelle Artikel-ID
4821    #[serde(rename = "Z01")]
4822    NetzbetreiberindividuelleArtikelId,
4823}
4824
4825/// Code values for the `pruefidentifikator` field.
4826#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
4827pub enum Pruefidentifikator {
4828    /// Messw. Zählerstand (Gas)
4829    #[serde(rename = "13002")]
4830    MesswZaehlerstandGas,
4831    /// Summenzeitreihe
4832    #[serde(rename = "13003")]
4833    Summenzeitreihe,
4834    /// EEG-Überf.ZR
4835    #[serde(rename = "13005")]
4836    EegUeberfZr,
4837    /// Messw. Storno
4838    #[serde(rename = "13006")]
4839    MesswStorno,
4840    /// Gasbeschaffenheitsdaten
4841    #[serde(rename = "13007")]
4842    Gasbeschaffenheitsdaten,
4843    /// Messwert Lastgang (Gas)
4844    #[serde(rename = "13008")]
4845    MesswertLastgangGas,
4846    /// Messwert Energiemenge (Gas)
4847    #[serde(rename = "13009")]
4848    MesswertEnergiemengeGas,
4849    /// Profil
4850    #[serde(rename = "13010")]
4851    Profil,
4852    /// Profilschar
4853    #[serde(rename = "13011")]
4854    Profilschar,
4855    /// TEP Vergangenheitswerte Referenz-Messung
4856    #[serde(rename = "13012")]
4857    TepVergangenheitswerteReferenzMessung,
4858    /// Marktlokationsscharfe Allokationsliste Gas (MMMA)
4859    #[serde(rename = "13013")]
4860    MarktlokationsscharfeAllokationslisteGasMmma,
4861    /// Marktlokationsscharfe bilanzierte Menge (MMMA)
4862    #[serde(rename = "13014")]
4863    MarktlokationsscharfeBilanzierteMengeMmma,
4864    /// Bewegungsdaten im Kalenderjahr vor Lieferbeginn
4865    #[serde(rename = "13015")]
4866    BewegungsdatenKalenderjahrVorLieferbeginn,
4867    /// Energiemenge und Leistungsmaximum
4868    #[serde(rename = "13016")]
4869    EnergiemengeLeistungsmaximum,
4870    /// Messw. Zählerstand (Strom)
4871    #[serde(rename = "13017")]
4872    MesswZaehlerstandStrom,
4873    /// Lastgang Messlokation, Netzkoppelpunkt
4874    #[serde(rename = "13018")]
4875    LastgangMesslokationNetzkoppelpunkt,
4876    /// Messwert Energiemenge (Strom)
4877    #[serde(rename = "13019")]
4878    MesswertEnergiemengeStrom,
4879    /// Redispatch Ausfallarbeitsüberführungszeitreihe
4880    #[serde(rename = "13020")]
4881    RedispatchAusfallarbeitsueberfuehrungszeitreihe,
4882    /// Redispatch Übermittlung von meteorologischen Daten
4883    #[serde(rename = "13021")]
4884    RedispatchUebermittlungMeteorologischenDaten,
4885    /// Redispatch Einzelzeitreihe Ausfallarbeit
4886    #[serde(rename = "13022")]
4887    RedispatchEinzelzeitreiheAusfallarbeit,
4888    /// Redispatch Ausfallarbeitssummenzeitreihe
4889    #[serde(rename = "13023")]
4890    RedispatchAusfallarbeitssummenzeitreihe,
4891    /// Lastgang Marktlokation, Tranche
4892    #[serde(rename = "13025")]
4893    LastgangMarktlokationTranche,
4894    /// Redispatch EEG-Überführungszeitreihe aufgrund Ausfallarbeit
4895    #[serde(rename = "13026")]
4896    RedispatchEegUeberfuehrungszeitreiheAufgrundAusfallarbeit,
4897    /// Werte nach Typ 2
4898    #[serde(rename = "13027")]
4899    WerteTyp2,
4900    /// Grundlage POG-Ermittlung
4901    #[serde(rename = "13028")]
4902    GrundlagePogErmittlung,
4903    /// Angebot Geräteübernahme
4904    #[serde(rename = "15001")]
4905    AngebotGeraeteuebernahme,
4906    /// Angebot Rechnungsabwicklung MSB über LF
4907    #[serde(rename = "15002")]
4908    AngebotRechnungsabwicklungMsbLf,
4909    /// Angebot zur Anfrage von Werten für ESA
4910    #[serde(rename = "15003")]
4911    AngebotAnfrageWertenEsa,
4912    /// Angebot zur Anfrage einer Konfiguration
4913    #[serde(rename = "15004")]
4914    AngebotAnfrageKonfiguration,
4915    /// Angebot zur Anfrage Änderung Technik
4916    #[serde(rename = "15005")]
4917    AngebotAnfrageAenderungTechnik,
4918    /// Bestellung Geräteübernahme
4919    #[serde(rename = "17001")]
4920    BestellungGeraeteuebernahme,
4921    /// Weiterverpflichtung MSBA
4922    #[serde(rename = "17002")]
4923    WeiterverpflichtungMsba,
4924    /// Beauftragung zur Änderung der Messlokation
4925    #[serde(rename = "17003")]
4926    BeauftragungAenderungMesslokation,
4927    /// Anforderung Messwerte
4928    #[serde(rename = "17004")]
4929    AnforderungMesswerte,
4930    /// Bestellung Rechnungsabwicklung MSB über LF
4931    #[serde(rename = "17005")]
4932    BestellungRechnungsabwicklungMsbLf,
4933    /// Beendigung Rechnungsabwicklung MSB über LF
4934    #[serde(rename = "17006")]
4935    BeendigungRechnungsabwicklungMsbLf,
4936    /// Bestellung von Werten für ESA
4937    #[serde(rename = "17007")]
4938    BestellungWertenEsa,
4939    /// Abbestellung von Werten für ESA
4940    #[serde(rename = "17008")]
4941    AbbestellungWertenEsa,
4942    /// Anzeige Gerätewechselabsicht
4943    #[serde(rename = "17009")]
4944    AnzeigeGeraetewechselabsicht,
4945    /// Bestellung eines Angebots Änderung Technik
4946    #[serde(rename = "17011")]
4947    BestellungAngebotsAenderungTechnik,
4948    /// Anfrage Stammdaten Marktlokation
4949    #[serde(rename = "17101")]
4950    AnfrageStammdatenMarktlokation,
4951    /// Anfrage Werte
4952    #[serde(rename = "17102")]
4953    AnfrageWerte,
4954    /// Anfrage Brennwert und Zustandszahl
4955    #[serde(rename = "17103")]
4956    AnfrageBrennwertZustandszahl,
4957    /// Anfrage vom MSB Gas
4958    #[serde(rename = "17104")]
4959    AnfrageMsbGas,
4960    /// Anforderung Allokationsliste
4961    #[serde(rename = "17110")]
4962    AnforderungAllokationsliste,
4963    /// Meldung einer Reklamation von Werten
4964    #[serde(rename = "17113")]
4965    MeldungReklamationWerten,
4966    /// Anforderung bilanzierte Menge
4967    #[serde(rename = "17114")]
4968    AnforderungBilanzierteMenge,
4969    /// Sperrauftrag
4970    #[serde(rename = "17115")]
4971    Sperrauftrag,
4972    /// Anfrage Sperrung
4973    #[serde(rename = "17116")]
4974    AnfrageSperrung,
4975    /// Entsperrauftrag
4976    #[serde(rename = "17117")]
4977    Entsperrauftrag,
4978    /// Bestellung Konfigurationsänderung
4979    #[serde(rename = "17118")]
4980    BestellungKonfigurationsaenderung,
4981    /// Bestellung Änderung Prognosegrundlage
4982    #[serde(rename = "17120")]
4983    BestellungAenderungPrognosegrundlage,
4984    /// Bestellung Änderung
4985    #[serde(rename = "17121")]
4986    BestellungAenderung,
4987    /// Reklamation einer Definition
4988    #[serde(rename = "17122")]
4989    ReklamationDefinition,
4990    /// Bestellung Änderung Zählzeitdefinition
4991    #[serde(rename = "17123")]
4992    BestellungAenderungZaehlzeitdefinition,
4993    /// Anfrage Stammdaten Messlokation
4994    #[serde(rename = "17126")]
4995    AnfrageStammdatenMesslokation,
4996    /// Reklamation einer Konfiguration
4997    #[serde(rename = "17128")]
4998    ReklamationKonfiguration,
4999    /// Bestellung Beendigung einer Konfiguration
5000    #[serde(rename = "17129")]
5001    BestellungBeendigungKonfiguration,
5002    /// Bestellung Änderung einer Konfiguration
5003    #[serde(rename = "17130")]
5004    BestellungAenderungKonfiguration,
5005    /// Bestellung eines Angebots einer Konfiguration
5006    #[serde(rename = "17131")]
5007    BestellungAngebotsKonfiguration,
5008    /// Anfrage Stammdaten
5009    #[serde(rename = "17132")]
5010    AnfrageStammdaten,
5011    /// Bestellung Änderung Abrechnungsdaten
5012    #[serde(rename = "17133")]
5013    BestellungAenderungAbrechnungsdaten,
5014    /// Einrichtung Konfiguration aufgrund Zuordnung LF von NB an MSB
5015    #[serde(rename = "17134")]
5016    EinrichtungKonfigurationAufgrundZuordnungLfNbMsb,
5017    /// Einrichtung Konfiguration aufgrund Zuordnung LF von MSB an MSB
5018    #[serde(rename = "17135")]
5019    EinrichtungKonfigurationAufgrundZuordnungLfMsbMsb,
5020    /// Anforderung normierter Profile/Profilscharen
5021    #[serde(rename = "17201")]
5022    AnforderungNormierterProfileProfilscharen,
5023    /// Anforderung Lieferantenclearingliste
5024    #[serde(rename = "17202")]
5025    AnforderungLieferantenclearingliste,
5026    /// Anforderung Bilanzkreiszuordnungsliste
5027    #[serde(rename = "17203")]
5028    AnforderungBilanzkreiszuordnungsliste,
5029    /// Anforderung Clearingliste BAS
5030    #[serde(rename = "17204")]
5031    AnforderungClearinglisteBas,
5032    /// Anforderung Clearingliste DZR
5033    #[serde(rename = "17205")]
5034    AnforderungClearinglisteDzr,
5035    /// Anforderung Bilanzierungsgebietsclearingliste
5036    #[serde(rename = "17206")]
5037    AnforderungBilanzierungsgebietsclearingliste,
5038    /// Ab-/Bestellung BK-SZR auf Aggregationsebene RZ
5039    #[serde(rename = "17207")]
5040    BestellungBkSzrAggregationsebeneRz,
5041    /// Anforderung Clearingliste ÜNB-DZR
5042    #[serde(rename = "17208")]
5043    AnforderungClearinglisteUenbDzr,
5044    /// Anforderung Ausfallarbeit
5045    #[serde(rename = "17209")]
5046    AnforderungAusfallarbeit,
5047    /// Anforderung Lieferantenausfallarbeitsclearingliste
5048    #[serde(rename = "17210")]
5049    AnforderungLieferantenausfallarbeitsclearingliste,
5050    /// Reklamation Profile bzw. Profilscharen
5051    #[serde(rename = "17211")]
5052    ReklamationProfileProfilscharen,
5053    /// Anforderung Abo
5054    #[serde(rename = "17301")]
5055    AnforderungAbo,
5056    /// Bestellbestätigung
5057    #[serde(rename = "19001")]
5058    Bestellbestaetigung,
5059    /// Ablehnung der Bestellung
5060    #[serde(rename = "19002")]
5061    AblehnungBestellung,
5062    /// Fortführungsbestätigung MSBA
5063    #[serde(rename = "19003")]
5064    FortfuehrungsbestaetigungMsba,
5065    /// Ablehnung Fortführung
5066    #[serde(rename = "19004")]
5067    AblehnungFortfuehrung,
5068    /// Auftragsbestätigung der Änderung der Messlokation
5069    #[serde(rename = "19005")]
5070    AuftragsbestaetigungAenderungMesslokation,
5071    /// Ablehnung der Änderung der Messlokation
5072    #[serde(rename = "19006")]
5073    AblehnungAenderungMesslokation,
5074    /// Ablehnung Anforderung Messwerte
5075    #[serde(rename = "19007")]
5076    AblehnungAnforderungMesswerte,
5077    /// Bestätigung Beendigung Rechnungsabwicklung MSB über LF
5078    #[serde(rename = "19009")]
5079    BestaetigungBeendigungRechnungsabwicklungMsbLf,
5080    /// Ablehnung Beendigung Rechnungsabwicklung MSB über LF
5081    #[serde(rename = "19010")]
5082    AblehnungBeendigungRechnungsabwicklungMsbLf,
5083    /// Bestätigung der Ab-/Bestellung von Werten für ESA
5084    #[serde(rename = "19011")]
5085    BestaetigungBestellungWertenEsa,
5086    /// Ablehnung der Ab-/Bestellung von Werten für ESA
5087    #[serde(rename = "19012")]
5088    AblehnungBestellungWertenEsa,
5089    /// Bestätigung der Stornierung einer Bestellung für ESA
5090    #[serde(rename = "19013")]
5091    BestaetigungStornierungBestellungEsa,
5092    /// Ablehnung der Stornierung einer Bestellung für ESA
5093    #[serde(rename = "19014")]
5094    AblehnungStornierungBestellungEsa,
5095    /// Bestätigung Gerätewechselabsicht
5096    #[serde(rename = "19015")]
5097    BestaetigungGeraetewechselabsicht,
5098    /// Ablehnung Gerätewechselabsicht
5099    #[serde(rename = "19016")]
5100    AblehnungGeraetewechselabsicht,
5101    /// Ablehnung Anfrage Stammdaten
5102    #[serde(rename = "19101")]
5103    AblehnungAnfrageStammdaten,
5104    /// Ablehnung Anfrage Werte
5105    #[serde(rename = "19102")]
5106    AblehnungAnfrageWerte,
5107    /// Ablehnung Brennwert und Zustandszahl
5108    #[serde(rename = "19103")]
5109    AblehnungBrennwertZustandszahl,
5110    /// Ablehnung Anfrage vom MSB Gas
5111    #[serde(rename = "19104")]
5112    AblehnungAnfrageMsbGas,
5113    /// Ablehnung Allokationsliste
5114    #[serde(rename = "19110")]
5115    AblehnungAllokationsliste,
5116    /// Ablehnung der Reklamation von Werten
5117    #[serde(rename = "19114")]
5118    AblehnungReklamationWerten,
5119    /// Ablehnung Anforderung bilanzierte Menge
5120    #[serde(rename = "19115")]
5121    AblehnungAnforderungBilanzierteMenge,
5122    /// Bestätigung Sperr-/Entsperrauftrag
5123    #[serde(rename = "19116")]
5124    BestaetigungSperrEntsperrauftrag,
5125    /// Ablehnung Sperr-/Entsperrauftrag
5126    #[serde(rename = "19117")]
5127    AblehnungSperrEntsperrauftrag,
5128    /// Bestätigung Anfrage Sperrung
5129    #[serde(rename = "19118")]
5130    BestaetigungAnfrageSperrung,
5131    /// Ablehnung Anfrage Sperrung
5132    #[serde(rename = "19119")]
5133    AblehnungAnfrageSperrung,
5134    /// Mitteilung zur Änderung
5135    #[serde(rename = "19120")]
5136    MitteilungAenderung,
5137    /// Mitteilung zur Änderung Prognosegrundlage
5138    #[serde(rename = "19121")]
5139    MitteilungAenderungPrognosegrundlage,
5140    /// Ablehnung der Reklamation einer Definition
5141    #[serde(rename = "19123")]
5142    AblehnungReklamationDefinition,
5143    /// Mitteilung zur Änderung Zählzeitdefinition
5144    #[serde(rename = "19124")]
5145    MitteilungAenderungZaehlzeitdefinition,
5146    /// Mitteilung zur Konfigurationsänderung
5147    #[serde(rename = "19127")]
5148    MitteilungKonfigurationsaenderung,
5149    /// Bestätigung Stornierung Sperr-/Entsperrauftrag
5150    #[serde(rename = "19128")]
5151    BestaetigungStornierungSperrEntsperrauftrag,
5152    /// Ablehnung Stornierung Sperr-/Entsperrauftrag
5153    #[serde(rename = "19129")]
5154    AblehnungStornierungSperrEntsperrauftrag,
5155    /// Bearbeitungsstand zur Reklamation einer Konfiguration
5156    #[serde(rename = "19130")]
5157    BearbeitungsstandReklamationKonfiguration,
5158    /// Antwort auf Bestellung Beendigung einer Konfiguration
5159    #[serde(rename = "19131")]
5160    AntwortBestellungBeendigungKonfiguration,
5161    /// Mitteilung zur Bestellung Änderung einer Konfiguration
5162    #[serde(rename = "19132")]
5163    MitteilungBestellungAenderungKonfiguration,
5164    /// Bearbeitungsstand Bestellung Abrechnungsdaten
5165    #[serde(rename = "19133")]
5166    BearbeitungsstandBestellungAbrechnungsdaten,
5167    /// Ablehnung Ab-/Bestellung der Aggregationsebene
5168    #[serde(rename = "19204")]
5169    AblehnungBestellungAggregationsebene,
5170    /// Ablehnung Abo
5171    #[serde(rename = "19301")]
5172    AblehnungAbo,
5173    /// Bestätigung Ende Abo
5174    #[serde(rename = "19302")]
5175    BestaetigungEndeAbo,
5176    /// MaBiS / Statusmeldung vom LF an NB/ÜNB
5177    #[serde(rename = "21000")]
5178    MabisStatusmeldungLfNbUenb,
5179    /// MaBiS / Statusmeldung vom NB an NB
5180    #[serde(rename = "21001")]
5181    MabisStatusmeldungNbNb,
5182    /// MaBiS / Abweisung vom BIKO an NB/ÜNB
5183    #[serde(rename = "21002")]
5184    MabisAbweisungBikoNbUenb,
5185    /// MaBiS / Statusmeldung vom BIKO an NB/ÜNB
5186    #[serde(rename = "21003")]
5187    MabisStatusmeldungBikoNbUenb,
5188    /// MaBiS / Statusmeldung vom BIKO an BKV/NB
5189    #[serde(rename = "21004")]
5190    MabisStatusmeldungBikoBkvNb,
5191    /// MaBiS / Statusmeldung vom BKV/NB an BIKO
5192    #[serde(rename = "21005")]
5193    MabisStatusmeldungBkvNbBiko,
5194    /// WiM / Statusmeldung (Planungszeitpunkt) vom NB an MSBA
5195    #[serde(rename = "21007")]
5196    WimStatusmeldungPlanungszeitpunktNbMsba,
5197    /// WiM / Statusmeldung (gescheitert) vom MSBN an NB
5198    #[serde(rename = "21009")]
5199    WimStatusmeldungGescheitertMsbnNb,
5200    /// WiM / Statusmeldung (erfolgreich) vom MSBN an NB
5201    #[serde(rename = "21010")]
5202    WimStatusmeldungErfolgreichMsbnNb,
5203    /// WiM / Statusmeldung (MSB/Scheitermeldung) vom NB an MSBN / MSBA / LF
5204    #[serde(rename = "21011")]
5205    WimStatusmeldungMsbScheitermeldungNbMsbnMsbaLf,
5206    /// WiM / Statusmeldung (erfolgreich) vom NB an MSBN
5207    #[serde(rename = "21012")]
5208    WimStatusmeldungErfolgreichNbMsbn,
5209    /// WiM / Statusmeldung (gescheitert) vom NB an MSBN / MSBA / LF
5210    #[serde(rename = "21013")]
5211    WimStatusmeldungGescheitertNbMsbnMsbaLf,
5212    /// WiM / Informationsmeldung (erfolgreich) vom NB an MSBA
5213    #[serde(rename = "21015")]
5214    WimInformationsmeldungErfolgreichNbMsba,
5215    /// WiM / Statusmeldung vom NB an MSBA
5216    #[serde(rename = "21018")]
5217    WimStatusmeldungNbMsba,
5218    /// WiM / Statusmeldung (erfolgreich) vom MSB an LF
5219    #[serde(rename = "21024")]
5220    WimStatusmeldungErfolgreichMsbLf,
5221    /// WiM / Statusmeldung (gescheitert) vom MSB an LF
5222    #[serde(rename = "21025")]
5223    WimStatusmeldungGescheitertMsbLf,
5224    /// WiM / Statusmeldung (erfolgreich) vom MSB an NB
5225    #[serde(rename = "21026")]
5226    WimStatusmeldungErfolgreichMsbNb,
5227    /// WiM / Statusmeldung (gescheitert) vom MSB an NB / MSB
5228    #[serde(rename = "21027")]
5229    WimStatusmeldungGescheitertMsbNbMsb,
5230    /// WiM / Informationsmeldung vom MSB an NB
5231    #[serde(rename = "21028")]
5232    WimInformationsmeldungMsbNb,
5233    /// WiM / Vorabinformation
5234    #[serde(rename = "21029")]
5235    WimVorabinformation,
5236    /// WiM / Zustimmung iMS-Ersteinbau
5237    #[serde(rename = "21030")]
5238    WimZustimmungImsErsteinbau,
5239    /// WiM / Bestandsschutz / Eigenausbau iMS
5240    #[serde(rename = "21031")]
5241    WimBestandsschutzEigenausbauIms,
5242    /// WiM / Angebotsablehnung (LF an MSB)
5243    #[serde(rename = "21032")]
5244    WimAngebotsablehnungLfMsb,
5245    /// WiM, GPKE / Anfrageablehnung (MSB an ESA / LF / NB)
5246    #[serde(rename = "21033")]
5247    WimGpkeAnfrageablehnungMsbEsaLfNb,
5248    /// GPKE / Rückmeldung auf Lieferschein
5249    #[serde(rename = "21035")]
5250    GpkeRueckmeldungLieferschein,
5251    /// WiM / Gerätestatus
5252    #[serde(rename = "21036")]
5253    WimGeraetestatus,
5254    /// RD / NB-Bewertung
5255    #[serde(rename = "21037")]
5256    RdNbBewertung,
5257    /// RD / BTR-Bewertung
5258    #[serde(rename = "21038")]
5259    RdBtrBewertung,
5260    /// GPKE, Awh Sperrp. Gas / Auftragsstatus (Sperren)
5261    #[serde(rename = "21039")]
5262    GpkeAwhSperrpGasAuftragsstatusSperren,
5263    /// GPKE, Awh Sperrp. Gas / Information über Entsperrauftrag
5264    #[serde(rename = "21040")]
5265    GpkeAwhSperrpGasInformationEntsperrauftrag,
5266    /// WiM / Umsetzungsstatus der Bestellung
5267    #[serde(rename = "21042")]
5268    WimUmsetzungsstatusBestellung,
5269    /// GPKE / Bestellungsantwort / -mitteilung
5270    #[serde(rename = "21043")]
5271    GpkeBestellungsantwortMitteilung,
5272    /// GPKE / Bestellungsbeendigung
5273    #[serde(rename = "21044")]
5274    GpkeBestellungsbeendigung,
5275    /// GPKE / Privilegierungsinformation nach EnFG
5276    #[serde(rename = "21045")]
5277    GpkePrivilegierungsinformationEnfg,
5278    /// GPKE / Bearbeitungsstandsmeldung
5279    #[serde(rename = "21047")]
5280    GpkeBearbeitungsstandsmeldung,
5281    /// WiM / Störungsmeldung vom LF/NB/MSB an MSB
5282    #[serde(rename = "23001")]
5283    WimStoerungsmeldungLfNbMsbMsb,
5284    /// WiM / Ablehnung vom MSB an LF/NB/MSB
5285    #[serde(rename = "23003")]
5286    WimAblehnungMsbLfNbMsb,
5287    /// WiM / Bestätigung vom MSB an LF/NB/MSB
5288    #[serde(rename = "23004")]
5289    WimBestaetigungMsbLfNbMsb,
5290    /// WiM / Informationsmeldung (Störungsmeldung) vom MSB an NB (Gas)/MSB (Strom)
5291    #[serde(rename = "23005")]
5292    WimInformationsmeldungStoerungsmeldungMsbNbGasMsbStrom,
5293    /// WiM / Ergebnisbericht vom MSB an LF/NB/MSB
5294    #[serde(rename = "23008")]
5295    WimErgebnisberichtMsbLfNbMsb,
5296    /// WiM / Informationsmeldung (Störungsbehebung) vom MSB an NB (Gas)/MSB (Strom)
5297    #[serde(rename = "23009")]
5298    WimInformationsmeldungStoerungsbehebungMsbNbGasMsbStrom,
5299    /// WiM / Informationsmeldung (Störungsmeldung) vom MSB der MaLo
5300    #[serde(rename = "23011")]
5301    WimInformationsmeldungStoerungsmeldungMsbMalo,
5302    /// WiM / Informationsmeldung (Störungsbehebung) vom MSB der MaLo
5303    #[serde(rename = "23012")]
5304    WimInformationsmeldungStoerungsbehebungMsbMalo,
5305    /// Berechnungsformel
5306    #[serde(rename = "25001")]
5307    Berechnungsformel,
5308    /// Übersicht Zählzeitdefinitionen
5309    #[serde(rename = "25004")]
5310    UebersichtZaehlzeitdefinitionen,
5311    /// Ausgerollte Zählzeitdefinition
5312    #[serde(rename = "25005")]
5313    AusgerollteZaehlzeitdefinition,
5314    /// Übersicht Schaltzeitdefinitionen
5315    #[serde(rename = "25006")]
5316    UebersichtSchaltzeitdefinitionen,
5317    /// Übersicht Leistungskurvendefinitionen
5318    #[serde(rename = "25007")]
5319    UebersichtLeistungskurvendefinitionen,
5320    /// Ausgerollte Schaltzeitdefinition
5321    #[serde(rename = "25008")]
5322    AusgerollteSchaltzeitdefinition,
5323    /// Ausgerollte Leistungskurvendefinition
5324    #[serde(rename = "25009")]
5325    AusgerollteLeistungskurvendefinition,
5326    /// Antwort auf Berechnungsformel
5327    #[serde(rename = "25010")]
5328    AntwortBerechnungsformel,
5329    /// Übermittlung der Ausgleichsenergiepreise
5330    #[serde(rename = "27001")]
5331    UebermittlungAusgleichsenergiepreise,
5332    /// Preisblatt MSB-Leistungen
5333    #[serde(rename = "27002")]
5334    PreisblattMsbLeistungen,
5335    /// Preisblatt NB-Leistungen
5336    #[serde(rename = "27003")]
5337    PreisblattNbLeistungen,
5338    /// Prüfidentifikator
5339    #[serde(rename = "31001")]
5340    Pruefidentifikator3,
5341    /// Prüfidentifikator
5342    #[serde(rename = "31002")]
5343    Pruefidentifikator4,
5344    /// Prüfidentifikator
5345    #[serde(rename = "31003")]
5346    Pruefidentifikator5,
5347    /// Prüfidentifikator
5348    #[serde(rename = "31004")]
5349    Pruefidentifikator6,
5350    /// Prüfidentifikator
5351    #[serde(rename = "31005")]
5352    Pruefidentifikator7,
5353    /// Prüfidentifikator
5354    #[serde(rename = "31006")]
5355    Pruefidentifikator8,
5356    /// Prüfidentifikator
5357    #[serde(rename = "31007")]
5358    Pruefidentifikator9,
5359    /// Prüfidentifikator
5360    #[serde(rename = "31008")]
5361    Pruefidentifikator10,
5362    /// Prüfidentifikator
5363    #[serde(rename = "31009")]
5364    Pruefidentifikator11,
5365    /// Prüfidentifikator
5366    #[serde(rename = "31010")]
5367    Pruefidentifikator12,
5368    /// Prüfidentifikator
5369    #[serde(rename = "31011")]
5370    Pruefidentifikator13,
5371    /// Anforderung Angebot Geräteübernahme
5372    #[serde(rename = "35001")]
5373    AnforderungAngebotGeraeteuebernahme,
5374    /// Anfrage Rechnungsabwicklung MSB über LF
5375    #[serde(rename = "35002")]
5376    AnfrageRechnungsabwicklungMsbLf,
5377    /// Anfrage von Werten für ESA
5378    #[serde(rename = "35003")]
5379    AnfrageWertenEsa,
5380    /// Anfrage einer Konfiguration
5381    #[serde(rename = "35004")]
5382    AnfrageKonfiguration,
5383    /// Anfrage Angebot Änderung Technik
5384    #[serde(rename = "35005")]
5385    AnfrageAngebotAenderungTechnik,
5386    /// Übermittlung Kommunikationsdaten des LF
5387    #[serde(rename = "37000")]
5388    UebermittlungKommunikationsdatenLf,
5389    /// Übermittlung Kommunikationsdaten des NB
5390    #[serde(rename = "37001")]
5391    UebermittlungKommunikationsdatenNb,
5392    /// Übermittlung Kommunikationsdaten des MSB
5393    #[serde(rename = "37002")]
5394    UebermittlungKommunikationsdatenMsb,
5395    /// Übermittlung Kommunikationsdaten des BKV
5396    #[serde(rename = "37003")]
5397    UebermittlungKommunikationsdatenBkv,
5398    /// Übermittlung Kommunikationsdaten des BIKO
5399    #[serde(rename = "37004")]
5400    UebermittlungKommunikationsdatenBiko,
5401    /// Übermittlung Kommunikationsdaten des ÜNB
5402    #[serde(rename = "37005")]
5403    UebermittlungKommunikationsdatenUenb,
5404    /// Übermittlung Kommunikationsdaten des ESA
5405    #[serde(rename = "37006")]
5406    UebermittlungKommunikationsdatenEsa,
5407    /// Kommunikationsdaten des LF Gas
5408    #[serde(rename = "37008")]
5409    KommunikationsdatenLfGas,
5410    /// Kommunikationsdaten des NB Gas
5411    #[serde(rename = "37009")]
5412    KommunikationsdatenNbGas,
5413    /// Kommunikationsdaten des MSB Gas
5414    #[serde(rename = "37010")]
5415    KommunikationsdatenMsbGas,
5416    /// Kommunikationsdaten des MGV Gas
5417    #[serde(rename = "37011")]
5418    KommunikationsdatenMgvGas,
5419    /// Spartenüb. Kommunikationsdaten des NB Gas
5420    #[serde(rename = "37012")]
5421    SpartenuebKommunikationsdatenNbGas,
5422    /// Spartenüb. Kommunikationsdaten des MSB Gas
5423    #[serde(rename = "37013")]
5424    SpartenuebKommunikationsdatenMsbGas,
5425    /// Spartenüb. Kommunikationsdaten des MSB Strom
5426    #[serde(rename = "37014")]
5427    SpartenuebKommunikationsdatenMsbStrom,
5428    /// Stornierung Sperr-/Entsperrauftrag
5429    #[serde(rename = "39000")]
5430    StornierungSperrEntsperrauftrag,
5431    /// Weiterleitung der Stornierung
5432    #[serde(rename = "39001")]
5433    WeiterleitungStornierung,
5434    /// Stornierung der Bestellung für ESA
5435    #[serde(rename = "39002")]
5436    StornierungBestellungEsa,
5437    /// GeLi Gas / Anmeldung NN
5438    #[serde(rename = "44001")]
5439    GeliGasAnmeldungNn,
5440    /// GeLi Gas / Bestätigung Anmeldung
5441    #[serde(rename = "44002")]
5442    GeliGasBestaetigungAnmeldung,
5443    /// GeLi Gas / Ablehnung Anmeldung
5444    #[serde(rename = "44003")]
5445    GeliGasAblehnungAnmeldung,
5446    /// GeLi Gas / Abmeldung NN
5447    #[serde(rename = "44004")]
5448    GeliGasAbmeldungNn,
5449    /// GeLi Gas / Bestätigung Abmeldung
5450    #[serde(rename = "44005")]
5451    GeliGasBestaetigungAbmeldung,
5452    /// GeLi Gas / Ablehnung Abmeldung
5453    #[serde(rename = "44006")]
5454    GeliGasAblehnungAbmeldung,
5455    /// GeLi Gas / Abmeldung NN vom NB
5456    #[serde(rename = "44007")]
5457    GeliGasAbmeldungNnNb,
5458    /// GeLi Gas / Bestätigung Abmeldung vom NB
5459    #[serde(rename = "44008")]
5460    GeliGasBestaetigungAbmeldungNb,
5461    /// GeLi Gas / Ablehnung Abmeldung vom NB
5462    #[serde(rename = "44009")]
5463    GeliGasAblehnungAbmeldungNb,
5464    /// GeLi Gas / Abmeldeanfrage des NB
5465    #[serde(rename = "44010")]
5466    GeliGasAbmeldeanfrageNb,
5467    /// GeLi Gas / Bestätigung Abmeldeanfrage
5468    #[serde(rename = "44011")]
5469    GeliGasBestaetigungAbmeldeanfrage,
5470    /// GeLi Gas / Ablehnung Abmeldeanfrage
5471    #[serde(rename = "44012")]
5472    GeliGasAblehnungAbmeldeanfrage,
5473    /// GeLi Gas / Anmeldung EoG
5474    #[serde(rename = "44013")]
5475    GeliGasAnmeldungEog,
5476    /// GeLi Gas / Bestätigung EoG Anmeldung
5477    #[serde(rename = "44014")]
5478    GeliGasBestaetigungEogAnmeldung,
5479    /// GeLi Gas / Ablehnung EoG Anmeldung
5480    #[serde(rename = "44015")]
5481    GeliGasAblehnungEogAnmeldung,
5482    /// GeLi Gas / Kündigung beim alten Lieferanten
5483    #[serde(rename = "44016")]
5484    GeliGasKuendigungBeimAltenLieferanten,
5485    /// GeLi Gas / Bestätigung Kündigung
5486    #[serde(rename = "44017")]
5487    GeliGasBestaetigungKuendigung,
5488    /// GeLi Gas / Ablehnung Kündigung
5489    #[serde(rename = "44018")]
5490    GeliGasAblehnungKuendigung,
5491    /// GeLi Gas / Bestandsliste zugeordnete Marktlokationen
5492    #[serde(rename = "44019")]
5493    GeliGasBestandslisteZugeordneteMarktlokationen,
5494    /// GeLi Gas / Änderungsmeldung zur Bestandsliste
5495    #[serde(rename = "44020")]
5496    GeliGasAenderungsmeldungBestandsliste,
5497    /// GeLi Gas / Antwort auf Änderungsmeldung zur Bestandsliste
5498    #[serde(rename = "44021")]
5499    GeliGasAntwortAenderungsmeldungBestandsliste,
5500    /// GeLi Gas / Anfrage nach Stornierung
5501    #[serde(rename = "44022")]
5502    GeliGasAnfrageStornierung,
5503    /// GeLi Gas / Bestätigung Anfrage Stornierung
5504    #[serde(rename = "44023")]
5505    GeliGasBestaetigungAnfrageStornierung,
5506    /// GeLi Gas / Ablehnung Anfrage Stornierung
5507    #[serde(rename = "44024")]
5508    GeliGasAblehnungAnfrageStornierung,
5509    /// GeLi Gas / Antwort auf die Geschäftsdatenanfrage
5510    #[serde(rename = "44035")]
5511    GeliGasAntwortGeschaeftsdatenanfrage,
5512    /// GeLi Gas / Informationsmeldung über existierende Zuordnung
5513    #[serde(rename = "44036")]
5514    GeliGasInformationsmeldungExistierendeZuordnung,
5515    /// GeLi Gas / Informationsmeldung zur Beendigung der Zuordnung
5516    #[serde(rename = "44037")]
5517    GeliGasInformationsmeldungBeendigungZuordnung,
5518    /// GeLi Gas / Informationsmeldung zur Aufhebung einer zuk. Zuordnung
5519    #[serde(rename = "44038")]
5520    GeliGasInformationsmeldungAufhebungZukZuordnung,
5521    /// WiM Gas / Kündigung MSB
5522    #[serde(rename = "44039")]
5523    WimGasKuendigungMsb,
5524    /// WiM Gas / Bestätigung Kündigung MSB
5525    #[serde(rename = "44040")]
5526    WimGasBestaetigungKuendigungMsb,
5527    /// WiM Gas / Ablehnung Kündigung MSB
5528    #[serde(rename = "44041")]
5529    WimGasAblehnungKuendigungMsb,
5530    /// WiM Gas / Anmeldung MSB
5531    #[serde(rename = "44042")]
5532    WimGasAnmeldungMsb,
5533    /// WiM Gas / Bestätigung Anmeldung MSB
5534    #[serde(rename = "44043")]
5535    WimGasBestaetigungAnmeldungMsb,
5536    /// WiM Gas / Ablehnung Anmeldung MSB
5537    #[serde(rename = "44044")]
5538    WimGasAblehnungAnmeldungMsb,
5539    /// WiM Gas / Ende MSB
5540    #[serde(rename = "44051")]
5541    WimGasEndeMsb,
5542    /// WiM Gas / Bestätigung Ende MSB
5543    #[serde(rename = "44052")]
5544    WimGasBestaetigungEndeMsb,
5545    /// WiM Gas / Ablehnung Ende MSB
5546    #[serde(rename = "44053")]
5547    WimGasAblehnungEndeMsb,
5548    /// WiM Gas / Antwort auf die MSB Geschäftsdatenanfrage
5549    #[serde(rename = "44060")]
5550    WimGasAntwortMsbGeschaeftsdatenanfrage,
5551    /// TSIMSG / Deklarationsliste an MGV
5552    #[serde(rename = "44096")]
5553    TsimsgDeklarationslisteMgv,
5554    /// TSIMSG / Deklarationsliste an BKV
5555    #[serde(rename = "44097")]
5556    TsimsgDeklarationslisteBkv,
5557    /// NBW Gas / Stammdaten zur Messlokation
5558    #[serde(rename = "44101")]
5559    NbwGasStammdatenMesslokation,
5560    /// NBW Gas / Aktualisierte Stammdaten zur Messlokation
5561    #[serde(rename = "44102")]
5562    NbwGasAktualisierteStammdatenMesslokation,
5563    /// NBW Gas / Stammdaten zur verbrauchenden Marktlokation
5564    #[serde(rename = "44103")]
5565    NbwGasStammdatenVerbrauchendenMarktlokation,
5566    /// NBW Gas / Aktualisierte Stammdaten zur verbrauchenden Marktlokation
5567    #[serde(rename = "44104")]
5568    NbwGasAktualisierteStammdatenVerbrauchendenMarktlokation,
5569    /// NBW Gas / Ablehnung auf Stammdaten zur verbrauchenden Marktlokation
5570    #[serde(rename = "44105")]
5571    NbwGasAblehnungStammdatenVerbrauchendenMarktlokation,
5572    /// SDÄ Gas / Nicht bila.rel. Änderung vom LF an NB
5573    #[serde(rename = "44109")]
5574    SdaeGasNichtBilaRelAenderungLfNb,
5575    /// SDÄ Gas / Antwort auf Änderung vom LF AG an AF
5576    #[serde(rename = "44111")]
5577    SdaeGasAntwortAenderungLfAgAf,
5578    /// SDÄ Gas / Nicht bila.rel. Änderung vom NB an LF
5579    #[serde(rename = "44112")]
5580    SdaeGasNichtBilaRelAenderungNbLf,
5581    /// SDÄ Gas / Nicht bila.rel. Änderung vom NB an MSB
5582    #[serde(rename = "44113")]
5583    SdaeGasNichtBilaRelAenderungNbMsb,
5584    /// SDÄ Gas / Antwort auf Änderung vom NB AG an NB
5585    #[serde(rename = "44115")]
5586    SdaeGasAntwortAenderungNbAgNb,
5587    /// SDÄ Gas / Änderung vom MSB an NB
5588    #[serde(rename = "44116")]
5589    SdaeGasAenderungMsbNb,
5590    /// SDÄ Gas / Änderung vom MSB NB an LF
5591    #[serde(rename = "44117")]
5592    SdaeGasAenderungMsbNbLf,
5593    /// SDÄ Gas / Antwort auf Änderung vom MSB AG an AF
5594    #[serde(rename = "44119")]
5595    SdaeGasAntwortAenderungMsbAgAf,
5596    /// SDÄ Gas / Bila.rel. Änderung vom LF an NB
5597    #[serde(rename = "44120")]
5598    SdaeGasBilaRelAenderungLfNb,
5599    /// SDÄ Gas / Antwort auf bila.rel. Änderung vom LF NB an LF
5600    #[serde(rename = "44121")]
5601    SdaeGasAntwortBilaRelAenderungLfNbLf,
5602    /// SDÄ Gas / Bila.rel. Änderung vom NB mit Abhängigkeiten NB an LF / MSB
5603    #[serde(rename = "44123")]
5604    SdaeGasBilaRelAenderungNbAbhaengigkeitenNbLfMsb,
5605    /// SDÄ Gas / Antwort auf bila.rel. Änderung vom NB mit Abhängigkeiten AG an NB
5606    #[serde(rename = "44124")]
5607    SdaeGasAntwortBilaRelAenderungNbAbhaengigkeitenAgNb,
5608    /// SDÄ Gas / Nicht bila.rel. Anfrage an LF NB [Berechtigt] an LF
5609    #[serde(rename = "44137")]
5610    SdaeGasNichtBilaRelAnfrageLfNbBerechtigtLf,
5611    /// SDÄ Gas / Antwort auf nicht bila.rel. Anfrage an LF LF an NB
5612    #[serde(rename = "44138")]
5613    SdaeGasAntwortNichtBilaRelAnfrageLfLfNb,
5614    /// SDÄ Gas / Nicht bila.rel. Anfrage an NB LF an NB
5615    #[serde(rename = "44139")]
5616    SdaeGasNichtBilaRelAnfrageNbLfNb,
5617    /// SDÄ Gas / Nicht bila.rel. Anfrage an NB MSB an NB
5618    #[serde(rename = "44140")]
5619    SdaeGasNichtBilaRelAnfrageNbMsbNb,
5620    /// SDÄ Gas / Antwort auf nicht bila.rel. Anfrage an NB NB an AF
5621    #[serde(rename = "44142")]
5622    SdaeGasAntwortNichtBilaRelAnfrageNbNbAf,
5623    /// SDÄ Gas / Anfrage an MSB mit Abhängigkeiten LF an NB
5624    #[serde(rename = "44143")]
5625    SdaeGasAnfrageMsbAbhaengigkeitenLfNb,
5626    /// SDÄ Gas / Antwort auf Anfrage an MSB mit Abhängigkeiten NB an AF
5627    #[serde(rename = "44145")]
5628    SdaeGasAntwortAnfrageMsbAbhaengigkeitenNbAf,
5629    /// SDÄ Gas / Ablehnung der Anfrage an MSB mit Abhängigkeiten NB an AF
5630    #[serde(rename = "44146")]
5631    SdaeGasAblehnungAnfrageMsbAbhaengigkeitenNbAf,
5632    /// SDÄ Gas / Anfrage an MSB mit Abhängigkeiten NB [Verteiler] an MSB
5633    #[serde(rename = "44147")]
5634    SdaeGasAnfrageMsbAbhaengigkeitenNbVerteilerMsb,
5635    /// SDÄ Gas / Anfrage an MSB mit Abhängigkeiten NB [Berechtigt] an MSB
5636    #[serde(rename = "44148")]
5637    SdaeGasAnfrageMsbAbhaengigkeitenNbBerechtigtMsb,
5638    /// SDÄ Gas / Antwort auf Anfrage an MSB mit Abhängigkeiten MSB an NB
5639    #[serde(rename = "44149")]
5640    SdaeGasAntwortAnfrageMsbAbhaengigkeitenMsbNb,
5641    /// SDÄ Gas / Bila.rel. Anfrage an LF NB an LF
5642    #[serde(rename = "44150")]
5643    SdaeGasBilaRelAnfrageLfNbLf,
5644    /// SDÄ Gas / Antwort auf bila.rel. Anfrage an LF LF an NB
5645    #[serde(rename = "44151")]
5646    SdaeGasAntwortBilaRelAnfrageLfLfNb,
5647    /// SDÄ Gas / Ablehnung der bila.rel. Anfrage an LF LF an NB
5648    #[serde(rename = "44152")]
5649    SdaeGasAblehnungBilaRelAnfrageLfLfNb,
5650    /// SDÄ Gas / Bila.rel. Anfrage an NB mit Abhängigkeiten
5651    #[serde(rename = "44156")]
5652    SdaeGasBilaRelAnfrageNbAbhaengigkeiten,
5653    /// SDÄ Gas / Antwort auf bila.rel. Anfrage an NB mit Abhängigkeiten
5654    #[serde(rename = "44157")]
5655    SdaeGasAntwortBilaRelAnfrageNbAbhaengigkeiten,
5656    /// SDÄ Gas / Änderung vom MSB ohne Abhängigkeiten MSB an NB
5657    #[serde(rename = "44159")]
5658    SdaeGasAenderungMsbOhneAbhaengigkeitenMsbNb,
5659    /// SDÄ Gas / Änderung vom MSB ohne Abhängigkeiten NB an LF / MSB
5660    #[serde(rename = "44160")]
5661    SdaeGasAenderungMsbOhneAbhaengigkeitenNbLfMsb,
5662    /// SDÄ Gas / Änderung vom MSB ohne Abhängigkeiten AG an AF
5663    #[serde(rename = "44161")]
5664    SdaeGasAenderungMsbOhneAbhaengigkeitenAgAf,
5665    /// SDÄ /Anfrage an MSB ohne Abhängigkeiten von LF / MSB an NB
5666    #[serde(rename = "44162")]
5667    SdaeAnfrageMsbOhneAbhaengigkeitenLfMsbNb,
5668    /// SDÄ Gas / Antwort auf Anfrage an MSB ohne Abhängigkeiten LF / MSB an NB
5669    #[serde(rename = "44163")]
5670    SdaeGasAntwortAnfrageMsbOhneAbhaengigkeitenLfMsbNb,
5671    /// SDÄ Gas / Ablehnung auf Anfrage an MSB ohne Abhängigkeiten LF / MSB an NB
5672    #[serde(rename = "44164")]
5673    SdaeGasAblehnungAnfrageMsbOhneAbhaengigkeitenLfMsbNb,
5674    /// SDÄ Gas /Anfrage an MSB ohne Abhängigkeiten NB [Verteiler] an MSB
5675    #[serde(rename = "44165")]
5676    SdaeGasAnfrageMsbOhneAbhaengigkeitenNbVerteilerMsb,
5677    /// SDÄ Gas /Anfrage an MSB ohne Abhängigkeiten NB [Berechtigter] an MSB
5678    #[serde(rename = "44166")]
5679    SdaeGasAnfrageMsbOhneAbhaengigkeitenNbBerechtigterMsb,
5680    /// SDÄ Gas / Antwort auf Anfrage an MSB ohne Abhängigkeiten MSB an NB
5681    #[serde(rename = "44167")]
5682    SdaeGasAntwortAnfrageMsbOhneAbhaengigkeitenMsbNb,
5683    /// WiM Gas / Verpflichtungsanfrage / Aufforderung
5684    #[serde(rename = "44168")]
5685    WimGasVerpflichtungsanfrageAufforderung,
5686    /// WiM Gas / Bestätigung Verpflichtungsanfrage
5687    #[serde(rename = "44169")]
5688    WimGasBestaetigungVerpflichtungsanfrage,
5689    /// WiM Gas / Ablehnung Verpflichtungsanfrage
5690    #[serde(rename = "44170")]
5691    WimGasAblehnungVerpflichtungsanfrage,
5692    /// SDÄ Gas / Anfrage an MSB mit Abhängigkeit MSB an NB
5693    #[serde(rename = "44172")]
5694    SdaeGasAnfrageMsbAbhaengigkeitMsbNb,
5695    /// SDÄ Gas / Änderung der Marktlokationsstruktur NB an LF
5696    #[serde(rename = "44175")]
5697    SdaeGasAenderungMarktlokationsstrukturNbLf,
5698    /// SDÄ Gas / Antwort auf Änderung der Marktlokationsstruktur LF an NB
5699    #[serde(rename = "44176")]
5700    SdaeGasAntwortAenderungMarktlokationsstrukturLfNb,
5701    /// SDÄ Gas / Anfrage der komplexen Marktlokationsstruktur LF an NB
5702    #[serde(rename = "44180")]
5703    SdaeGasAnfrageKomplexenMarktlokationsstrukturLfNb,
5704    /// SDÄ Gas / Antwort auf Anfrage der komplexen Marktlokationsstruktur NB an LF
5705    #[serde(rename = "44181")]
5706    SdaeGasAntwortAnfrageKomplexenMarktlokationsstrukturNbLf,
5707    /// SDÄ Gas / Ablehnung der Anfrage der komplexen Marktlokationsstruktur NB an LF
5708    #[serde(rename = "44182")]
5709    SdaeGasAblehnungAnfrageKomplexenMarktlokationsstrukturNbLf,
5710    /// WiM Gas / Ende MSB vom NB
5711    #[serde(rename = "44183")]
5712    WimGasEndeMsbNb,
5713    /// GPKE / Anmeldung verbrauchende MaLo
5714    #[serde(rename = "55001")]
5715    GpkeAnmeldungVerbrauchendeMalo,
5716    /// GPKE / Bestätigung Anmeldung verbrauchende MaLo
5717    #[serde(rename = "55002")]
5718    GpkeBestaetigungAnmeldungVerbrauchendeMalo,
5719    /// GPKE / Ablehnung Anmeldung verbrauchende MaLo
5720    #[serde(rename = "55003")]
5721    GpkeAblehnungAnmeldungVerbrauchendeMalo,
5722    /// GPKE / Abmeldung
5723    #[serde(rename = "55004")]
5724    GpkeAbmeldung,
5725    /// GPKE / Bestätigung Abmeldung
5726    #[serde(rename = "55005")]
5727    GpkeBestaetigungAbmeldung,
5728    /// GPKE / Ablehnung Abmeldung
5729    #[serde(rename = "55006")]
5730    GpkeAblehnungAbmeldung,
5731    /// GPKE / Abmeldung / Beendigung der Zuordnung vom NB
5732    #[serde(rename = "55007")]
5733    GpkeAbmeldungBeendigungZuordnungNb,
5734    /// GPKE / Bestätigung Abmeldung vom NB
5735    #[serde(rename = "55008")]
5736    GpkeBestaetigungAbmeldungNb,
5737    /// GPKE / Ablehnung Abmeldung vom NB
5738    #[serde(rename = "55009")]
5739    GpkeAblehnungAbmeldungNb,
5740    /// GPKE / Abmeldeanfrage des NB
5741    #[serde(rename = "55010")]
5742    GpkeAbmeldeanfrageNb,
5743    /// GPKE / Bestätigung Abmeldeanfrage
5744    #[serde(rename = "55011")]
5745    GpkeBestaetigungAbmeldeanfrage,
5746    /// GPKE / Ablehnung Abmeldeanfrage
5747    #[serde(rename = "55012")]
5748    GpkeAblehnungAbmeldeanfrage,
5749    /// GPKE / Anmeldung EoG
5750    #[serde(rename = "55013")]
5751    GpkeAnmeldungEog,
5752    /// GPKE / Bestätigung EoG Anmeldung
5753    #[serde(rename = "55014")]
5754    GpkeBestaetigungEogAnmeldung,
5755    /// GPKE / Ablehnung EoG Anmeldung
5756    #[serde(rename = "55015")]
5757    GpkeAblehnungEogAnmeldung,
5758    /// GPKE / Kündigung beim alten Lieferanten
5759    #[serde(rename = "55016")]
5760    GpkeKuendigungBeimAltenLieferanten,
5761    /// GPKE / Bestätigung Kündigung
5762    #[serde(rename = "55017")]
5763    GpkeBestaetigungKuendigung,
5764    /// GPKE / Ablehnung Kündigung
5765    #[serde(rename = "55018")]
5766    GpkeAblehnungKuendigung,
5767    /// GPKE / Anfrage nach Stornierung
5768    #[serde(rename = "55022")]
5769    GpkeAnfrageStornierung,
5770    /// GPKE / Bestätigung Anfrage Stornierung
5771    #[serde(rename = "55023")]
5772    GpkeBestaetigungAnfrageStornierung,
5773    /// GPKE / Ablehnung Anfrage Stornierung
5774    #[serde(rename = "55024")]
5775    GpkeAblehnungAnfrageStornierung,
5776    /// GPKE / Antwort auf GDA zu verbrauchender MaLo
5777    #[serde(rename = "55035")]
5778    GpkeAntwortGdaVerbrauchenderMalo,
5779    /// GPKE / Informationsmeldung über existierende Zuordnung
5780    #[serde(rename = "55036")]
5781    GpkeInformationsmeldungExistierendeZuordnung,
5782    /// GPKE / Informationsmeldung zur Beendigung der Zuordnung
5783    #[serde(rename = "55037")]
5784    GpkeInformationsmeldungBeendigungZuordnung,
5785    /// GPKE / Informationsmeldung zur Aufhebung einer zuk. Zuordnung
5786    #[serde(rename = "55038")]
5787    GpkeInformationsmeldungAufhebungZukZuordnung,
5788    /// WiM Strom / Kündigung MSB
5789    #[serde(rename = "55039")]
5790    WimStromKuendigungMsb,
5791    /// WiM Strom / Bestätigung Kündigung MSB
5792    #[serde(rename = "55040")]
5793    WimStromBestaetigungKuendigungMsb,
5794    /// WiM Strom / Ablehnung Kündigung MSB
5795    #[serde(rename = "55041")]
5796    WimStromAblehnungKuendigungMsb,
5797    /// WiM Strom / Anmeldung MSB
5798    #[serde(rename = "55042")]
5799    WimStromAnmeldungMsb,
5800    /// WiM Strom / Bestätigung Anmeldung MSB
5801    #[serde(rename = "55043")]
5802    WimStromBestaetigungAnmeldungMsb,
5803    /// WiM Strom / Ablehnung Anmeldung MSB
5804    #[serde(rename = "55044")]
5805    WimStromAblehnungAnmeldungMsb,
5806    /// WiM Strom / Ende MSB
5807    #[serde(rename = "55051")]
5808    WimStromEndeMsb,
5809    /// WiM Strom / Bestätigung Ende MSB
5810    #[serde(rename = "55052")]
5811    WimStromBestaetigungEndeMsb,
5812    /// WiM Strom / Ablehnung Ende MSB
5813    #[serde(rename = "55053")]
5814    WimStromAblehnungEndeMsb,
5815    /// WiM Strom / Antwort auf die MSB GDA
5816    #[serde(rename = "55060")]
5817    WimStromAntwortMsbGda,
5818    /// MaBiS / Aktivierung von MaBiS-ZP
5819    #[serde(rename = "55062")]
5820    MabisAktivierungMabisZp,
5821    /// MaBiS / Deaktivierung von MaBiS-ZP
5822    #[serde(rename = "55063")]
5823    MabisDeaktivierungMabisZp,
5824    /// MaBiS / Antwort auf Aktivierung / Deaktivierung von MaBiS-ZP
5825    #[serde(rename = "55064")]
5826    MabisAntwortAktivierungDeaktivierungMabisZp,
5827    /// MaBiS / Lieferantenclearingliste
5828    #[serde(rename = "55065")]
5829    MabisLieferantenclearingliste,
5830    /// MaBiS / Korrekturliste zu Lieferantenclearingliste
5831    #[serde(rename = "55066")]
5832    MabisKorrekturlisteLieferantenclearingliste,
5833    /// MaBiS / Bilanzkreiszuordnungsliste
5834    #[serde(rename = "55067")]
5835    MabisBilanzkreiszuordnungsliste,
5836    /// MaBiS / Clearingliste DZR
5837    #[serde(rename = "55069")]
5838    MabisClearinglisteDzr,
5839    /// MaBiS / Clearingliste BAS
5840    #[serde(rename = "55070")]
5841    MabisClearinglisteBas,
5842    /// MaBiS / Aktivierung der Zuordnungsermächtigung
5843    #[serde(rename = "55071")]
5844    MabisAktivierungZuordnungsermaechtigung,
5845    /// MaBiS / Deaktivierung der Zuordnungsermächtigung
5846    #[serde(rename = "55072")]
5847    MabisDeaktivierungZuordnungsermaechtigung,
5848    /// MaBiS / Übermittlung der Profildefinitionen
5849    #[serde(rename = "55073")]
5850    MabisUebermittlungProfildefinitionen,
5851    /// HKNR / Stammdaten auf eine ORDERS
5852    #[serde(rename = "55074")]
5853    HknrStammdatenOrders,
5854    /// HKNR / Stammdaten aufgrund einer Änderung
5855    #[serde(rename = "55075")]
5856    HknrStammdatenAufgrundAenderung,
5857    /// HKNR / Antwort auf Stammdatenänderung
5858    #[serde(rename = "55076")]
5859    HknrAntwortStammdatenaenderung,
5860    /// GPKE / Anmeldung erzeugende Marktlokation
5861    #[serde(rename = "55077")]
5862    GpkeAnmeldungErzeugendeMarktlokation,
5863    /// GPKE / Bestätigung Anmeldung erzeugende Marktlokation
5864    #[serde(rename = "55078")]
5865    GpkeBestaetigungAnmeldungErzeugendeMarktlokation,
5866    /// GPKE / Ablehnung Anmeldung erzeugende Marktlokation
5867    #[serde(rename = "55080")]
5868    GpkeAblehnungAnmeldungErzeugendeMarktlokation,
5869    /// GPKE / Antwort auf GDA zu erzeugender MaLo
5870    #[serde(rename = "55095")]
5871    GpkeAntwortGdaErzeugenderMalo,
5872    /// GPKE / Änderung Daten der MaLo vom LF an NB
5873    #[serde(rename = "55109")]
5874    GpkeAenderungDatenMaloLfNb,
5875    /// GPKE / Änderung Daten der MaLo vom LF an MSB
5876    #[serde(rename = "55110")]
5877    GpkeAenderungDatenMaloLfMsb,
5878    /// GPKE / Abrechnungsdaten Bilanzkreisabrechnung verbrauchender MaLo an LF
5879    #[serde(rename = "55126")]
5880    GpkeAbrechnungsdatenBilanzkreisabrechnungVerbrauchenderMaloLf,
5881    /// GPKE / Rückmeldung / Anfrage Daten der MaLo vom MSB an LF
5882    #[serde(rename = "55136")]
5883    GpkeRueckmeldungAnfrageDatenMaloMsbLf,
5884    /// GPKE / Rückmeldung / Anfrage Daten der MaLo vom NB an LF
5885    #[serde(rename = "55137")]
5886    GpkeRueckmeldungAnfrageDatenMaloNbLf,
5887    /// GPKE / Rückmeldung/Anfrage Abrechnungsdaten Bilanzkreisabrechnung verbrauchender MaLo vom LF
5888    #[serde(rename = "55156")]
5889    GpkeRueckmeldungAnfrageAbrechnungsdatenBilanzkreisabrechnungVerbrauchender,
5890    /// WiM Strom / Verpflichtungsanfrage / Aufforderung
5891    #[serde(rename = "55168")]
5892    WimStromVerpflichtungsanfrageAufforderung,
5893    /// WiM Strom / Bestätigung Verpflichtungsanfrage
5894    #[serde(rename = "55169")]
5895    WimStromBestaetigungVerpflichtungsanfrage,
5896    /// WiM Strom / Ablehnung Verpflichtungsanfrage
5897    #[serde(rename = "55170")]
5898    WimStromAblehnungVerpflichtungsanfrage,
5899    /// GPKE / Änderung der Lokationsbündelstruktur NB an MSB
5900    #[serde(rename = "55173")]
5901    GpkeAenderungLokationsbuendelstrukturNbMsb,
5902    /// GPKE / Änderung der Lokationsbündelstruktur NB an LF
5903    #[serde(rename = "55175")]
5904    GpkeAenderungLokationsbuendelstrukturNbLf,
5905    /// GPKE / Rückmeldung / Anfrage der Lokationsbündelstruktur MSB an NB
5906    #[serde(rename = "55177")]
5907    GpkeRueckmeldungAnfrageLokationsbuendelstrukturMsbNb,
5908    /// GPKE / Rückmeldung / Anfrage der Lokationsbündelstruktur LF an NB
5909    #[serde(rename = "55180")]
5910    GpkeRueckmeldungAnfrageLokationsbuendelstrukturLfNb,
5911    /// GPKE / Antwort auf die MSB Gas GDA
5912    #[serde(rename = "55194")]
5913    GpkeAntwortMsbGasGda,
5914    /// MaBiS / Bilanzierungsgebietsclearingliste
5915    #[serde(rename = "55195")]
5916    MabisBilanzierungsgebietsclearingliste,
5917    /// MaBiS / Antwort auf die Bilanzierungsgebietsclearingliste
5918    #[serde(rename = "55196")]
5919    MabisAntwortBilanzierungsgebietsclearingliste,
5920    /// Redispatch / Aktivierung ZP tägliche AAÜZ
5921    #[serde(rename = "55197")]
5922    RedispatchAktivierungZpTaeglicheAauez,
5923    /// Redispatch / Deaktivierung tägliche AAÜZ
5924    #[serde(rename = "55198")]
5925    RedispatchDeaktivierungTaeglicheAauez,
5926    /// Redispatch / Aktivierung ZP LF-AASZR
5927    #[serde(rename = "55199")]
5928    RedispatchAktivierungZpLfAaszr,
5929    /// Redispatch / Deaktivierung ZP LF-AASZR
5930    #[serde(rename = "55200")]
5931    RedispatchDeaktivierungZpLfAaszr,
5932    /// Redispatch / LF-AACL
5933    #[serde(rename = "55201")]
5934    RedispatchLfAacl,
5935    /// Redispatch / Korrekturliste LF-AACL
5936    #[serde(rename = "55202")]
5937    RedispatchKorrekturlisteLfAacl,
5938    /// Redispatch / Aktivierung ZP monatliche AAÜZ
5939    #[serde(rename = "55203")]
5940    RedispatchAktivierungZpMonatlicheAauez,
5941    /// Redispatch / Antwort auf Aktivierung ZP
5942    #[serde(rename = "55204")]
5943    RedispatchAntwortAktivierungZp,
5944    /// Redispatch / Weiterleitung Aktivierung ZP
5945    #[serde(rename = "55205")]
5946    RedispatchWeiterleitungAktivierungZp,
5947    /// Redispatch / Deaktivierung ZP monatliche AAÜZ
5948    #[serde(rename = "55206")]
5949    RedispatchDeaktivierungZpMonatlicheAauez,
5950    /// Redispatch / Antwort auf Deaktivierung ZP
5951    #[serde(rename = "55207")]
5952    RedispatchAntwortDeaktivierungZp,
5953    /// Redispatch / Weiterleitung Deaktivierung ZP
5954    #[serde(rename = "55208")]
5955    RedispatchWeiterleitungDeaktivierungZp,
5956    /// Redispatch / Aktivierung ZP monatliche AAÜZ
5957    #[serde(rename = "55209")]
5958    RedispatchAktivierungZpMonatlicheAauez2,
5959    /// Redispatch / Antwort auf Aktivierung ZP
5960    #[serde(rename = "55210")]
5961    RedispatchAntwortAktivierungZp2,
5962    /// Redispatch / Weiterleitung Aktivierung ZP
5963    #[serde(rename = "55211")]
5964    RedispatchWeiterleitungAktivierungZp2,
5965    /// Redispatch / Deaktivierung ZP monatliche AAÜZ
5966    #[serde(rename = "55212")]
5967    RedispatchDeaktivierungZpMonatlicheAauez2,
5968    /// Redispatch / Antwort auf Deaktivierung ZP
5969    #[serde(rename = "55213")]
5970    RedispatchAntwortDeaktivierungZp2,
5971    /// Redispatch / Weiterleitung Deaktivierung ZP
5972    #[serde(rename = "55214")]
5973    RedispatchWeiterleitungDeaktivierungZp2,
5974    /// GPKE / Abrechnungsdaten Netznutzungsabrechnung
5975    #[serde(rename = "55218")]
5976    GpkeAbrechnungsdatenNetznutzungsabrechnung,
5977    /// GPKE / Rückmeldung/Anfrage Abrechnungsdaten Netznutzungsabrechnung
5978    #[serde(rename = "55220")]
5979    GpkeRueckmeldungAnfrageAbrechnungsdatenNetznutzungsabrechnung,
5980    /// MaBiS / DZÜ Liste
5981    #[serde(rename = "55223")]
5982    MabisDzueListe,
5983    /// MaBiS / Antwort auf DZÜ Liste
5984    #[serde(rename = "55224")]
5985    MabisAntwortDzueListe,
5986    /// GPKE / Änderung Abrechnung Blindarbeit vom NB
5987    #[serde(rename = "55225")]
5988    GpkeAenderungAbrechnungBlindarbeitNb,
5989    /// GPKE / Rückmeldung / Anfrage Abrechnung Blindarbeit an NB
5990    #[serde(rename = "55227")]
5991    GpkeRueckmeldungAnfrageAbrechnungBlindarbeitNb,
5992    /// GPKE / Änderung Abrechnung Blindarbeit vom LF
5993    #[serde(rename = "55230")]
5994    GpkeAenderungAbrechnungBlindarbeitLf,
5995    /// GPKE / Rückmeldung / Anfrage Abrechnung Blindarbeit an LF
5996    #[serde(rename = "55232")]
5997    GpkeRueckmeldungAnfrageAbrechnungBlindarbeitLf,
5998    /// MaBiS / Zuordnung ZP der NGZ zur NZR
5999    #[serde(rename = "55235")]
6000    MabisZuordnungZpNgzNzr,
6001    /// MaBiS / Beendigung Zuordnung ZP der NGZ zur NZR
6002    #[serde(rename = "55236")]
6003    MabisBeendigungZuordnungZpNgzNzr,
6004    /// MaBiS / Antwort auf Zuordnung / Beendigung Zuordnung ZP der NGZ zur NZR
6005    #[serde(rename = "55237")]
6006    MabisAntwortZuordnungBeendigungZuordnungZpNgzNzr,
6007    /// E-Mob / Anmeldung in Modell 2
6008    #[serde(rename = "55238")]
6009    EMobAnmeldungModell2,
6010    /// E-Mob / Antwort auf Anmeldung in Modell 2
6011    #[serde(rename = "55239")]
6012    EMobAntwortAnmeldungModell2,
6013    /// E-Mob / Beendigung der Zuordnung zur Marktlokation
6014    #[serde(rename = "55240")]
6015    EMobBeendigungZuordnungMarktlokation,
6016    /// E-Mob / Antwort auf Beendigung der Zuordnung zur Marktlokation
6017    #[serde(rename = "55241")]
6018    EMobAntwortBeendigungZuordnungMarktlokation,
6019    /// E-Mob / Abmeldung aus dem Modell 2
6020    #[serde(rename = "55242")]
6021    EMobAbmeldungModell2,
6022    /// E-Mob / Antwort auf Abmeldung aus dem Modell 2
6023    #[serde(rename = "55243")]
6024    EMobAntwortAbmeldungModell2,
6025    /// GPKE / Stammdaten auf individuelle Bestellung
6026    #[serde(rename = "55553")]
6027    GpkeStammdatenIndividuelleBestellung,
6028    /// GPKE / Anfrage Stammdaten auf individuelle Bestellung
6029    #[serde(rename = "55555")]
6030    GpkeAnfrageStammdatenIndividuelleBestellung,
6031    /// GPKE / Änderung von MSB Abrechnungsdaten
6032    #[serde(rename = "55557")]
6033    GpkeAenderungMsbAbrechnungsdaten,
6034    /// GPKE / Rückmeldung / Anfrage von MSB Abrechnungsdaten
6035    #[serde(rename = "55559")]
6036    GpkeRueckmeldungAnfrageMsbAbrechnungsdaten,
6037    /// GPKE / Anmeldung neue verbrauchende Marktlokation
6038    #[serde(rename = "55600")]
6039    GpkeAnmeldungNeueVerbrauchendeMarktlokation,
6040    /// GPKE / Anmeldung neue erzeugende Marktlokation
6041    #[serde(rename = "55601")]
6042    GpkeAnmeldungNeueErzeugendeMarktlokation,
6043    /// GPKE / Bestätigung Anmeldung neue verbrauchende Marktlokation
6044    #[serde(rename = "55602")]
6045    GpkeBestaetigungAnmeldungNeueVerbrauchendeMarktlokation,
6046    /// GPKE / Bestätigung Anmeldung neue erzeugende Marktlokation
6047    #[serde(rename = "55603")]
6048    GpkeBestaetigungAnmeldungNeueErzeugendeMarktlokation,
6049    /// GPKE / Ablehnung Anmeldung neue verbrauchende Marktlokation
6050    #[serde(rename = "55604")]
6051    GpkeAblehnungAnmeldungNeueVerbrauchendeMarktlokation,
6052    /// GPKE / Ablehnung Anmeldung neue erzeugende Marktlokation
6053    #[serde(rename = "55605")]
6054    GpkeAblehnungAnmeldungNeueErzeugendeMarktlokation,
6055    /// GPKE / Ankündigung Zuordnung / Zuordnung des LF zur erz. MaLo/ Tranche
6056    #[serde(rename = "55607")]
6057    GpkeAnkuendigungZuordnungZuordnungLfErzMaloTranche,
6058    /// GPKE / Bestätigung Zuordnung des LF zur erz. MaLo/ Tranche
6059    #[serde(rename = "55608")]
6060    GpkeBestaetigungZuordnungLfErzMaloTranche,
6061    /// GPKE / Ablehnung Zuordnung des LF zur erz. MaLo/ Tranche
6062    #[serde(rename = "55609")]
6063    GpkeAblehnungZuordnungLfErzMaloTranche,
6064    /// GPKE / Beendigung der Zuordnung des MSB zur MaLo / MeLo
6065    #[serde(rename = "55611")]
6066    GpkeBeendigungZuordnungMsbMaloMelo,
6067    /// GPKE / Abrechnungsdaten Bilanzkreisabrechnung verbrauchender MaLo an ÜNB
6068    #[serde(rename = "55613")]
6069    GpkeAbrechnungsdatenBilanzkreisabrechnungVerbrauchenderMaloUenb,
6070    /// GPKE / Rückmeldung / Anfrage Abrechnungsdaten Bilanzkreisabrechnung verbrauchender MaLo vom ÜNB
6071    #[serde(rename = "55614")]
6072    GpkeRueckmeldungAnfrageAbrechnungsdatenBilanzkreisabrechnungVerbrauchender2,
6073    /// GPKE / Änderung Daten der NeLo vom NB an LF
6074    #[serde(rename = "55615")]
6075    GpkeAenderungDatenNeloNbLf,
6076    /// GPKE / Änderung Daten der MaLo vom NB an LF
6077    #[serde(rename = "55616")]
6078    GpkeAenderungDatenMaloNbLf,
6079    /// GPKE / Änderung Daten der TR vom NB an LF
6080    #[serde(rename = "55617")]
6081    GpkeAenderungDatenTrNbLf,
6082    /// GPKE / Änderung Daten der SR vom NB an LF
6083    #[serde(rename = "55618")]
6084    GpkeAenderungDatenSrNbLf,
6085    /// GPKE / Änderung Daten der Tranche vom NB an LF
6086    #[serde(rename = "55619")]
6087    GpkeAenderungDatenTrancheNbLf,
6088    /// GPKE / Änderung Daten der MeLo von NB an LF
6089    #[serde(rename = "55620")]
6090    GpkeAenderungDatenMeloNbLf,
6091    /// GPKE / Rückmeldung / Anfrage Daten zur NeLo vom LF an NB
6092    #[serde(rename = "55621")]
6093    GpkeRueckmeldungAnfrageDatenNeloLfNb,
6094    /// GPKE / Rückmeldung / Anfrage Daten der MaLo vom LF an NB
6095    #[serde(rename = "55622")]
6096    GpkeRueckmeldungAnfrageDatenMaloLfNb,
6097    /// GPKE / Rückmeldung / Anfrage Daten der TR vom LF an NB
6098    #[serde(rename = "55623")]
6099    GpkeRueckmeldungAnfrageDatenTrLfNb,
6100    /// GPKE / Rückmeldung / Anfrage Daten der SR vom LF an NB
6101    #[serde(rename = "55624")]
6102    GpkeRueckmeldungAnfrageDatenSrLfNb,
6103    /// GPKE / Rückmeldung / Anfrage Daten der Tranche vom LF an NB
6104    #[serde(rename = "55625")]
6105    GpkeRueckmeldungAnfrageDatenTrancheLfNb,
6106    /// GPKE / Rückmeldung / Anfrage Daten der MeLo vom LF an NB
6107    #[serde(rename = "55626")]
6108    GpkeRueckmeldungAnfrageDatenMeloLfNb,
6109    /// GPKE / Änderung Daten der NeLo vom NB an MSB
6110    #[serde(rename = "55627")]
6111    GpkeAenderungDatenNeloNbMsb,
6112    /// GPKE / Änderung Daten der MaLo vom NB an MSB
6113    #[serde(rename = "55628")]
6114    GpkeAenderungDatenMaloNbMsb,
6115    /// GPKE / Änderung Daten der TR vom NB an MSB
6116    #[serde(rename = "55629")]
6117    GpkeAenderungDatenTrNbMsb,
6118    /// GPKE / Änderung Daten der SR vom NB an MSB
6119    #[serde(rename = "55630")]
6120    GpkeAenderungDatenSrNbMsb,
6121    /// GPKE / Änderung Daten der MeLo vom NB an MSB
6122    #[serde(rename = "55632")]
6123    GpkeAenderungDatenMeloNbMsb,
6124    /// GPKE / Rückmeldung / Anfrage Daten zur NeLo vom MSB an NB
6125    #[serde(rename = "55633")]
6126    GpkeRueckmeldungAnfrageDatenNeloMsbNb,
6127    /// GPKE / Rückmeldung / Anfrage Daten der MaLo vom MSB an NB
6128    #[serde(rename = "55634")]
6129    GpkeRueckmeldungAnfrageDatenMaloMsbNb,
6130    /// GPKE / Rückmeldung / Anfrage Daten der TR vom MSB an NB
6131    #[serde(rename = "55635")]
6132    GpkeRueckmeldungAnfrageDatenTrMsbNb,
6133    /// GPKE / Rückmeldung / Anfrage Daten der SR vom MSB an NB
6134    #[serde(rename = "55636")]
6135    GpkeRueckmeldungAnfrageDatenSrMsbNb,
6136    /// GPKE / Rückmeldung / Anfrage Daten der MeLo vom MSB an NB
6137    #[serde(rename = "55638")]
6138    GpkeRueckmeldungAnfrageDatenMeloMsbNb,
6139    /// GPKE / Änderung Daten der NeLo vom MSB an NB
6140    #[serde(rename = "55639")]
6141    GpkeAenderungDatenNeloMsbNb,
6142    /// GPKE / Änderung Daten der MaLo vom MSB an NB
6143    #[serde(rename = "55640")]
6144    GpkeAenderungDatenMaloMsbNb,
6145    /// GPKE / Änderung Daten der SR vom MSB an NB
6146    #[serde(rename = "55641")]
6147    GpkeAenderungDatenSrMsbNb,
6148    /// GPKE / Änderung Daten der Tranche vom MSB an NB
6149    #[serde(rename = "55642")]
6150    GpkeAenderungDatenTrancheMsbNb,
6151    /// GPKE / Änderung Daten der MeLo vom MSB an NB
6152    #[serde(rename = "55643")]
6153    GpkeAenderungDatenMeloMsbNb,
6154    /// GPKE / Rückmeldung / Anfrage Daten der NeLo vom NB an MSB
6155    #[serde(rename = "55644")]
6156    GpkeRueckmeldungAnfrageDatenNeloNbMsb,
6157    /// GPKE / Rückmeldung / Anfrage Daten der MaLo vom NB an MSB
6158    #[serde(rename = "55645")]
6159    GpkeRueckmeldungAnfrageDatenMaloNbMsb,
6160    /// GPKE / Rückmeldung / Anfrage Daten der SR vom NB an MSB
6161    #[serde(rename = "55646")]
6162    GpkeRueckmeldungAnfrageDatenSrNbMsb,
6163    /// GPKE / Rückmeldung / Anfrage Daten der Tranche vom NB an MSB
6164    #[serde(rename = "55647")]
6165    GpkeRueckmeldungAnfrageDatenTrancheNbMsb,
6166    /// GPKE / Rückmeldung / Anfrage Daten der MeLo vom NB an MSB
6167    #[serde(rename = "55648")]
6168    GpkeRueckmeldungAnfrageDatenMeloNbMsb,
6169    /// GPKE / Änderung Daten der NeLo vom MSB an LF
6170    #[serde(rename = "55649")]
6171    GpkeAenderungDatenNeloMsbLf,
6172    /// GPKE / Änderung Daten der MaLo vom MSB an LF
6173    #[serde(rename = "55650")]
6174    GpkeAenderungDatenMaloMsbLf,
6175    /// GPKE / Änderung Daten der SR vom MSB an LF
6176    #[serde(rename = "55651")]
6177    GpkeAenderungDatenSrMsbLf,
6178    /// GPKE / Änderung Daten der Tranche vom MSB an LF
6179    #[serde(rename = "55652")]
6180    GpkeAenderungDatenTrancheMsbLf,
6181    /// GPKE / Änderung Daten der MeLo vom MSB an LF
6182    #[serde(rename = "55653")]
6183    GpkeAenderungDatenMeloMsbLf,
6184    /// GPKE / Rückmeldung / Anfrage Daten der NeLo vom LF an MSB
6185    #[serde(rename = "55654")]
6186    GpkeRueckmeldungAnfrageDatenNeloLfMsb,
6187    /// GPKE / Rückmeldung / Anfrage Daten der MaLo vom LF an MSB
6188    #[serde(rename = "55655")]
6189    GpkeRueckmeldungAnfrageDatenMaloLfMsb,
6190    /// GPKE / Rückmeldung / Anfrage Daten der SR vom LF an MSB
6191    #[serde(rename = "55656")]
6192    GpkeRueckmeldungAnfrageDatenSrLfMsb,
6193    /// GPKE / Rückmeldung / Anfrage Daten der Tranche vom LF an MSB
6194    #[serde(rename = "55657")]
6195    GpkeRueckmeldungAnfrageDatenTrancheLfMsb,
6196    /// GPKE / Rückmeldung / Anfrage Daten der MeLo vom LF an MSB
6197    #[serde(rename = "55658")]
6198    GpkeRueckmeldungAnfrageDatenMeloLfMsb,
6199    /// GPKE / Änderung Daten der NeLo vom MSB an wMSB
6200    #[serde(rename = "55659")]
6201    GpkeAenderungDatenNeloMsbWmsb,
6202    /// GPKE / Änderung Daten der MaLo vom MSB an wMSB
6203    #[serde(rename = "55660")]
6204    GpkeAenderungDatenMaloMsbWmsb,
6205    /// GPKE / Änderung Daten der SR vom MSB an wMSB
6206    #[serde(rename = "55661")]
6207    GpkeAenderungDatenSrMsbWmsb,
6208    /// GPKE / Änderung Daten der Tranche vom MSB an wMSB
6209    #[serde(rename = "55662")]
6210    GpkeAenderungDatenTrancheMsbWmsb,
6211    /// GPKE / Änderung Daten der MeLo vom MSB an wMSB
6212    #[serde(rename = "55663")]
6213    GpkeAenderungDatenMeloMsbWmsb,
6214    /// GPKE / Rückmeldung / Anfrage Daten der NeLo vom wMSB an MSB
6215    #[serde(rename = "55664")]
6216    GpkeRueckmeldungAnfrageDatenNeloWmsbMsb,
6217    /// GPKE / Rückmeldung / Anfrage Daten der MaLo wMSB an MSB
6218    #[serde(rename = "55665")]
6219    GpkeRueckmeldungAnfrageDatenMaloWmsbMsb,
6220    /// GPKE / Rückmeldung / Anfrage Daten der SR vom wMSB an MSB
6221    #[serde(rename = "55666")]
6222    GpkeRueckmeldungAnfrageDatenSrWmsbMsb,
6223    /// GPKE / Rückmeldung / Anfrage Daten der Tranche vom wMSB an MSB
6224    #[serde(rename = "55667")]
6225    GpkeRueckmeldungAnfrageDatenTrancheWmsbMsb,
6226    /// GPKE / Rückmeldung / Anfrage Daten der MeLo vom wMSB an MSB
6227    #[serde(rename = "55669")]
6228    GpkeRueckmeldungAnfrageDatenMeloWmsbMsb,
6229    /// GPKE / Stammdaten Bilanzkreistreue
6230    #[serde(rename = "55670")]
6231    GpkeStammdatenBilanzkreistreue,
6232    /// GPKE / Rückmeldung auf Stammdaten Bilanzkreistreue
6233    #[serde(rename = "55671")]
6234    GpkeRueckmeldungStammdatenBilanzkreistreue,
6235    /// GPKE / Abrechnungsdaten Bilanzkreisabrechnung erzeugender MaLo an LF
6236    #[serde(rename = "55672")]
6237    GpkeAbrechnungsdatenBilanzkreisabrechnungErzeugenderMaloLf,
6238    /// GPKE / Rückmeldung / Anfrage Abrechnungsdaten Bilanzkreisabrechnung erzeugender MaLo vom LF
6239    #[serde(rename = "55673")]
6240    GpkeRueckmeldungAnfrageAbrechnungsdatenBilanzkreisabrechnungErzeugender,
6241    /// GPKE / Abrechnungsdaten Bilanzkreisabrechnung erzeugender MaLo an ÜNB
6242    #[serde(rename = "55674")]
6243    GpkeAbrechnungsdatenBilanzkreisabrechnungErzeugenderMaloUenb,
6244    /// GPKE / Rückmeldung / Anfrage Abrechnungsdaten Bilanzkreisabrechnung erzeugender MaLo vom ÜNB
6245    #[serde(rename = "55675")]
6246    GpkeRueckmeldungAnfrageAbrechnungsdatenBilanzkreisabrechnungErzeugender2,
6247    /// GPKE / Änderung Daten der MaLo vom MSB an ÜNB
6248    #[serde(rename = "55684")]
6249    GpkeAenderungDatenMaloMsbUenb,
6250    /// GPKE / Rückmeldung / Anfrage Daten der MaLo vom ÜNB an MSB
6251    #[serde(rename = "55685")]
6252    GpkeRueckmeldungAnfrageDatenMaloUenbMsb,
6253    /// GPKE / Änderung Daten der Tranche vom MSB an ÜNB
6254    #[serde(rename = "55686")]
6255    GpkeAenderungDatenTrancheMsbUenb,
6256    /// GPKE / Rückmeldung / Anfrage Daten der Tranche vom ÜNB an MSB
6257    #[serde(rename = "55687")]
6258    GpkeRueckmeldungAnfrageDatenTrancheUenbMsb,
6259    /// GPKE / Änderung Daten der MaLo vom NB an ÜNB
6260    #[serde(rename = "55688")]
6261    GpkeAenderungDatenMaloNbUenb,
6262    /// GPKE / Rückmeldung / Anfrage Daten der MaLo vom ÜNB an NB
6263    #[serde(rename = "55689")]
6264    GpkeRueckmeldungAnfrageDatenMaloUenbNb,
6265    /// NBW / Lokationsbündelstruktur und DB
6266    #[serde(rename = "55690")]
6267    NbwLokationsbuendelstrukturDb,
6268    /// GPKE / Änderung Paket-ID der MaLo
6269    #[serde(rename = "55691")]
6270    GpkeAenderungPaketIdMalo,
6271    /// GPKE / Rückmeldung / Anfrage Paket-ID der MaLo
6272    #[serde(rename = "55692")]
6273    GpkeRueckmeldungAnfragePaketIdMalo,
6274    /// GPKE / Änderung Daten der TR vom LF an NB
6275    #[serde(rename = "55693")]
6276    GpkeAenderungDatenTrLfNb,
6277    /// GPKE / Rückmeldung / Anfrage Daten der TR vom NB an LF
6278    #[serde(rename = "55694")]
6279    GpkeRueckmeldungAnfrageDatenTrNbLf,
6280}
6281
6282/// Code values for the `pruefschritt_code` field.
6283#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
6284pub enum PruefschrittCode {
6285    /// Zustimmung ohne Korrekturen
6286    #[serde(rename = "E15")]
6287    ZustimmungOhneKorrekturen,
6288    /// Ablehnung (kein Vertragsverhältnis mehr vorhanden)
6289    #[serde(rename = "Z29")]
6290    AblehnungKeinVertragsverhaeltnisMehrVorhanden,
6291    /// keine Störung feststellbar
6292    #[serde(rename = "ZB8")]
6293    KeineStoerungFeststellbar,
6294}
6295
6296/// Code values for the `qualifier` field.
6297#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
6298pub enum Qualifier {
6299    /// Produkt
6300    #[serde(rename = "11")]
6301    Produkt,
6302    /// Struktur
6303    #[serde(rename = "15")]
6304    Struktur,
6305    /// Verantwortlicher
6306    #[serde(rename = "6")]
6307    Verantwortlicher,
6308    /// Angebotsnummer
6309    #[serde(rename = "AAG")]
6310    Angebotsnummer,
6311    /// Nummer der Anfrage
6312    #[serde(rename = "AAV")]
6313    NummerAnfrage,
6314    /// Nummer des zugehörigen Dokuments
6315    #[serde(rename = "ACE")]
6316    NummerZugehoerigenDokuments,
6317    /// Referenznummer einer vorangegangenen Nachricht
6318    #[serde(rename = "ACW")]
6319    ReferenznummerVorangegangenenNachricht,
6320    /// Mitteilungsnummer
6321    #[serde(rename = "ADY")]
6322    Mitteilungsnummer,
6323    /// Zugehörige Rechnungen
6324    #[serde(rename = "AFL")]
6325    ZugehoerigeRechnungen,
6326    /// Beantragungsnummer
6327    #[serde(rename = "AGI")]
6328    Beantragungsnummer,
6329    /// Anwendungsreferenznummer
6330    #[serde(rename = "AGK")]
6331    Anwendungsreferenznummer,
6332    /// Absenderreferenz für die Original-Nachricht
6333    #[serde(rename = "AGO")]
6334    AbsenderreferenzOriginalNachricht,
6335    /// Verweis auf Katalognummer
6336    #[serde(rename = "APF")]
6337    VerweisKatalognummer,
6338    /// Referenz auf eine Zeitreihe
6339    #[serde(rename = "AUU")]
6340    ReferenzZeitreihe,
6341    /// Kundennummer beim Lieferanten
6342    #[serde(rename = "AVC")]
6343    KundennummerBeimLieferanten,
6344    /// Meldepunkt
6345    #[serde(rename = "AVE")]
6346    Meldepunkt,
6347    /// Anspruchsteller
6348    #[serde(rename = "CC")]
6349    Anspruchsteller,
6350    /// Netzbetreiber
6351    #[serde(rename = "DDM")]
6352    Netzbetreiber,
6353    /// Location manager
6354    #[serde(rename = "DDO")]
6355    Hausverwalter,
6356    /// Messstellenbetreiber
6357    #[serde(rename = "DEB")]
6358    Messstellenbetreiber,
6359    /// Profilerstellung
6360    #[serde(rename = "DED")]
6361    Profilerstellung,
6362    /// Lieferanschrift
6363    #[serde(rename = "DP")]
6364    Lieferanschrift,
6365    /// Anschlussnehmer
6366    #[serde(rename = "EO")]
6367    Anschlussnehmer,
6368    /// Steuernummer
6369    #[serde(rename = "FC")]
6370    Steuernummer,
6371    /// Gerätenummer
6372    #[serde(rename = "MG")]
6373    Geraetenummer,
6374    /// Nachrichtenempfänger
6375    #[serde(rename = "MR")]
6376    Nachrichtenempfaenger,
6377    /// Dokumenten-/Nachrichtenaussteller bzw. -absender
6378    #[serde(rename = "MS")]
6379    DokumentenNachrichtenausstellerAbsender,
6380    /// Ursprungsrechnungsnummer
6381    #[serde(rename = "OI")]
6382    Ursprungsrechnungsnummer,
6383    /// Auftragsnummer (Einkauf)
6384    #[serde(rename = "ON")]
6385    AuftragsnummerEinkauf,
6386    /// Ansprechpartner
6387    #[serde(rename = "PK")]
6388    Ansprechpartner,
6389    /// Lieferant
6390    #[serde(rename = "SU")]
6391    Lieferant,
6392    /// Transaktions-Referenznummer
6393    #[serde(rename = "TN")]
6394    TransaktionsReferenznummer,
6395    /// Umsatzsteuernummer
6396    #[serde(rename = "VA")]
6397    Umsatzsteuernummer,
6398    /// andere zugehörige Partei
6399    #[serde(rename = "VY")]
6400    AndereZugehoerigePartei,
6401    /// Kundennummer beim Altlieferanten
6402    #[serde(rename = "Z01")]
6403    KundennummerBeimAltlieferanten,
6404    /// Standardlastprofil
6405    #[serde(rename = "Z02")]
6406    Standardlastprofil,
6407    /// Positionsnummer des Angebots
6408    #[serde(rename = "Z03")]
6409    PositionsnummerAngebots,
6410    /// Standardeinspeiseprofil
6411    #[serde(rename = "Z04")]
6412    Standardeinspeiseprofil,
6413    /// Abrechnung des Messstellenbetriebs über NNE
6414    #[serde(rename = "Z05")]
6415    AbrechnungMessstellenbetriebsNne,
6416    /// Normierungsfaktor
6417    #[serde(rename = "Z06")]
6418    Normierungsfaktor,
6419    /// Profiltyp
6420    #[serde(rename = "Z07")]
6421    Profiltyp,
6422    /// MP-ID des nachfolgenden Netzbetreibers
6423    #[serde(rename = "Z08")]
6424    MpIdNachfolgendenNetzbetreibers,
6425    /// Gerätenummer
6426    #[serde(rename = "Z09")]
6427    Geraetenummer2,
6428    /// OBIS-Kennzahl
6429    #[serde(rename = "Z10")]
6430    ObisKennzahl,
6431    /// Gerätenummer des Mengenumwerters
6432    #[serde(rename = "Z11")]
6433    GeraetenummerMengenumwerters,
6434    /// Referenz auf ein Profil
6435    #[serde(rename = "Z12")]
6436    ReferenzProfil,
6437    /// Prüfidentifikator
6438    #[serde(rename = "Z13")]
6439    Pruefidentifikator,
6440    /// Smartmeter-Gateway
6441    #[serde(rename = "Z14")]
6442    SmartmeterGateway,
6443    /// Überführungszeitreihe
6444    #[serde(rename = "Z15")]
6445    Ueberfuehrungszeitreihe,
6446    /// zugeordnete Marktlokation
6447    #[serde(rename = "Z16")]
6448    ZugeordneteMarktlokation,
6449    /// Preisschlüsselstamm
6450    #[serde(rename = "Z17")]
6451    Preisschluesselstamm,
6452    /// Marktlokation
6453    #[serde(rename = "Z18")]
6454    Marktlokation,
6455    /// Messlokation
6456    #[serde(rename = "Z19")]
6457    Messlokation,
6458    /// Tranche
6459    #[serde(rename = "Z20")]
6460    Tranche,
6461    /// zugeordnete Messlokation
6462    #[serde(rename = "Z21")]
6463    ZugeordneteMesslokation,
6464    /// Beteiligte Marktrolle
6465    #[serde(rename = "Z22")]
6466    BeteiligteMarktrolle,
6467    /// Rechenschritt
6468    #[serde(rename = "Z23")]
6469    Rechenschritt,
6470    /// Status der Fernsteuerbarkeit
6471    #[serde(rename = "Z24")]
6472    StatusFernsteuerbarkeit,
6473    /// Faxnummer
6474    #[serde(rename = "Z25")]
6475    Faxnummer,
6476    /// Korrespondenzanschrift des Kunden des NB
6477    #[serde(rename = "Z26")]
6478    KorrespondenzanschriftKundenNb,
6479    /// Code der Zählzeitdefinition
6480    #[serde(rename = "Z27")]
6481    CodeZaehlzeitdefinition,
6482    /// Code des zählenden Registers
6483    #[serde(rename = "Z28")]
6484    CodeZaehlendenRegisters,
6485    /// Bilanzkreis "von"
6486    #[serde(rename = "Z29")]
6487    Bilanzkreis3,
6488    /// Referenz auf vorherige Stammdatenmeldung des MSB
6489    #[serde(rename = "Z30")]
6490    ReferenzVorherigeStammdatenmeldungMsb,
6491    /// Lokationsbündelstruktur
6492    #[serde(rename = "Z31")]
6493    Lokationsbuendelstruktur,
6494    /// Netzlokation
6495    #[serde(rename = "Z32")]
6496    Netzlokation,
6497    /// Objektcode der Lokation in der Lokationsbündelstruktur
6498    #[serde(rename = "Z33")]
6499    ObjektcodeLokationLokationsbuendelstruktur,
6500    /// vorgelagerte Messlokation
6501    #[serde(rename = "Z34")]
6502    VorgelagerteMesslokation,
6503    /// vorgelagerte Netzlokation
6504    #[serde(rename = "Z35")]
6505    VorgelagerteNetzlokation,
6506    /// Versorgungsart der Marktlokation
6507    #[serde(rename = "Z36")]
6508    VersorgungsartMarktlokation,
6509    /// Technische Ressource
6510    #[serde(rename = "Z37")]
6511    TechnischeRessource,
6512    /// Steuerbare Ressource
6513    #[serde(rename = "Z38")]
6514    SteuerbareRessource,
6515    /// Keine standardisierte Lokationsbündelstruktur vorhanden
6516    #[serde(rename = "Z39")]
6517    KeineStandardisierteLokationsbuendelstrukturVorhanden,
6518    /// Erreichbarkeit des Unternehmens
6519    #[serde(rename = "Z40")]
6520    ErreichbarkeitUnternehmens,
6521    /// Referenznummer des Vorgangs der Anmeldung nach WiM
6522    #[serde(rename = "Z41")]
6523    ReferenznummerVorgangsAnmeldungWim,
6524    /// Referenznummer der Nachricht der betroffenen Antwort auf Bestellung (Bestellbestätigung)
6525    #[serde(rename = "Z42")]
6526    ReferenznummerNachrichtBetroffenenAntwortBestellungBestellbestaetigung,
6527    /// Referenznummer des Vorgangs der betroffenen Antwort auf Bestellung (Bestellbestätigung)
6528    #[serde(rename = "Z43")]
6529    ReferenznummerVorgangsBetroffenenAntwortBestellungBestellbestaetigung,
6530    /// Berechnungspreis
6531    #[serde(rename = "Z44")]
6532    Berechnungspreis,
6533    /// Referenz auf die Artikel-ID
6534    #[serde(rename = "Z45")]
6535    ReferenzArtikelId,
6536    /// Referenz auf Zeitraum-ID
6537    #[serde(rename = "Z46")]
6538    ReferenzZeitraumId,
6539    /// Im System vorhandene Daten
6540    #[serde(rename = "Z47")]
6541    SystemVorhandeneDaten,
6542    /// Erwartete Daten
6543    #[serde(rename = "Z48")]
6544    ErwarteteDaten,
6545    /// Gültige Daten
6546    #[serde(rename = "Z49")]
6547    GueltigeDaten,
6548    /// Termindaten der Marktlokation
6549    #[serde(rename = "Z50")]
6550    TermindatenMarktlokation,
6551    /// Erwartete Termindaten der Marktlokation
6552    #[serde(rename = "Z51")]
6553    ErwarteteTermindatenMarktlokation,
6554    /// Im System vorhandene Termindaten der Marktlokation
6555    #[serde(rename = "Z52")]
6556    SystemVorhandeneTermindatenMarktlokation,
6557    /// Keine Daten
6558    #[serde(rename = "Z53")]
6559    KeineDaten,
6560    /// Im System keine Daten vorhanden
6561    #[serde(rename = "Z54")]
6562    SystemKeineDatenVorhanden,
6563    /// Keine Daten erwartet
6564    #[serde(rename = "Z55")]
6565    KeineDatenErwartet,
6566    /// Preise des Netzbetreibers
6567    #[serde(rename = "Z56")]
6568    PreiseNetzbetreibers,
6569    /// Erwarteter Hausverwalter
6570    #[serde(rename = "Z57")]
6571    ErwarteterHausverwalter,
6572    /// Schalthandlung
6573    #[serde(rename = "Z58")]
6574    Schalthandlung,
6575    /// Marktlokation Kundenanlage
6576    #[serde(rename = "Z59")]
6577    MarktlokationKundenanlage,
6578    /// Informativ zur Umsetzung geplantes Produktpaket
6579    #[serde(rename = "Z60")]
6580    InformativUmsetzungGeplantesProduktpaket,
6581    /// Grundlage zur Verringerung der Umlagen nach EnFG
6582    #[serde(rename = "Z61")]
6583    GrundlageVerringerungUmlagenEnfg,
6584    /// Information zu weiteren technischen Einrichtungen
6585    #[serde(rename = "Z63")]
6586    InformationWeiterenTechnischenEinrichtungen,
6587    /// Informative Messlokationsadresse
6588    #[serde(rename = "Z64")]
6589    InformativeMesslokationsadresse,
6590    /// Umsetzungsgradvorgabe des Produktpakets
6591    #[serde(rename = "Z65")]
6592    UmsetzungsgradvorgabeProduktpakets,
6593    /// Produkteigenschaft
6594    #[serde(rename = "Z66")]
6595    Produkteigenschaft,
6596    /// Paket-ID
6597    #[serde(rename = "Z67")]
6598    PaketId,
6599    /// Vergütungsverpflichtung nach EEG bzw. KWKG
6600    #[serde(rename = "Z68")]
6601    VerguetungsverpflichtungEegKwkg,
6602    /// Art und Nutzung der technischen Einrichtung
6603    #[serde(rename = "Z69")]
6604    ArtNutzungTechnischenEinrichtung,
6605    /// Informative Daten des Hausverwalters
6606    #[serde(rename = "Z70")]
6607    InformativeDatenHausverwalters,
6608    /// Marktgebietsverantwortlicher
6609    #[serde(rename = "Z71")]
6610    Marktgebietsverantwortlicher,
6611    /// Messstelle des Tagesparameters (derzeit ist nur die Temperatur ein erlaubter Tagesparameter)
6612    #[serde(rename = "Z99")]
6613    MessstelleTagesparametersDerzeitTemperaturErlaubterTagesparameter,
6614    /// Klimazone des Tagesparameters (derzeit ist Tagesparameter)
6615    #[serde(rename = "ZA0")]
6616    KlimazoneTagesparametersDerzeitTagesparameter,
6617    /// Abwicklungsmodell
6618    #[serde(rename = "ZA2")]
6619    Abwicklungsmodell,
6620    /// Netzkonto
6621    #[serde(rename = "ZSH")]
6622    Netzkonto,
6623}
6624
6625/// Code values for the `referenz_code` field.
6626#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
6627pub enum ReferenzCode {
6628    /// MSCONS
6629    #[serde(rename = "Z07")]
6630    Mscons,
6631    /// UTILMD
6632    #[serde(rename = "Z08")]
6633    Utilmd,
6634    /// INVOIC
6635    #[serde(rename = "Z09")]
6636    Invoic,
6637    /// ORDERS
6638    #[serde(rename = "Z10")]
6639    Orders,
6640    /// PRICAT
6641    #[serde(rename = "Z11")]
6642    Pricat,
6643    /// IFTSTA
6644    #[serde(rename = "Z12")]
6645    Iftsta,
6646    /// ORDCHG
6647    #[serde(rename = "Z13")]
6648    Ordchg,
6649}
6650
6651/// Code values for the `seq_qualifier` field.
6652#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
6653pub enum SeqQualifier {
6654    /// Daten der Marktlokation
6655    #[serde(rename = "Z01")]
6656    DatenMarktlokation,
6657    /// OBIS-Daten der Marktlokation
6658    #[serde(rename = "Z02")]
6659    ObisDatenMarktlokation,
6660    /// Zähleinrichtungsdaten
6661    #[serde(rename = "Z03")]
6662    Zaehleinrichtungsdaten,
6663    /// Wandlerdaten
6664    #[serde(rename = "Z04")]
6665    Wandlerdaten,
6666    /// Kommunikationseinrichtungsdaten
6667    #[serde(rename = "Z05")]
6668    Kommunikationseinrichtungsdaten,
6669    /// Daten der technischen Steuereinrichtung
6670    #[serde(rename = "Z06")]
6671    DatenTechnischenSteuereinrichtung,
6672    /// Konzessionsabgabedaten
6673    #[serde(rename = "Z07")]
6674    Konzessionsabgabedaten,
6675    /// Profilschardaten
6676    #[serde(rename = "Z08")]
6677    Profilschardaten,
6678    /// Mengenumwerter-Daten
6679    #[serde(rename = "Z09")]
6680    MengenumwerterDaten,
6681    /// Gemeinderabatt
6682    #[serde(rename = "Z12")]
6683    Gemeinderabatt,
6684    /// Smartmeter-Gateway
6685    #[serde(rename = "Z13")]
6686    SmartmeterGateway,
6687    /// Steuerbox
6688    #[serde(rename = "Z14")]
6689    Steuerbox,
6690    /// Daten der Tranche
6691    #[serde(rename = "Z15")]
6692    DatenTranche,
6693    /// Erforderliches Produkt der Tranche
6694    #[serde(rename = "Z16")]
6695    ErforderlichesProduktTranche,
6696    /// OBIS-Daten der Tranche
6697    #[serde(rename = "Z17")]
6698    ObisDatenTranche,
6699    /// Daten der Messlokation
6700    #[serde(rename = "Z18")]
6701    DatenMesslokation,
6702    /// Erforderliches Messprodukt der Messlokation
6703    #[serde(rename = "Z19")]
6704    ErforderlichesProduktMesslokation,
6705    /// OBIS-Daten der Zähleinrichtung
6706    #[serde(rename = "Z20")]
6707    ObisDatenZaehleinrichtung,
6708    /// Profildaten
6709    #[serde(rename = "Z21")]
6710    Profildaten,
6711    /// Daten der Summenzeitreihe
6712    #[serde(rename = "Z22")]
6713    DatenSummenzeitreihe,
6714    /// Produkt-Daten der Summenzeitreihe
6715    #[serde(rename = "Z23")]
6716    ProduktDatenSummenzeitreihe,
6717    /// Daten der Überführungszeitreihe
6718    #[serde(rename = "Z24")]
6719    DatenUeberfuehrungszeitreihe,
6720    /// Produkt-Daten der Überführungszeitreihe
6721    #[serde(rename = "Z25")]
6722    ProduktDatenUeberfuehrungszeitreihe,
6723    /// Daten der Deklarationsliste
6724    #[serde(rename = "Z26")]
6725    DatenDeklarationsliste,
6726    /// Erforderliches Messprodukt der Marktlokation
6727    #[serde(rename = "Z27")]
6728    ErforderlichesMessproduktMarktlokation,
6729    /// Daten der Marktlokation der beteiligten Marktrolle
6730    #[serde(rename = "Z29")]
6731    DatenMarktlokationBeteiligtenMarktrolle,
6732    /// OBIS-Daten der Marktlokation der beteiligten Marktrolle
6733    #[serde(rename = "Z30")]
6734    ObisDatenMarktlokationBeteiligtenMarktrolle,
6735    /// Daten der Tranche der beteiligten Marktrolle
6736    #[serde(rename = "Z31")]
6737    DatenTrancheBeteiligtenMarktrolle,
6738    /// OBIS-Daten der Tranche der beteiligten Marktrolle
6739    #[serde(rename = "Z32")]
6740    ObisDatenTrancheBeteiligtenMarktrolle,
6741    /// Profildaten der beteiligten Marktrolle
6742    #[serde(rename = "Z33")]
6743    ProfildatenBeteiligtenMarktrolle,
6744    /// Lastprofildaten
6745    #[serde(rename = "Z35")]
6746    Lastprofildaten,
6747    /// Energiemenge der Markt- bzw. Netzlokation
6748    #[serde(rename = "Z36")]
6749    EnergiemengeMarktNetzlokation,
6750    /// Bestandteil des Rechenschritts
6751    #[serde(rename = "Z37")]
6752    BestandteilRechenschritts,
6753    /// Referenzprofildaten
6754    #[serde(rename = "Z38")]
6755    Referenzprofildaten,
6756    /// Produkt-Daten der Marktlokation des NB
6757    #[serde(rename = "Z40")]
6758    ProduktDatenMarktlokationNb,
6759    /// Register der Zählzeitdefinition
6760    #[serde(rename = "Z41")]
6761    RegisterZaehlzeitdefinition,
6762    /// Zählzeitdefinition
6763    #[serde(rename = "Z42")]
6764    Zaehlzeitdefinition,
6765    /// Ausgerollte Zählzeitdefinition
6766    #[serde(rename = "Z43")]
6767    AusgerollteZaehlzeitdefinition,
6768    /// Verbrauchsart und Nutzung der OBIS-Kennzahl an der Marktlokation
6769    #[serde(rename = "Z44")]
6770    VerbrauchsartNutzungObisKennzahlMarktlokation,
6771    /// Netznutzungsabrechnungsdaten der Marktlokation
6772    #[serde(rename = "Z45")]
6773    NetznutzungsabrechnungsdatenMarktlokation,
6774    /// Datenstand des ÜNB
6775    #[serde(rename = "Z47")]
6776    DatenstandUenb,
6777    /// Abgerechnete Daten der Bilanzkreissummenzeitreihe des ÜNB
6778    #[serde(rename = "Z48")]
6779    AbgerechneteDatenBilanzkreissummenzeitreiheUenb,
6780    /// Abgerechnete Daten der Bilanzierungsgebietssummenzeitreihe des ÜNB
6781    #[serde(rename = "Z49")]
6782    AbgerechneteDatenBilanzierungsgebietssummenzeitreiheUenb,
6783    /// Messdatenregistriergerätedaten
6784    #[serde(rename = "Z50")]
6785    Messdatenregistriergeraetedaten,
6786    /// Daten der Netzlokation
6787    #[serde(rename = "Z51")]
6788    DatenNetzlokation,
6789    /// Daten der Technischen Ressource
6790    #[serde(rename = "Z52")]
6791    DatenTechnischenRessource,
6792    /// OBIS-Daten der Netzlokation
6793    #[serde(rename = "Z57")]
6794    ObisDatenNetzlokation,
6795    /// Zuordnung Lokation zum Objektcode des Lokationsbündels
6796    #[serde(rename = "Z58")]
6797    ZuordnungLokationObjektcodeLokationsbuendels,
6798    /// Produkt-Daten der Marktlokation
6799    #[serde(rename = "Z59")]
6800    ProduktDatenMarktlokation,
6801    /// Produkt-Daten der Netzlokation
6802    #[serde(rename = "Z60")]
6803    ProduktDatenNetzlokation,
6804    /// Produkt-Daten der Steuerbaren Ressource
6805    #[serde(rename = "Z61")]
6806    ProduktDatenSteuerbarenRessource,
6807    /// Daten der Steuerbaren Ressource
6808    #[serde(rename = "Z62")]
6809    DatenSteuerbarenRessource,
6810    /// Schaltzeitdefinition
6811    #[serde(rename = "Z69")]
6812    Schaltzeitdefinition,
6813    /// Leistungskurvendefinition
6814    #[serde(rename = "Z70")]
6815    Leistungskurvendefinition,
6816    /// Abrechnungsdaten der Netzlokation
6817    #[serde(rename = "Z71")]
6818    AbrechnungsdatenNetzlokation,
6819    /// Datenstand des NB
6820    #[serde(rename = "Z72")]
6821    DatenstandNb,
6822    /// Ausgerollte Schaltzeitdefinition
6823    #[serde(rename = "Z73")]
6824    AusgerollteSchaltzeitdefinition,
6825    /// Ausgerollte Leistungskurvendefinition
6826    #[serde(rename = "Z74")]
6827    AusgerollteLeistungskurvendefinition,
6828    /// Daten des Kunden des Lieferanten
6829    #[serde(rename = "Z75")]
6830    DatenKundenLieferanten,
6831    /// Messstellenbetriebsabrechnungsdaten der Marktlokation
6832    #[serde(rename = "Z76")]
6833    MessstellenbetriebsabrechnungsdatenMarktlokation,
6834    /// Referenz auf die Lokationsbündelstruktur
6835    #[serde(rename = "Z78")]
6836    ReferenzLokationsbuendelstruktur,
6837    /// Bestandteil eines Produktpakets
6838    #[serde(rename = "Z79")]
6839    BestandteilProduktpakets,
6840    /// Erwartete Daten der Marktlokation
6841    #[serde(rename = "Z80")]
6842    ErwarteteDatenMarktlokation,
6843    /// Im System vorhandene Daten der Marktlokation
6844    #[serde(rename = "Z81")]
6845    SystemVorhandeneDatenMarktlokation,
6846    /// Erwartete Netznutzungsabrechnungsdaten der Marktlokation
6847    #[serde(rename = "Z82")]
6848    ErwarteteNetznutzungsabrechnungsdatenMarktlokation,
6849    /// Im System vorhandene Netznutzungsabrechnungsdaten der Marktlokation
6850    #[serde(rename = "Z83")]
6851    SystemVorhandeneNetznutzungsabrechnungsdatenMarktlokation,
6852    /// Differenz-Netznutzungsabrechnungsdaten der Marktlokation
6853    #[serde(rename = "Z84")]
6854    DifferenzNetznutzungsabrechnungsdatenMarktlokation,
6855    /// Erwartete Profildaten
6856    #[serde(rename = "Z85")]
6857    ErwarteteProfildaten,
6858    /// Im System vorhandene Profildaten
6859    #[serde(rename = "Z86")]
6860    SystemVorhandeneProfildaten,
6861    /// Erwartete Profilschardaten
6862    #[serde(rename = "Z87")]
6863    ErwarteteProfilschardaten,
6864    /// Im System vorhandene Profilschardaten
6865    #[serde(rename = "Z88")]
6866    SystemVorhandeneProfilschardaten,
6867    /// Erwartete Referenzprofildaten
6868    #[serde(rename = "Z89")]
6869    ErwarteteReferenzprofildaten,
6870    /// Im System vorhandene Referenzprofildaten
6871    #[serde(rename = "Z90")]
6872    SystemVorhandeneReferenzprofildaten,
6873    /// Erwartete Daten des Kunden des Lieferanten
6874    #[serde(rename = "Z92")]
6875    ErwarteteDatenKundenLieferanten,
6876    /// Im System vorhandene Daten des Kunden des Lieferanten
6877    #[serde(rename = "Z93")]
6878    SystemVorhandeneDatenKundenLieferanten,
6879    /// Erwartete Daten der Tranche
6880    #[serde(rename = "Z94")]
6881    ErwarteteDatenTranche,
6882    /// Im System vorhandene Daten der Tranche
6883    #[serde(rename = "Z95")]
6884    SystemVorhandeneDatenTranche,
6885    /// Erwartete Differenz-Netznutzungsabrechnungsdaten der Marktlokation
6886    #[serde(rename = "Z96")]
6887    ErwarteteDifferenzNetznutzungsabrechnungsdatenMarktlokation,
6888    /// Im System vorhandene Differenz-Netznutzungsabrechnungsdaten der Marktlokation
6889    #[serde(rename = "Z97")]
6890    SystemVorhandeneDifferenzNetznutzungsabrechnungsdatenMarktlokation,
6891    /// Informative Daten der Marktlokation
6892    #[serde(rename = "Z98")]
6893    InformativeDatenMarktlokation,
6894    /// Erwartete OBIS-Daten der Tranche
6895    #[serde(rename = "Z99")]
6896    ErwarteteObisDatenTranche,
6897    /// Im System vorhandene OBIS-Daten der Tranche
6898    #[serde(rename = "ZA0")]
6899    SystemVorhandeneObisDatenTranche,
6900    /// Erwartete OBIS-Daten der Marktlokation
6901    #[serde(rename = "ZA1")]
6902    ErwarteteObisDatenMarktlokation,
6903    /// Im System vorhandene OBIS-Daten der Marktlokation
6904    #[serde(rename = "ZA2")]
6905    SystemVorhandeneObisDatenMarktlokation,
6906    /// Erwartete Zähleinrichtungsdaten
6907    #[serde(rename = "ZA3")]
6908    ErwarteteZaehleinrichtungsdaten,
6909    /// Im System vorhandene Zähleinrichtungsdaten
6910    #[serde(rename = "ZA4")]
6911    SystemVorhandeneZaehleinrichtungsdaten,
6912    /// Erwartete OBIS-Daten der Zähleinrichtung
6913    #[serde(rename = "ZA5")]
6914    ErwarteteObisDatenZaehleinrichtung,
6915    /// Im System vorhandene OBIS-Daten der Zähleinrichtung
6916    #[serde(rename = "ZA6")]
6917    SystemVorhandeneObisDatenZaehleinrichtung,
6918    /// Erwartete OBIS-Daten der Netzlokation
6919    #[serde(rename = "ZA7")]
6920    ErwarteteObisDatenNetzlokation,
6921    /// Im System vorhandene OBIS-Daten der Netzlokation
6922    #[serde(rename = "ZA8")]
6923    SystemVorhandeneObisDatenNetzlokation,
6924    /// Erwartete Daten der Netzlokation
6925    #[serde(rename = "ZA9")]
6926    ErwarteteDatenNetzlokation,
6927    /// Im System vorhandene Daten der Netzlokation
6928    #[serde(rename = "ZB0")]
6929    SystemVorhandeneDatenNetzlokation,
6930    /// Erwartete Daten der Steuerbaren Ressource
6931    #[serde(rename = "ZB1")]
6932    ErwarteteDatenSteuerbarenRessource,
6933    /// Im System vorhandene Daten der Steuerbaren Ressource
6934    #[serde(rename = "ZB2")]
6935    SystemVorhandeneDatenSteuerbarenRessource,
6936    /// Erwartete Produkt-Daten der Steuerbaren Ressource
6937    #[serde(rename = "ZB3")]
6938    ErwarteteProduktDatenSteuerbarenRessource,
6939    /// Im System vorhandene Produkt-Daten der Steuerbaren Ressource
6940    #[serde(rename = "ZB4")]
6941    SystemVorhandeneProduktDatenSteuerbarenRessource,
6942    /// Erwartete Produkt-Daten der Marktlokation
6943    #[serde(rename = "ZB5")]
6944    ErwarteteProduktDatenMarktlokation,
6945    /// Im System vorhandene Produkt-Daten der Marktlokation
6946    #[serde(rename = "ZB6")]
6947    SystemVorhandeneProduktDatenMarktlokation,
6948    /// Erwartete Kommunikationseinrichtungsdaten
6949    #[serde(rename = "ZB7")]
6950    ErwarteteKommunikationseinrichtungsdaten,
6951    /// Im System vorhandene Kommunikationseinrichtungsdaten
6952    #[serde(rename = "ZB8")]
6953    SystemVorhandeneKommunikationseinrichtungsdaten,
6954    /// Erwartete Wandlerdaten
6955    #[serde(rename = "ZB9")]
6956    ErwarteteWandlerdaten,
6957    /// Im System vorhandene Wandlerdaten
6958    #[serde(rename = "ZC0")]
6959    SystemVorhandeneWandlerdaten,
6960    /// Erwartete Daten der technischen Steuereinrichtung
6961    #[serde(rename = "ZC1")]
6962    ErwarteteDatenTechnischenSteuereinrichtung,
6963    /// Im System vorhandene Daten der technischen Steuereinrichtung
6964    #[serde(rename = "ZC2")]
6965    SystemVorhandeneDatenTechnischenSteuereinrichtung,
6966    /// Erwartetes Smartmeter-Gateway
6967    #[serde(rename = "ZC3")]
6968    ErwartetesSmartmeterGateway,
6969    /// Im System vorhandenes Smartmeter-Gateway
6970    #[serde(rename = "ZC4")]
6971    SystemVorhandenesSmartmeterGateway,
6972    /// Erwartete Messstellenbetriebsabrechnungsdaten der Marktlokation
6973    #[serde(rename = "ZC5")]
6974    ErwarteteMessstellenbetriebsabrechnungsdatenMarktlokation,
6975    /// Im System vorhandene Messstellenbetriebsabrechnungsdaten der Marktlokation
6976    #[serde(rename = "ZC6")]
6977    SystemVorhandeneMessstellenbetriebsabrechnungsdatenMarktlokation,
6978    /// Erwartete Referenz auf die Lokationsbündelstruktur
6979    #[serde(rename = "ZC7")]
6980    ErwarteteReferenzLokationsbuendelstruktur,
6981    /// Im System vorhandene Referenz auf die Lokationsbündelstruktur
6982    #[serde(rename = "ZC8")]
6983    SystemVorhandeneReferenzLokationsbuendelstruktur,
6984    /// Erwartete Zuordnung Lokation zum Objektcode des Lokationsbündels
6985    #[serde(rename = "ZC9")]
6986    ErwarteteZuordnungLokationObjektcodeLokationsbuendels,
6987    /// Im System vorhandene Zuordnung Lokation zum Objektcode des Lokationsbündels
6988    #[serde(rename = "ZD0")]
6989    SystemVorhandeneZuordnungLokationObjektcodeLokationsbuendels,
6990    /// Erwartete Verbrauchsart und Nutzung der OBIS-Kennzahl der Marktlokation
6991    #[serde(rename = "ZD1")]
6992    ErwarteteVerbrauchsartNutzungObisKennzahlMarktlokation,
6993    /// Im System vorhandene Verbrauchsart und Nutzung der OBIS-Kennzahl der Marktlokation
6994    #[serde(rename = "ZD2")]
6995    SystemVorhandeneVerbrauchsartNutzungObisKennzahlMarktlokation,
6996    /// Erwartete Produkt-Daten der Marktlokation des NB
6997    #[serde(rename = "ZD3")]
6998    ErwarteteProduktDatenMarktlokationNb,
6999    /// Im System vorhandene Produkt-Daten der Marktlokation des NB
7000    #[serde(rename = "ZD4")]
7001    SystemVorhandeneProduktDatenMarktlokationNb,
7002    /// Informative Referenz auf die Lokationsbündelstruktur
7003    #[serde(rename = "ZD5")]
7004    InformativeReferenzLokationsbuendelstruktur,
7005    /// Informative Zuordnung Lokation zum Objektcode des Lokationsbündels
7006    #[serde(rename = "ZD6")]
7007    InformativeZuordnungLokationObjektcodeLokationsbuendels,
7008    /// Informative Daten der Netzlokation
7009    #[serde(rename = "ZD7")]
7010    InformativeDatenNetzlokation,
7011    /// Informative OBIS-Daten der Netzlokation
7012    #[serde(rename = "ZD9")]
7013    InformativeObisDatenNetzlokation,
7014    /// Informative Produkt-Daten der Netzlokation
7015    #[serde(rename = "ZE0")]
7016    InformativeProduktDatenNetzlokation,
7017    /// Informative Netznutzungsabrechnungsdaten der Marktlokation
7018    #[serde(rename = "ZE1")]
7019    InformativeNetznutzungsabrechnungsdatenMarktlokation,
7020    /// Informative Erforderliches Messprodukt der Marktlokation
7021    #[serde(rename = "ZE2")]
7022    InformativeErforderlichesMessproduktMarktlokation,
7023    /// Informative OBIS-Daten der Marktlokation
7024    #[serde(rename = "ZE3")]
7025    InformativeObisDatenMarktlokation,
7026    /// Informative Produkt-Daten der Marktlokation
7027    #[serde(rename = "ZE4")]
7028    InformativeProduktDatenMarktlokation,
7029    /// Informative Verbrauchsart und Nutzung der OBIS-Kennzahl an der Marktlokation
7030    #[serde(rename = "ZE5")]
7031    InformativeVerbrauchsartNutzungObisKennzahlMarktlokation,
7032    /// Informative Produkt-Daten der Marktlokation des NB
7033    #[serde(rename = "ZE6")]
7034    InformativeProduktDatenMarktlokationNb,
7035    /// Informative Daten der Tranche
7036    #[serde(rename = "ZE7")]
7037    InformativeDatenTranche,
7038    /// Informative Erforderliches Produkt der Tranche
7039    #[serde(rename = "ZE8")]
7040    InformativeErforderlichesProduktTranche,
7041    /// Informative OBIS-Daten der Tranche
7042    #[serde(rename = "ZE9")]
7043    InformativeObisDatenTranche,
7044    /// Informative Daten der Technischen Ressource
7045    #[serde(rename = "ZF0")]
7046    InformativeDatenTechnischenRessource,
7047    /// Informative Daten der Steuerbaren Ressource
7048    #[serde(rename = "ZF1")]
7049    InformativeDatenSteuerbarenRessource,
7050    /// Informative Produkt-Daten der Steuerbaren Ressource
7051    #[serde(rename = "ZF2")]
7052    InformativeProduktDatenSteuerbarenRessource,
7053    /// Informative Daten der Messlokation
7054    #[serde(rename = "ZF3")]
7055    InformativeDatenMesslokation,
7056    /// Informative Erforderliches Produkt der Messlokation
7057    #[serde(rename = "ZF4")]
7058    InformativeErforderlichesProduktMesslokation,
7059    /// Informative Zähleinrichtungsdaten
7060    #[serde(rename = "ZF5")]
7061    InformativeZaehleinrichtungsdaten,
7062    /// Informative OBIS-Daten der Zähleinrichtung
7063    #[serde(rename = "ZF6")]
7064    InformativeObisDatenZaehleinrichtung,
7065    /// Informative Wandlerdaten
7066    #[serde(rename = "ZF7")]
7067    InformativeWandlerdaten,
7068    /// Informative Kommunikationseinrichtungsdaten
7069    #[serde(rename = "ZF8")]
7070    InformativeKommunikationseinrichtungsdaten,
7071    /// Informative Daten der technischen Steuereinrichtung
7072    #[serde(rename = "ZF9")]
7073    InformativeDatenTechnischenSteuereinrichtung,
7074    /// Informative Smartmeter-Gateway
7075    #[serde(rename = "ZG0")]
7076    InformativeSmartmeterGateway,
7077    /// Informative Profildaten
7078    #[serde(rename = "ZG1")]
7079    InformativeProfildaten,
7080    /// Informative Profilschardaten
7081    #[serde(rename = "ZG2")]
7082    InformativeProfilschardaten,
7083    /// Informative Referenzprofildaten
7084    #[serde(rename = "ZG3")]
7085    InformativeReferenzprofildaten,
7086    /// Erwartete Daten der Technischen Ressource
7087    #[serde(rename = "ZG4")]
7088    ErwarteteDatenTechnischenRessource,
7089    /// Im System vorhandene Daten der Technischen Ressource
7090    #[serde(rename = "ZG5")]
7091    SystemVorhandeneDatenTechnischenRessource,
7092    /// Erwartete Daten der Messlokation
7093    #[serde(rename = "ZG6")]
7094    ErwarteteDatenMesslokation,
7095    /// Im System vorhandene Daten der Messlokation
7096    #[serde(rename = "ZG7")]
7097    SystemVorhandeneDatenMesslokation,
7098    /// Erwartete Produkt-Daten der NeLo
7099    #[serde(rename = "ZG8")]
7100    ErwarteteProduktDatenNelo,
7101    /// Im System vorhandene Produkt-Daten der NeLo
7102    #[serde(rename = "ZG9")]
7103    SystemVorhandeneProduktDatenNelo,
7104    /// Priorisierung erforderliches Produktpaket
7105    #[serde(rename = "ZH0")]
7106    PriorisierungErforderlichesProduktpaket,
7107    /// Erwartete Abrechnungsdaten der Netzlokation
7108    #[serde(rename = "ZH1")]
7109    ErwarteteAbrechnungsdatenNetzlokation,
7110    /// Im System vorhandene Abrechnungsdaten der Netzlokation
7111    #[serde(rename = "ZH2")]
7112    SystemVorhandeneAbrechnungsdatenNetzlokation,
7113    /// Erwartete Daten der Steuerbox
7114    #[serde(rename = "ZH3")]
7115    ErwarteteDatenSteuerbox,
7116    /// Im System vorhandene Daten der Steuerbox
7117    #[serde(rename = "ZH4")]
7118    SystemVorhandeneDatenSteuerbox,
7119    /// Daten der technischen Einrichtungen
7120    #[serde(rename = "ZH6")]
7121    DatenTechnischenEinrichtungen,
7122    /// Erwartete Daten der technischen Einrichtungen
7123    #[serde(rename = "ZH7")]
7124    ErwarteteDatenTechnischenEinrichtungen,
7125    /// Im System vorhandene Daten der technischen Einrichtungen
7126    #[serde(rename = "ZH8")]
7127    SystemVorhandeneDatenTechnischenEinrichtungen,
7128    /// Informative Daten der technischen Einrichtungen
7129    #[serde(rename = "ZH9")]
7130    InformativeDatenTechnischenEinrichtungen,
7131}
7132
7133/// Code values for the `status_kategorie` field.
7134#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7135pub enum StatusKategorie {
7136    /// Messklassifizierung
7137    #[serde(rename = "10")]
7138    Messklassifizierung,
7139    /// Transaktionsgrund
7140    #[serde(rename = "7")]
7141    Transaktionsgrund,
7142    /// Status der Antwort
7143    #[serde(rename = "E01")]
7144    StatusAntwort,
7145    /// Prüfstatus Antwort auf Summenzeitreihen
7146    #[serde(rename = "Z01")]
7147    PruefstatusAntwortSummenzeitreihen,
7148    /// Abweisung der Summenzeitreihe
7149    #[serde(rename = "Z02")]
7150    AbweisungSummenzeitreihe,
7151    /// Prüfstatus zur Summenzeitreihe
7152    #[serde(rename = "Z03")]
7153    PruefstatusSummenzeitreihe,
7154    /// Datenstatus zur Summenzeitreihe
7155    #[serde(rename = "Z04")]
7156    DatenstatusSummenzeitreihe,
7157    /// Gerätestatus
7158    #[serde(rename = "Z06")]
7159    Geraetestatus2,
7160    /// MSB-Wechsel nach MsbG
7161    #[serde(rename = "Z10")]
7162    MsbWechselMsbg,
7163    /// Ab-/Auslesung
7164    #[serde(rename = "Z12")]
7165    Auslesung,
7166    /// Abweisung Statusmeldung/-änderung
7167    #[serde(rename = "Z13")]
7168    AbweisungStatusmeldungAenderung,
7169    /// Messstellenumbau
7170    #[serde(rename = "Z15")]
7171    Messstellenumbau,
7172    /// Transaktionsgrundergänzung für befristete Anmeldung
7173    #[serde(rename = "Z17")]
7174    TransaktionsgrundergaenzungBefristeteAnmeldung,
7175    /// Bilanzkreiszuordnung zur Marktlokation
7176    #[serde(rename = "Z18")]
7177    BilanzkreiszuordnungMarktlokation,
7178    /// Ersteinbau iMS
7179    #[serde(rename = "Z19")]
7180    ErsteinbauIms,
7181    /// Status des referenzierten Dokuments
7182    #[serde(rename = "Z20")]
7183    StatusReferenziertenDokuments,
7184    /// Bestellung
7185    #[serde(rename = "Z21")]
7186    Bestellung,
7187    /// Status der Berechnungsformel
7188    #[serde(rename = "Z23")]
7189    StatusBerechnungsformel,
7190    /// Ersteinbau mME
7191    #[serde(rename = "Z24")]
7192    ErsteinbauMme,
7193    /// Status des Lieferscheins
7194    #[serde(rename = "Z25")]
7195    StatusLieferscheins,
7196    /// Gerätestatus
7197    #[serde(rename = "Z26")]
7198    Geraetestatus,
7199    /// Status der Ausfallarbeit
7200    #[serde(rename = "Z27")]
7201    StatusAusfallarbeit,
7202    /// Status des Fahrplananteils
7203    #[serde(rename = "Z28")]
7204    StatusFahrplananteils,
7205    /// Status des Gegenvorschlags der Ausfallarbeit
7206    #[serde(rename = "Z29")]
7207    StatusGegenvorschlagsAusfallarbeit,
7208    /// Status des Gegenvorschlags des Fahrplananteils
7209    #[serde(rename = "Z30")]
7210    StatusGegenvorschlagsFahrplananteils,
7211    /// Gasqualität
7212    #[serde(rename = "Z31")]
7213    Gasqualitaet,
7214    /// Ersatzwertbildungsverfahren
7215    #[serde(rename = "Z32")]
7216    Ersatzwertbildungsverfahren,
7217    /// Plausibilisierungshinweis
7218    #[serde(rename = "Z33")]
7219    Plausibilisierungshinweis,
7220    /// Korrekturgrund
7221    #[serde(rename = "Z34")]
7222    Korrekturgrund,
7223    /// Status der Antwort des dritten Marktbeteiligten
7224    #[serde(rename = "Z35")]
7225    StatusAntwortDrittenMarktbeteiligten,
7226    /// Nutzung von Definitionen
7227    #[serde(rename = "Z36")]
7228    NutzungDefinitionen,
7229    /// Auftragsstatus Sperren
7230    #[serde(rename = "Z37")]
7231    AuftragsstatusSperren,
7232    /// Auftragsstatus Entsperren
7233    #[serde(rename = "Z38")]
7234    AuftragsstatusEntsperren,
7235    /// Information über Entsperrauftrag
7236    #[serde(rename = "Z39")]
7237    InformationEntsperrauftrag,
7238    /// Grund der Ersatzwertbildung
7239    #[serde(rename = "Z40")]
7240    GrundErsatzwertbildung,
7241    /// Grund der Privilegierung nach EnFG
7242    #[serde(rename = "Z41")]
7243    GrundPrivilegierungEnfg,
7244    /// Veränderungsstatus der Daten
7245    #[serde(rename = "Z43")]
7246    VeraenderungsstatusDaten,
7247}
7248
7249/// Code values for the `steuer_funktion_code` field.
7250#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7251pub enum SteuerFunktionCode {
7252    /// Steuer
7253    #[serde(rename = "7")]
7254    Steuer,
7255}
7256
7257/// Code values for the `termin_nna_format` field.
7258#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7259pub enum TerminNnaFormat {
7260    /// MMWW-MMWW
7261    #[serde(rename = "104")]
7262    MmwwMmww,
7263    /// MMDD
7264    #[serde(rename = "106")]
7265    Mmdd,
7266}
7267
7268/// Code values for the `textbezug` field.
7269#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7270pub enum Textbezug {
7271    /// Fehlerbeschreibung (Freier Text)
7272    #[serde(rename = "AAO")]
7273    FehlerbeschreibungFreierText,
7274    /// Antwort (Freier Text)
7275    #[serde(rename = "AAP")]
7276    AntwortFreierText,
7277    /// Information über Abweichung
7278    #[serde(rename = "ABO")]
7279    InformationAbweichung,
7280    /// Zusätzliche Informationen (für allgemeine Hinweise)
7281    #[serde(rename = "ACB")]
7282    ZusaetzlicheInformationenAllgemeineHinweise,
7283    /// Begründung
7284    #[serde(rename = "ACD")]
7285    Begruendung,
7286    /// Information zum Zählerstand
7287    #[serde(rename = "ADM")]
7288    InformationZaehlerstand,
7289    /// Profilbeschreibung
7290    #[serde(rename = "Z01")]
7291    Profilbeschreibung,
7292    /// Ortsangabe des AHB-Fehlers
7293    #[serde(rename = "Z02")]
7294    OrtsangabeAhbFehlers,
7295    /// Werte zu hoch im angegebenen Zeitintervall
7296    #[serde(rename = "Z04")]
7297    WerteHochAngegebenenZeitintervall,
7298    /// Werte zu niedrig im angegebenen Zeitintervall
7299    #[serde(rename = "Z05")]
7300    WerteNiedrigAngegebenenZeitintervall,
7301    /// Werte fehlen im angegebenen Zeitintervall
7302    #[serde(rename = "Z06")]
7303    WerteFehlenAngegebenenZeitintervall,
7304    /// Übersicht der Definition fehlt
7305    #[serde(rename = "Z07")]
7306    UebersichtDefinitionFehlt,
7307    /// Übersicht der Definition ist unplausibel
7308    #[serde(rename = "Z08")]
7309    UebersichtDefinitionUnplausibel,
7310    /// Ausgerollte Definition fehlt
7311    #[serde(rename = "Z09")]
7312    AusgerollteDefinitionFehlt,
7313    /// Ausgerollte Definition ist unplausibel
7314    #[serde(rename = "Z10")]
7315    AusgerollteDefinitionUnplausibel,
7316    /// Internetseite
7317    #[serde(rename = "Z13")]
7318    Internetseite,
7319    /// Enthaltene Abschläge
7320    #[serde(rename = "Z14")]
7321    EnthalteneAbschlaege,
7322    /// Gericht und Handelsregister-Nummer
7323    #[serde(rename = "Z15")]
7324    GerichtHandelsregisterNummer,
7325    /// Positionsnummern aus dem Angebot
7326    #[serde(rename = "Z16")]
7327    PositionsnummernAngebot,
7328    /// Zieladresse URI
7329    #[serde(rename = "Z17")]
7330    ZieladresseUri,
7331    /// IP-Adresse für das CLS-Device
7332    #[serde(rename = "Z18")]
7333    IpAdresseClsDevice,
7334    /// Konfiguration wirkt nicht
7335    #[serde(rename = "Z19")]
7336    KonfigurationWirktNicht,
7337    /// Konfiguration wirkt teilweise
7338    #[serde(rename = "Z20")]
7339    KonfigurationWirktTeilweise,
7340    /// Werte werden nicht nach Vorgaben übermittelt
7341    #[serde(rename = "Z21")]
7342    WerteWerdenNichtVorgabenUebermittelt,
7343    /// Zertifikatsnutzer (Subject)
7344    #[serde(rename = "Z23")]
7345    ZertifikatsnutzerSubject,
7346    /// Aussteller (Issuer)
7347    #[serde(rename = "Z24")]
7348    AusstellerIssuer,
7349    /// IP-Adresse des Absenders
7350    #[serde(rename = "Z27")]
7351    IpAdresseAbsenders,
7352    /// IP-Range des Absenders
7353    #[serde(rename = "Z28")]
7354    IpRangeAbsenders,
7355    /// Endpunkt-Adresse (IP:Port)
7356    #[serde(rename = "Z29")]
7357    EndpunktAdresseIpPort,
7358    /// Zertifikatsinformationen
7359    #[serde(rename = "Z30")]
7360    Zertifikatsinformationen,
7361    /// WakeUp Port
7362    #[serde(rename = "Z31")]
7363    WakeupPort,
7364    /// APN-Kommunikationsdaten
7365    #[serde(rename = "Z32")]
7366    ApnKommunikationsdaten,
7367    /// APN-Kommunikationsdaten-Zugriffsparameter
7368    #[serde(rename = "Z33")]
7369    ApnKommunikationsdatenZugriffsparameter,
7370}
7371
7372/// Code values for the `transaktionsgrund` field.
7373#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7374pub enum Transaktionsgrund {
7375    /// Kunde verlässt oder bezieht eine schon bestehende Marktlokation
7376    #[serde(rename = "E01")]
7377    KundeVerlaesstBestehendeMarktlokation,
7378    /// Kunde bezieht erstmals eine Marktlokation (z. B. Neubau)
7379    #[serde(rename = "E02")]
7380    KundeBeziehtErstmalsMarktlokationZBNeubau,
7381    /// - Kunde bleibt an der Marktlokation, hat nur den Marktpartner gewechselt
7382    #[serde(rename = "E03")]
7383    KundeBleibtMarktlokationMarktpartnerGewechseltMarktpartnerKunden,
7384    /// Dient dem Rückruf von abgegebenen Meldungen
7385    #[serde(rename = "E05")]
7386    DientRueckrufAbgegebenenMeldungen,
7387    /// Ersatzbelieferung
7388    #[serde(rename = "E06")]
7389    Ersatzbelieferung,
7390    /// Kündigung Lieferantenrahmenvertrag
7391    #[serde(rename = "Z02")]
7392    KuendigungLieferantenrahmenvertrag,
7393    /// Zusätzlicher Datensatz
7394    #[serde(rename = "Z15")]
7395    ZusaetzlicherDatensatz,
7396    /// Der NB informiert den LFN darüber, dass zum gewünschten Anmeldedatum noch ein anderer LFA der Marktlokation zugeordnet ist und deshalb eine Abmeldeanfrage an den LFA stellt.
7397    #[serde(rename = "Z26")]
7398    NbInformiertLfnDarueberDassGewuenschtenAnmeldedatumAndererLfa,
7399    /// Kunde zieht aus der Marktlokation aus und die Marktlokation wird stillgelegt (bei allen anderen Auszügen ist E01 zu verwenden)
7400    #[serde(rename = "Z33")]
7401    KundeZiehtMarktlokationMarktlokationStillgelegtAllenAnderenAuszuegenE01,
7402    /// Beim NB liegt nur eine Auszugsmeldung für die Marktlokation vor. Es erfolgt seitens des NB anschließend eine Meldung der Marktlokation an den E/G.
7403    #[serde(rename = "Z36")]
7404    BeimNbLiegtAuszugsmeldungMarktlokationVorEsErfolgtSeitensNb,
7405    /// Beim NB liegt eine neue Marktlokation ohne Lieferantenzuordnung vor. Daher erfolgt eine Meldung an den zuständigen LF für die EoG.
7406    #[serde(rename = "Z37")]
7407    BeimNbLiegtNeueMarktlokationOhneLieferantenzuordnungVorDaherErfolgt,
7408    /// Ein erstellter vorübergehender Anschluss wird aufgrund von fehlendem LF dem zuständigen LF für die EoG gemeldet.
7409    #[serde(rename = "Z39")]
7410    ErstellterVoruebergehenderAnschlussAufgrundFehlendemLfZustaendigenLfEog,
7411    /// Wird für den Prozess Geschäftsdatenanfrage benutzt.
7412    #[serde(rename = "Z40")]
7413    ProzessGeschaeftsdatenanfrageBenutzt,
7414    /// Verstreicht die gesetzliche 3 Monatsfrist der Ersatzversorgung ohne Aufnahme der Folgelieferung durch einen Lieferanten, kann der zuständigen LF die Marktlokation mit diesem Transaktionsgrund abmelden.
7415    #[serde(rename = "Z41")]
7416    VerstreichtGesetzliche3MonatsfristErsatzversorgungOhneAufnahme,
7417    /// Wiederinbetriebnahme
7418    #[serde(rename = "Z69")]
7419    Wiederinbetriebnahme,
7420    /// Stammdaten BK-Treue
7421    #[serde(rename = "ZAM")]
7422    StammdatenBkTreue,
7423    /// Korrektur Abrechnungsdaten BK-Abrechnung verbrauchender MaLo
7424    #[serde(rename = "ZAN")]
7425    KorrekturAbrechnungsdatenBkAbrechnungVerbrauchenderMalo,
7426    /// Korrektur Abrechnungsdaten BK-Abrechnung erzeugender MaLo
7427    #[serde(rename = "ZAO")]
7428    KorrekturAbrechnungsdatenBkAbrechnungErzeugenderMalo,
7429    /// ruhende Marktlokation
7430    #[serde(rename = "ZAP")]
7431    RuhendeMarktlokation,
7432    /// EoG aus Bilanzkreisschließung
7433    #[serde(rename = "ZC6")]
7434    EogBilanzkreisschliessung,
7435    /// EoG aufgrund Erlöschen der Zuordnungsermächtigung
7436    #[serde(rename = "ZC7")]
7437    EogAufgrundErloeschenZuordnungsermaechtigung,
7438    /// Beendigung der Zuordnung
7439    #[serde(rename = "ZC8")]
7440    BeendigungZuordnung,
7441    /// Es wird unverzüglich eine Korrektur der Zuordnungsliste vom LF an den NB versendet, mit dem abweichenden Inhalt der eingegangenen bzw. bestätigten Einzelmeldungen zu der Marktlokation. Die einzelnen Vorgänge können zu einer Fehlerkorrektur-Nachricht zusammengefasst werden.
7442    #[serde(rename = "ZD0")]
7443    EsUnverzueglichKorrekturZuordnungslisteLfNbVersendetAbweichendenInhalt,
7444    /// Der NB verzichtet bei Zuordnung der Marktlokation zum E/G auf die Namensprüfung und sendet eine Abmeldeanfrage an den E/G
7445    #[serde(rename = "ZD2")]
7446    NbVerzichtetZuordnungMarktlokationEGNamenspruefungSendetAbmeldeanfrageE,
7447    /// ZD9 wird angewendet in der Informationsmeldung des NB an den LF innerhalb der „GPKE“. Diese Meldung wird verwendet, wenn der EEG- bzw. KWK-G-Anlagenbetreiber über das entsprechende Formular 100% seiner Anlage wieder in die gesetzliche Förderung überführt hat.
7448    #[serde(rename = "ZD9")]
7449    Zd9AngewendetInformationsmeldungNbLfInnerhalbGpkeDieseMeldungVerwendet,
7450    /// Stammdatenänderung
7451    #[serde(rename = "ZE3")]
7452    Stammdatenaenderung,
7453    /// Weggefallene Markt- bzw. Messlokation
7454    #[serde(rename = "ZE4")]
7455    WeggefalleneMarktMesslokation,
7456    /// Initialmeldung
7457    #[serde(rename = "ZE5")]
7458    Initialmeldung,
7459    /// Nicht bila.rel. Änderung vom LF
7460    #[serde(rename = "ZE6")]
7461    NichtBilaRelAenderungLf,
7462    /// Nicht bila.rel. Änderung vom NB
7463    #[serde(rename = "ZE7")]
7464    NichtBilaRelAenderungNb,
7465    /// Änderung vom MSB mit Abhängigkeiten
7466    #[serde(rename = "ZE8")]
7467    AenderungMsbAbhaengigkeiten,
7468    /// Bila.rel. Änderung vom LF
7469    #[serde(rename = "ZE9")]
7470    BilaRelAenderungLf,
7471    /// Bila.rel. Änderung vom NB mit Abhängigkeiten
7472    #[serde(rename = "ZF0")]
7473    BilaRelAenderungNbAbhaengigkeiten,
7474    /// Nicht bila.rel. Anfrage an LF
7475    #[serde(rename = "ZF3")]
7476    NichtBilaRelAnfrageLf,
7477    /// Nicht bila.rel. Anfrage an NB
7478    #[serde(rename = "ZF4")]
7479    NichtBilaRelAnfrageNb,
7480    /// Anfrage an MSB mit Abhängigkeiten
7481    #[serde(rename = "ZF5")]
7482    AnfrageMsbAbhaengigkeiten,
7483    /// Bila.rel. Anfrage an LF
7484    #[serde(rename = "ZF6")]
7485    BilaRelAnfrageLf,
7486    /// Bila.rel. Anfrage an NB ohne Abhängigkeiten
7487    #[serde(rename = "ZF7")]
7488    BilaRelAnfrageNbOhneAbhaengigkeiten,
7489    /// Bila.rel. Anfrage an NB mit Abhängigkeiten
7490    #[serde(rename = "ZF8")]
7491    BilaRelAnfrageNbAbhaengigkeiten,
7492    /// Aufhebung einer zukünftigen Zuordnung aufgrund §38 EEG 2014 bzw. § 21b Abs. 1 Nr. 2 EEG 2017
7493    #[serde(rename = "ZG5")]
7494    AufhebungZukuenftigenZuordnungAufgrundParagraph38Eeg2014Paragraph21bAbs,
7495    /// Beendigung der Zuordnung aufgrund EEG 2014 §38
7496    #[serde(rename = "ZG6")]
7497    BeendigungZuordnungAufgrundEeg2014Paragraph38,
7498    /// Änderung vom MSB ohne Abhängigkeiten
7499    #[serde(rename = "ZG7")]
7500    AenderungMsbOhneAbhaengigkeiten,
7501    /// Anfrage an MSB ohne Abhängigkeiten
7502    #[serde(rename = "ZG8")]
7503    AnfrageMsbOhneAbhaengigkeiten,
7504    /// Aufhebung einer zukünftigen Zuordnung wegen Auszug des Kunden
7505    #[serde(rename = "ZG9")]
7506    AufhebungZukuenftigenZuordnungWegenAuszugKunden,
7507    /// Aufhebung einer zukünftigen Zuordnung wegen Anmeldung eines anderen Lieferanten zu einem früheren Termin
7508    #[serde(rename = "ZH0")]
7509    AufhebungZukuenftigenZuordnungWegenAnmeldungAnderenLieferantenFrueheren,
7510    /// Aufhebung einer zukünftigen Zuordnung wegen Stilllegung
7511    #[serde(rename = "ZH1")]
7512    AufhebungZukuenftigenZuordnungWegenStilllegung,
7513    /// Vertrag zwischen Absender des Geschäftsvorfalls und Kunde wurde aufgehoben, wird z. B. verwendet wenn der Kunde den Vertrag widerruft.
7514    #[serde(rename = "ZH2")]
7515    VertragAbsenderGeschaeftsvorfallsKundeWurdeAufgehobenZBVerwendetKunde,
7516    /// Änderung der komplexen Marktlokationsstruktur
7517    #[serde(rename = "ZI9")]
7518    AenderungKomplexenMarktlokationsstruktur,
7519    /// Anfrage der Lokationsbündelstruktur
7520    #[serde(rename = "ZJ0")]
7521    AnfrageLokationsbuendelstruktur,
7522    /// Anfrage der komplexen Marktlokationsstruktur
7523    #[serde(rename = "ZJ1")]
7524    AnfrageKomplexenMarktlokationsstruktur,
7525    /// Übernahme aufgrund nicht erfolgtem iMS-Einbau
7526    #[serde(rename = "ZJ4")]
7527    UebernahmeAufgrundNichtErfolgtemImsEinbau,
7528    /// Stammdaten
7529    #[serde(rename = "ZP3")]
7530    Stammdaten,
7531    /// Werte
7532    #[serde(rename = "ZP4")]
7533    Werte,
7534    /// Abmeldung wg. fehl. Zuordnungsermächtigung
7535    #[serde(rename = "ZQ7")]
7536    AbmeldungWgFehlZuordnungsermaechtigung,
7537    /// Kündigung aufgrund Vertrag mit Anschlussnehmer
7538    #[serde(rename = "ZR9")]
7539    KuendigungAufgrundVertragAnschlussnehmer,
7540    /// Abmeldung wegen fehl. Zuordnungsermächtigung aufgrund Änderung ZRT
7541    #[serde(rename = "ZT0")]
7542    AbmeldungWegenFehlZuordnungsermaechtigungAufgrundAenderungZrt,
7543    /// Anzuwenden wenn Ende wegen Kündigung durch bislang beliefernden LF (LFA)
7544    #[serde(rename = "ZT4")]
7545    AnzuwendenEndeWegenKuendigungDurchBislangBelieferndenLfLfaEntsteht,
7546    /// Anzuwenden wenn Ende wegen - Kündigung durch den Kunden, - Kündigung durch LFN, - Keine Kündigung des Vertrages notwendig da Vertrag nur auf bestimmte Zeit gelaufen ist und von alleine ausläuft und - Kündigung durch Dritten z.B. unabhängige Berater
7547    #[serde(rename = "ZT5")]
7548    AnzuwendenEndeWegenKuendigungDurchKundenKuendigungDurchLfnKeine,
7549    /// EoG wegen Kündigung durch LF
7550    #[serde(rename = "ZT6")]
7551    EogWegenKuendigungDurchLf,
7552    /// EoG wegen Kündigung durch Kunde/LFN
7553    #[serde(rename = "ZT7")]
7554    EogWegenKuendigungDurchKundeLfn,
7555    /// Änderung von MSB Abrechnungsdaten
7556    #[serde(rename = "ZU1")]
7557    AenderungMsbAbrechnungsdaten,
7558    /// Der LFN wird einer Marktlokation vollständig zugeordnet (vollständige (100%ige) Zuordnung). Dieser Geschäftsvorfall ist auch für die Änderung von einer tranchierten Marktlokation in eine nicht tranchierte Marktlokation anzuwenden.
7559    #[serde(rename = "ZW0")]
7560    LfnMarktlokationVollstaendigZugeordnetVollstaendige100IgeZuordnungDieser,
7561    /// Der LFN wird einer bestehenden Tranche vollständig zugeordnet (vollständige (100%ige) Zuordnung). Dieser Geschäftsvorfall ist bei einem direkten Übergang, d. h. lückenlosem Zuordnungsende und -beginn und unter Beibehaltung der Tranche, anzuwenden.
7562    #[serde(rename = "ZW1")]
7563    LfnBestehendenTrancheVollstaendigZugeordnetVollstaendige100IgeZuordnung,
7564    /// Der LFN wird einer neu zu bildenden Tranche zugeordnet (anteiliger Zuordnungsvorgang unter Bildung neuer Tranchen
7565    #[serde(rename = "ZW2")]
7566    LfnNeuBildendenTrancheZugeordnetAnteiligerZuordnungsvorgangBildungNeuer,
7567    /// Erzeugende Marktlokation
7568    #[serde(rename = "ZW3")]
7569    ErzeugendeMarktlokation,
7570    /// Verbrauchende Marktlokation
7571    #[serde(rename = "ZW4")]
7572    VerbrauchendeMarktlokation,
7573    /// Tranche
7574    #[serde(rename = "ZW5")]
7575    Tranche,
7576    /// Pauschale Marktlokation
7577    #[serde(rename = "ZW6")]
7578    PauschaleMarktlokation,
7579    /// Gemessene Marktlokation
7580    #[serde(rename = "ZW7")]
7581    GemesseneMarktlokation,
7582    /// Fall 1
7583    #[serde(rename = "ZW8")]
7584    Fall1,
7585    /// Fall 2
7586    #[serde(rename = "ZW9")]
7587    Fall2,
7588    /// Fall 3
7589    #[serde(rename = "ZX0")]
7590    Fall3,
7591    /// Fall 4
7592    #[serde(rename = "ZX1")]
7593    Fall4,
7594    /// Abrechnungsdaten BK-Abrechnung erzeugender Malo
7595    #[serde(rename = "ZX2")]
7596    AbrechnungsdatenBkAbrechnungErzeugenderMalo,
7597    /// Abrechnungsdaten BK-Abrechnung verbrauchender MaLo
7598    #[serde(rename = "ZX3")]
7599    AbrechnungsdatenBkAbrechnungVerbrauchenderMalo,
7600    /// Abrechnungsdaten NNA
7601    #[serde(rename = "ZX4")]
7602    AbrechnungsdatenNna,
7603    /// Änderung Blindabrechnungsdaten der NeLo
7604    #[serde(rename = "ZX5")]
7605    AenderungBlindabrechnungsdatenNelo,
7606    /// Änderung Daten der MaLo
7607    #[serde(rename = "ZX6")]
7608    AenderungDatenMalo,
7609    /// Änderung Daten der MeLo
7610    #[serde(rename = "ZX7")]
7611    AenderungDatenMelo,
7612    /// Änderung Daten der NeLo
7613    #[serde(rename = "ZX8")]
7614    AenderungDatenNelo,
7615    /// Änderung Daten der SR
7616    #[serde(rename = "ZX9")]
7617    AenderungDatenSr,
7618    /// Änderung Daten der TR
7619    #[serde(rename = "ZY0")]
7620    AenderungDatenTr,
7621    /// Änderung Daten der Tranche
7622    #[serde(rename = "ZY1")]
7623    AenderungDatenTranche,
7624    /// Änderung der Lokationsbündelstruktur
7625    #[serde(rename = "ZY2")]
7626    AenderungLokationsbuendelstruktur,
7627    /// Antwort auf GDA an MSB
7628    #[serde(rename = "ZY4")]
7629    AntwortGdaMsb,
7630    /// Antwort auf GDA (Strom an Gas)
7631    #[serde(rename = "ZY5")]
7632    AntwortGdaStromGas,
7633    /// Antwort auf GDA erzeugende MaLo
7634    #[serde(rename = "ZY6")]
7635    AntwortGdaErzeugendeMalo,
7636    /// Antwort auf GDA verbrauchende MaLo
7637    #[serde(rename = "ZY7")]
7638    AntwortGdaVerbrauchendeMalo,
7639    /// Daten auf individuelle Bestellung
7640    #[serde(rename = "ZY9")]
7641    DatenIndividuelleBestellung,
7642    /// Änderung Paket-ID der MaLo
7643    #[serde(rename = "ZZA")]
7644    AenderungPaketIdMalo,
7645    /// Die Stilllegung der MeLo hat auch die Stilllegung einer MaLo zur Folge (Dieser Code wird erst zum 1.4.2026 gültig und wird davor in der Marktkommunikation nicht ausgetauscht)
7646    #[serde(rename = "ZZB")]
7647    StilllegungMeloStilllegungMaloFolgeDieserCodeErst142026GueltigDavor,
7648    /// Die Stilllegung der MeLo hat keine Stilllegung einer MaLo zur Folge (Dieser Code wird erst zum 1.4.2026 gültig und wird davor in der Marktkommunikation nicht ausgetauscht)
7649    #[serde(rename = "ZZC")]
7650    StilllegungMeloKeineStilllegungMaloFolgeDieserCodeErst142026Gueltig,
7651    /// Übergangsversorgung gibt es nur bei Marktlokationen, die unter § 38a EnWG fallen. Grundlage ist eine bilaterale Vereinbarung. (Dieser Code wird erst zum 1.4.2026 gültig und wird davor in der Marktkommunikation nicht ausgetauscht)
7652    #[serde(rename = "ZZD")]
7653    UebergangsversorgungGibtEsMarktlokationenParagraph38aEnwgFallenGrundlage,
7654}
7655
7656/// Code values for the `verbindlich_masseinheit` field.
7657#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7658pub enum VerbindlichMasseinheit {
7659    /// Stück
7660    #[serde(rename = "H87")]
7661    Stueck,
7662}
7663
7664/// Code values for the `volumenerfassung.wert` field.
7665#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7666pub enum VolumenerfassungWert {
7667    /// Hochfrequenzsonde
7668    #[serde(rename = "Z16")]
7669    Hochfrequenzsonde,
7670    /// Kennlinienkorrektur
7671    #[serde(rename = "Z17")]
7672    Kennlinienkorrektur,
7673    /// Schleichmengenunterdrückung
7674    #[serde(rename = "Z18")]
7675    Schleichmengenunterdrueckung,
7676}
7677
7678/// Code values for the `waehrung_qualifier` field.
7679#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7680pub enum WaehrungQualifier {
7681    /// Referenzwährung
7682    #[serde(rename = "2")]
7683    Referenzwaehrung,
7684}
7685
7686/// Code values for the `werte[].codepflege` field.
7687#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7688pub enum WerteCodepflege {
7689    /// DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)
7690    #[serde(rename = "293")]
7691    DeBdewBundesverbandEnergieWasserwirtschaftEV,
7692    /// Vergeben vom Händler (hier Netzbetreiber)
7693    #[serde(rename = "89")]
7694    VergebenHaendlerHierNetzbetreiber,
7695}
7696
7697/// Code values for the `zahler_blindarbeit` field.
7698#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7699pub enum ZahlerBlindarbeit {
7700    /// Der NB rechnet die Blindarbeit gegenüber dem Anschlussnutzer ab.
7701    #[serde(rename = "Z36")]
7702    NbRechnetBlindarbeitGegenueberAnschlussnutzer,
7703    /// Der NB rechnet die Blindarbeit gegenüber dem Lieferanten ab.
7704    #[serde(rename = "Z37")]
7705    NbRechnetBlindarbeitGegenueberLieferanten,
7706    /// Der NB hat noch nicht festgelegt gegenüber wem er die Blindarbeit abrechnet.
7707    #[serde(rename = "Z38")]
7708    NbNichtFestgelegtGegenueberWemErBlindarbeitAbrechnet,
7709}
7710
7711/// Code values for the `zahlung_netznutzung` field.
7712#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7713pub enum ZahlungNetznutzung {
7714    /// Kunde
7715    #[serde(rename = "Z10")]
7716    Kunde,
7717    /// Lieferant
7718    #[serde(rename = "Z11")]
7719    Lieferant,
7720}
7721
7722/// Code values for the `zahlungsbedingung_code` field.
7723#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7724pub enum ZahlungsbedingungCode {
7725    /// Fixdatum
7726    #[serde(rename = "3")]
7727    Fixdatum,
7728}
7729
7730/// Code values for the `zahlungsinformation.bank_qualifier` field.
7731#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7732pub enum ZahlungsinformationBankQualifier {
7733    /// Kreditinstitut
7734    #[serde(rename = "BK")]
7735    Kreditinstitut,
7736}
7737
7738/// Code values for the `zeiteinheit` field.
7739#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7740pub enum Zeiteinheit {
7741    /// Jahr
7742    #[serde(rename = "ANN")]
7743    Jahr,
7744    /// Tag
7745    #[serde(rename = "DAY")]
7746    Tag,
7747    /// Kilowattstunde
7748    #[serde(rename = "KWH")]
7749    Kilowattstunde,
7750    /// Monat
7751    #[serde(rename = "MON")]
7752    Monat,
7753}
7754
7755/// Code values for the `zeitpunkt_format` field.
7756#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7757pub enum ZeitpunktFormat {
7758    /// CCYYMMDDHHMMZZZ
7759    #[serde(rename = "303")]
7760    Ccyymmddhhmmzzz,
7761    /// HHMM
7762    #[serde(rename = "401")]
7763    Hhmm,
7764}
7765
7766/// Code values for the `zu_abschlag_code` field.
7767#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7768pub enum ZuAbschlagCode {
7769    /// Abschlag
7770    #[serde(rename = "A")]
7771    Abschlag,
7772    /// Zuschlag
7773    #[serde(rename = "C")]
7774    Zuschlag,
7775}
7776
7777/// Code values for the `zusatz_produkt_identifikation.identifikator_typ` field.
7778#[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
7779pub enum ZusatzProduktIdentifikationIdentifikatorTyp {
7780    /// Artikel-ID
7781    #[serde(rename = "Z09")]
7782    ArtikelId,
7783    /// Gruppenartikel-ID
7784    #[serde(rename = "Z10")]
7785    GruppenartikelId,
7786}
7787
7788// ---------------------------------------------------------------------------
7789// Type aliases for deduplicated enums
7790// ---------------------------------------------------------------------------
7791
7792pub type AblesedatumFormat = EndeDatumFormat;
7793pub type Abrechnungsmethode = Code;
7794pub type AntwortCodelisteCode = EbdNummer;
7795pub type AntwortDritterBetroffeneLokation = AntwortDritterPruefschritt;
7796pub type AntwortEbdCodeliste = EbdNummer;
7797pub type AntwortPruefschritt = PruefschrittCode;
7798pub type AntwortStatusAnlass = PruefschrittCode;
7799pub type ArtLeistungserbringung = EigenschaftMsb;
7800pub type Artikelnummertyp = ArtikelNummerTyp;
7801pub type AuftragsdatumFormat = EndeDatumFormat;
7802pub type BeginnDatumFormat = EndeDatumFormat;
7803pub type BerichtszeitraumFormat = EndeDatumFormat;
7804pub type Beschreibung = Abonnement;
7805pub type Bilanzierungsgebiet = Code;
7806pub type Bilanzkreis = Code;
7807pub type Dokumententyp = Dokumenttyp;
7808pub type EbdNummer2 = EbdNummer;
7809pub type FernsteuerbarkeitStatus = KavGruppe;
7810pub type FreitextQualifier = Textbezug;
7811pub type GeldbetragQualifier = BetragQualifier;
7812pub type GeraetereferenzQualifier = ExRefName;
7813pub type Handlungscode = HandlungCode;
7814pub type Haushaltskunde = Code;
7815pub type IdentifikationslogikCode = Abonnement;
7816pub type KavZusatzinfo = KavBetrag;
7817pub type KlimazoneId = Code;
7818pub type KlimazoneKlasse = Klassentyp;
7819pub type KommEinrichtungKlasse = Klassentyp;
7820pub type Kommunikationstyp = KommunikationArt;
7821pub type Kommunikationstyp1 = KommunikationArt;
7822pub type Kommunikationstyp2 = KommunikationArt;
7823pub type KontaktFunktionCode = KontaktFunktion;
7824pub type KonzessionKlasse = Klassentyp;
7825pub type KonzessionMerkmal = Code;
7826pub type KuendigungsdatumQualifier = DatumQualifier;
7827pub type LandDerFoerderung = Code;
7828pub type Leistungskurvendefinition = Code;
7829pub type MengenQualifier = MengeQualifier;
7830pub type MengenumwerterKlasse = Klassentyp;
7831pub type MerkmalCode = Code;
7832pub type MerkmalKlasse = Klassentyp;
7833pub type MerkmalQualifier = Klassentyp;
7834pub type MerkmalWert = KavGruppe;
7835pub type MsbEigenschaft = EigenschaftMsb;
7836pub type NaechsteNetznutzungsabrechnungFormat = NnaFormat;
7837pub type ObisIdentifikationIdentifikator = ProduktIdentifikationProduktId;
7838pub type ObisIdentifikationIdentifikatorTyp = ProduktIdentifikationProduktTyp;
7839pub type OrtQualifier = LocQualifier;
7840pub type PaketId = Code;
7841pub type ProduktCode = Abonnement;
7842pub type ProduktIdentifikationQualifier = ProduktIdentifikationFunktion;
7843pub type ProduktLeistungCode = Abonnement;
7844pub type ProdukteigenschaftKlasse = Klassentyp;
7845pub type Profilschar = KavGruppe;
7846pub type Prognosegrundlage = Code;
7847pub type PrognosegrundlageCode = KavGruppe;
7848pub type PruefschrittCode2 = PruefschrittCode;
7849pub type Rechnungstyp = Abonnement;
7850pub type Referenz2IdentifikatorTyp = ExRefName;
7851pub type Referenz3IdentifikatorTyp = ExRefName;
7852pub type Referenz4IdentifikatorTyp = ExRefName;
7853pub type ReferenzIdentifikatorTyp = ExRefName;
7854pub type ReferenzQualifier = ExRefName;
7855pub type ReferenzReferenzTyp = ExRefName;
7856pub type Regelzone = Code;
7857pub type Reklamationsgrund = Textbezug;
7858pub type RffQualifierGeraet = ExRefName;
7859pub type Schaltzeitdefinition = Code;
7860pub type SequenzQualifier = SeqQualifier;
7861pub type SmgwKlasse = Klassentyp;
7862pub type Standardlastprofil = KavGruppe;
7863pub type StandardlastprofilVerfahren = Code;
7864pub type TagesparameterProfil = KavGruppe;
7865pub type TagesparameterVerfahren = Code;
7866pub type TerminNetznutzungsabrechnungFormat = TerminNnaFormat;
7867pub type TermindatenQualifier = ExRefName;
7868pub type TextQualifier = Textbezug;
7869pub type TransaktionsgrundDetail = Transaktionsgrund;
7870pub type TransaktionsgrundErgaenzung = Transaktionsgrund;
7871pub type TransaktionsgrundErgaenzungBefristeteAnmeldung = Transaktionsgrund;
7872pub type TransaktionsgrundLieferende = Transaktionsgrund;
7873pub type TransaktionsgrundReferenz = Transaktionsgrund;
7874pub type TurnusablesungFormat = TerminNnaFormat;
7875pub type UnverbindlichMasseinheit = VerbindlichMasseinheit;
7876pub type Verwendungszweck = KavGruppe;
7877pub type Waehrungsverwendung = WaehrungQualifier;
7878pub type WerteCode = KavGruppe;
7879pub type WerteText = KavBetrag;
7880pub type WerteText2 = KavBetrag;
7881pub type WertegranularitaetKlasse = Klassentyp;
7882pub type WertegranularitaetWert = KavGruppe;
7883pub type ZaehlerCciKlasse = Klassentyp;
7884pub type Zaehlerart = KavGruppe;
7885pub type Zaehlertyp = KavBetrag;
7886pub type ZaehlertypMerkmal = Code;
7887pub type Zaehlzeitdefinition = Code;
7888pub type ZeitreihenCode = KavGruppe;
7889pub type Zeitreihentyp = Code;
7890pub type ZugeordneterMp = KavGruppe;