diff --git a/src/fundamend/reader/ahbreader.py b/src/fundamend/reader/ahbreader.py index 81539bb..4c043c1 100644 --- a/src/fundamend/reader/ahbreader.py +++ b/src/fundamend/reader/ahbreader.py @@ -224,7 +224,8 @@ def get_anwendungsfaelle(self) -> list[Anwendungsfall]: def _iter_segments_and_segment_groups(self, element: ET.Element) -> list[SegmentGroup | Segment]: """recursive function that builds a list of all segments and segment groups""" result: list[Segment | SegmentGroup] = [] - if _is_anwendungsfall(element) or _is_format(element) or _is_uebertragungsdatei(element): + should_go_deeper = _is_anwendungsfall(element) or _is_format(element) or _is_uebertragungsdatei(element) + if should_go_deeper: for sub_element in element: result.extend(self._iter_segments_and_segment_groups(sub_element)) if _is_segment_group(element): @@ -235,14 +236,16 @@ def _iter_segments_and_segment_groups(self, element: ET.Element) -> list[Segment def _read_anwendungsfall(self, original_element: ET.Element) -> Anwendungsfall: segments_and_groups = [] - root = self._element_tree.getroot() - for element in root: + for element in original_element: segments_and_groups.extend(self._iter_segments_and_segment_groups(element)) + format_element = original_element[0] + if _is_uebertragungsdatei(format_element): + format_element = original_element[0][0] return Anwendungsfall( pruefidentifikator=original_element.attrib["Pruefidentifikator"], beschreibung=original_element.attrib["Beschreibung"], kommunikation_von=original_element.attrib["Kommunikation_von"], - format=original_element[0].tag.lstrip("M_"), + format=format_element.tag.lstrip("M_"), segments=[s for s in segments_and_groups if isinstance(s, Segment)], segment_groups=[s for s in segments_and_groups if isinstance(s, SegmentGroup)], ) diff --git a/unittests/example_ahb_utilts_11c.py b/unittests/example_ahb_utilts_11c.py index 095ae7e..e050be8 100644 --- a/unittests/example_ahb_utilts_11c.py +++ b/unittests/example_ahb_utilts_11c.py @@ -1,5 +1,5 @@ # pylint:disable=line-too-long, too-many-lines -from datetime import date +import datetime from fundamend.models.anwendungshandbuch import ( Anwendungsfall, @@ -15,7 +15,7 @@ ) ahb_utilts_11c = Anwendungshandbuch( - veroeffentlichungsdatum=date(2023, 10, 24), + veroeffentlichungsdatum=datetime.date(2023, 10, 24), autor="BDEW", versionsnummer="1.1c", anwendungsfaelle=[ @@ -149,54692 +149,6 @@ DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), ], ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00173", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="ID der Marktlokation", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="ID der Marktlokation", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Marktlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Marktlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Marktlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Marktlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Verwendungszweck der Werte", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Verwendungszweck der Werte", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Verwendungszweck der Werte", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verwendungszweck der Werte", - number="00017", - ahb_status="Muss [2000]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Netznutzungsabrechnung", - description=None, - value="Z84", - ahb_status="X [1P0..1]", - ), - Code( - name="Bilanzkreisabrechnung", - description=None, - value="Z85", - ahb_status="X [1P0..1]", - ), - Code( - name="Mehrmindermengenabrechnung", - description=None, - value="Z86", - ahb_status="X [1P0..1]", - ), - Code( - name="Übermittlung an das HKNR", - description=None, - value="Z92", - ahb_status="X [1P0..1]", - ), - Code( - name="Endkundenabrechnung", - description=None, - value="Z47", - ahb_status="X [1P0..1]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00018", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00019", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00020", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00039", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00065", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00066", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00071", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00072", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00084", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00085", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00090", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00091", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00103", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00104", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00110", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00111", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00165", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00166", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00167", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00168", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25002", - beschreibung="Ablehnung Berechnungsformel", - kommunikation_von="MSB an NB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00173", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="ID der Marktlokation", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="ID der Marktlokation", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Marktlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Marktlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Marktlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Marktlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Verwendungszweck der Werte", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Verwendungszweck der Werte", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Verwendungszweck der Werte", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verwendungszweck der Werte", - number="00017", - ahb_status="Muss [2000]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Netznutzungsabrechnung", - description=None, - value="Z84", - ahb_status="X [1P0..1]", - ), - Code( - name="Bilanzkreisabrechnung", - description=None, - value="Z85", - ahb_status="X [1P0..1]", - ), - Code( - name="Mehrmindermengenabrechnung", - description=None, - value="Z86", - ahb_status="X [1P0..1]", - ), - Code( - name="Übermittlung an das HKNR", - description=None, - value="Z92", - ahb_status="X [1P0..1]", - ), - Code( - name="Endkundenabrechnung", - description=None, - value="Z47", - ahb_status="X [1P0..1]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00018", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00019", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00020", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00039", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00065", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00066", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00071", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00072", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00084", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00085", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00090", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00091", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00103", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00104", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00110", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00111", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00165", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00166", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00167", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00168", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25003", - beschreibung="Zustimmung Berechnungsformel", - kommunikation_von="MSB an NB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00173", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="ID der Marktlokation", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="ID der Marktlokation", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Marktlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Marktlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Marktlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Marktlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Verwendungszweck der Werte", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Verwendungszweck der Werte", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Verwendungszweck der Werte", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verwendungszweck der Werte", - number="00017", - ahb_status="Muss [2000]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Netznutzungsabrechnung", - description=None, - value="Z84", - ahb_status="X [1P0..1]", - ), - Code( - name="Bilanzkreisabrechnung", - description=None, - value="Z85", - ahb_status="X [1P0..1]", - ), - Code( - name="Mehrmindermengenabrechnung", - description=None, - value="Z86", - ahb_status="X [1P0..1]", - ), - Code( - name="Übermittlung an das HKNR", - description=None, - value="Z92", - ahb_status="X [1P0..1]", - ), - Code( - name="Endkundenabrechnung", - description=None, - value="Z47", - ahb_status="X [1P0..1]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00018", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00019", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00020", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00039", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00065", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00066", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00071", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00072", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00084", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00085", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00090", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00091", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00103", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00104", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00110", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00111", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00165", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00166", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00167", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00168", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25009", - beschreibung="Übermittlung einer ausgerollten Leistungskurvendefinition", - kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00173", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="ID der Marktlokation", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="ID der Marktlokation", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Marktlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Marktlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Marktlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Marktlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Verwendungszweck der Werte", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Verwendungszweck der Werte", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Verwendungszweck der Werte", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verwendungszweck der Werte", - number="00017", - ahb_status="Muss [2000]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Netznutzungsabrechnung", - description=None, - value="Z84", - ahb_status="X [1P0..1]", - ), - Code( - name="Bilanzkreisabrechnung", - description=None, - value="Z85", - ahb_status="X [1P0..1]", - ), - Code( - name="Mehrmindermengenabrechnung", - description=None, - value="Z86", - ahb_status="X [1P0..1]", - ), - Code( - name="Übermittlung an das HKNR", - description=None, - value="Z92", - ahb_status="X [1P0..1]", - ), - Code( - name="Endkundenabrechnung", - description=None, - value="Z47", - ahb_status="X [1P0..1]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00018", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00019", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00020", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00039", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00065", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00066", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00071", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00072", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00084", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00085", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00090", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00091", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00103", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00104", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00110", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00111", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00165", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00166", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00167", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00168", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25008", - beschreibung="Übermittlung einer ausgerollten Schaltzeitdefinition", - kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00173", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="ID der Marktlokation", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="ID der Marktlokation", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Marktlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Marktlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Marktlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Marktlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Verwendungszweck der Werte", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Verwendungszweck der Werte", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Verwendungszweck der Werte", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verwendungszweck der Werte", - number="00017", - ahb_status="Muss [2000]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Netznutzungsabrechnung", - description=None, - value="Z84", - ahb_status="X [1P0..1]", - ), - Code( - name="Bilanzkreisabrechnung", - description=None, - value="Z85", - ahb_status="X [1P0..1]", - ), - Code( - name="Mehrmindermengenabrechnung", - description=None, - value="Z86", - ahb_status="X [1P0..1]", - ), - Code( - name="Übermittlung an das HKNR", - description=None, - value="Z92", - ahb_status="X [1P0..1]", - ), - Code( - name="Endkundenabrechnung", - description=None, - value="Z47", - ahb_status="X [1P0..1]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00018", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00019", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00020", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00039", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00065", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00066", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00071", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00072", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00084", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00085", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00090", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00091", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00103", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00104", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00110", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00111", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00165", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00166", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00167", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00168", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25005", - beschreibung="Übermittlung einer ausgerollten Zählzeitdefinition", - kommunikation_von="NB an LF / MSB\r\nLF an MSB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00173", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="ID der Marktlokation", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="ID der Marktlokation", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Marktlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Marktlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Marktlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Marktlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Verwendungszweck der Werte", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Verwendungszweck der Werte", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Verwendungszweck der Werte", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verwendungszweck der Werte", - number="00017", - ahb_status="Muss [2000]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Netznutzungsabrechnung", - description=None, - value="Z84", - ahb_status="X [1P0..1]", - ), - Code( - name="Bilanzkreisabrechnung", - description=None, - value="Z85", - ahb_status="X [1P0..1]", - ), - Code( - name="Mehrmindermengenabrechnung", - description=None, - value="Z86", - ahb_status="X [1P0..1]", - ), - Code( - name="Übermittlung an das HKNR", - description=None, - value="Z92", - ahb_status="X [1P0..1]", - ), - Code( - name="Endkundenabrechnung", - description=None, - value="Z47", - ahb_status="X [1P0..1]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00018", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00019", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00020", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00039", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00065", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00066", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00071", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00072", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00084", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00085", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00090", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00091", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00103", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00104", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00110", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00111", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00165", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00166", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00167", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00168", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25007", - beschreibung="Übermittlung Übersicht Leistungskurvendefinitionen", - kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00173", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="ID der Marktlokation", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="ID der Marktlokation", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Marktlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Marktlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Marktlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Marktlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Verwendungszweck der Werte", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Verwendungszweck der Werte", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Verwendungszweck der Werte", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verwendungszweck der Werte", - number="00017", - ahb_status="Muss [2000]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Netznutzungsabrechnung", - description=None, - value="Z84", - ahb_status="X [1P0..1]", - ), - Code( - name="Bilanzkreisabrechnung", - description=None, - value="Z85", - ahb_status="X [1P0..1]", - ), - Code( - name="Mehrmindermengenabrechnung", - description=None, - value="Z86", - ahb_status="X [1P0..1]", - ), - Code( - name="Übermittlung an das HKNR", - description=None, - value="Z92", - ahb_status="X [1P0..1]", - ), - Code( - name="Endkundenabrechnung", - description=None, - value="Z47", - ahb_status="X [1P0..1]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00018", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00019", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00020", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00039", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00065", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00066", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00071", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00072", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00084", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00085", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00090", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00091", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00103", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00104", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00110", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00111", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00165", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00166", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00167", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00168", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25006", - beschreibung="Übermittlung Übersicht Schaltzeitdefinitionen", - kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00173", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="ID der Marktlokation", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="ID der Marktlokation", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Marktlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Marktlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Marktlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Marktlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Marktlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Verwendungszweck der Werte", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Verwendungszweck der Werte", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Verwendungszweck der Werte", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verwendungszweck der Werte", - number="00017", - ahb_status="Muss [2000]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Netznutzungsabrechnung", - description=None, - value="Z84", - ahb_status="X [1P0..1]", - ), - Code( - name="Bilanzkreisabrechnung", - description=None, - value="Z85", - ahb_status="X [1P0..1]", - ), - Code( - name="Mehrmindermengenabrechnung", - description=None, - value="Z86", - ahb_status="X [1P0..1]", - ), - Code( - name="Übermittlung an das HKNR", - description=None, - value="Z92", - ahb_status="X [1P0..1]", - ), - Code( - name="Endkundenabrechnung", - description=None, - value="Z47", - ahb_status="X [1P0..1]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00018", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00019", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00020", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00039", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00065", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00066", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00071", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00072", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00084", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00085", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00090", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00091", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00103", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00104", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00110", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00111", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00165", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00166", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00167", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00168", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25004", - beschreibung="Übermittlung Übersicht Zählzeitdefinitionen", - kommunikation_von="NB an LF / MSB\r\nLF an MSB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1c", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00173", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), ], segment_groups=[ SegmentGroup( @@ -55846,7 +1160,141 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25002", + beschreibung="Ablehnung Berechnungsformel", + kommunikation_von="MSB an NB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00032", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1c", + ahb_status="X", + ) + ], + ), + ], + ), + ], + ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00033", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], + ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00034", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00043", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -56184,7 +1632,141 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25003", + beschreibung="Zustimmung Berechnungsformel", + kommunikation_von="MSB an NB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00044", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1c", + ahb_status="X", + ) + ], + ), + ], + ), + ], + ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00045", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], + ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00046", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00055", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -56522,7 +2104,146 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25009", + beschreibung="Übermittlung einer ausgerollten Leistungskurvendefinition", + kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00056", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1c", + ahb_status="X", + ) + ], + ), + ], + ), + ], + ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00057", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code( + name="Ausgerollte Leistungskurvendefinition", + description=None, + value="Z81", + ahb_status="X", + ) + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00058", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00074", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], + ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -57128,7 +2849,146 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25008", + beschreibung="Übermittlung einer ausgerollten Schaltzeitdefinition", + kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00075", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1c", + ahb_status="X", + ) + ], + ), + ], + ), + ], + ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00076", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code( + name="Ausgerollte Schaltzeitdefinition", + description=None, + value="Z80", + ahb_status="X", + ) + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00077", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00093", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], + ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -57737,7 +3597,146 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25005", + beschreibung="Übermittlung einer ausgerollten Zählzeitdefinition", + kommunikation_von="NB an LF / MSB\r\nLF an MSB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00094", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1c", + ahb_status="X", + ) + ], + ), + ], + ), + ], + ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00095", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code( + name="Ausgerollte Zählzeitdefinition", + description=None, + value="Z59", + ahb_status="X", + ) + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00096", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00112", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], + ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -58323,7 +4322,146 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25007", + beschreibung="Übermittlung Übersicht Leistungskurvendefinitionen", + kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00113", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1c", + ahb_status="X", + ) + ], + ), + ], + ), + ], + ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00114", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code( + name="Übersicht Leistungskurvendefinitionen", + description=None, + value="Z79", + ahb_status="X", + ) + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00115", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00130", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], + ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -58910,7 +5048,146 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25006", + beschreibung="Übermittlung Übersicht Schaltzeitdefinitionen", + kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00131", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1c", + ahb_status="X", + ) + ], + ), + ], + ), + ], ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00132", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code( + name="Übersicht Schaltzeitdefinitionen", + description=None, + value="Z78", + ahb_status="X", + ) + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], + ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00133", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00148", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], + ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -59497,7 +5774,146 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25004", + beschreibung="Übermittlung Übersicht Zählzeitdefinitionen", + kommunikation_von="NB an LF / MSB\r\nLF an MSB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00149", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1c", + ahb_status="X", + ) + ], + ), + ], + ), + ], + ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00150", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code( + name="Übersicht Zählzeitdefinitionen", + description=None, + value="Z60", + ahb_status="X", + ) + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00151", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00173", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], + ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -60388,7 +6804,7 @@ ], ), ], - ), + ) ], ), ], diff --git a/unittests/example_ahb_utilts_11d.py b/unittests/example_ahb_utilts_11d.py index b9ec60f..a25e9db 100644 --- a/unittests/example_ahb_utilts_11d.py +++ b/unittests/example_ahb_utilts_11d.py @@ -1,5 +1,5 @@ # pylint:disable=line-too-long, too-many-lines -from datetime import date +import datetime from fundamend.models.anwendungshandbuch import ( Anwendungsfall, @@ -15,7 +15,7 @@ ) ahb_utilts_11d = Anwendungshandbuch( - veroeffentlichungsdatum=date(2024, 4, 2), + veroeffentlichungsdatum=datetime.date(2024, 4, 2), autor="BDEW", versionsnummer="1.1d", anwendungsfaelle=[ @@ -149,54308 +149,6 @@ DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), ], ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00111", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Meldepunkt", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[DataElement(id="D_3225", name="Identifikator", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Markt- oder Netzlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss [51]", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Markt- bzw. Netzlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Markt- bzw. Netzlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Markt- bzw. Netzlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00017", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00018", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00019", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00020", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="FTX", - name="Bemerkung (Feld für allgemeine Hinweise)", - number="00039", - ahb_status="Muss [4]", - data_elements=[ - DataElement( - id="D_4451", - name="Textbezug, Qualifier", - codes=[ - Code( - name="Zusätzliche Informationen (für allgemeine Hinweise)", - description=None, - value="ACB", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C108", - name="Text", - data_elements=[ - DataElement( - id="D_4440", name="Text für allgemeine Information", codes=[] - ), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00065", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00066", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00071", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00072", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00084", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00085", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00090", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00091", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00103", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00104", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00110", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00165", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00166", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00167", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00168", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25002", - beschreibung="Ablehnung Berechnungsformel", - kommunikation_von="MSB an NB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00111", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Meldepunkt", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[DataElement(id="D_3225", name="Identifikator", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Markt- oder Netzlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss [51]", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Markt- bzw. Netzlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Markt- bzw. Netzlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Markt- bzw. Netzlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00017", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00018", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00019", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00020", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="FTX", - name="Bemerkung (Feld für allgemeine Hinweise)", - number="00039", - ahb_status="Muss [4]", - data_elements=[ - DataElement( - id="D_4451", - name="Textbezug, Qualifier", - codes=[ - Code( - name="Zusätzliche Informationen (für allgemeine Hinweise)", - description=None, - value="ACB", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C108", - name="Text", - data_elements=[ - DataElement( - id="D_4440", name="Text für allgemeine Information", codes=[] - ), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00065", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00066", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00071", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00072", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00084", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00085", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00090", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00091", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00103", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00104", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00110", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00165", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00166", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00167", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00168", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25003", - beschreibung="Zustimmung Berechnungsformel", - kommunikation_von="MSB an NB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00111", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Meldepunkt", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[DataElement(id="D_3225", name="Identifikator", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Markt- oder Netzlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss [51]", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Markt- bzw. Netzlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Markt- bzw. Netzlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Markt- bzw. Netzlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00017", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00018", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00019", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00020", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="FTX", - name="Bemerkung (Feld für allgemeine Hinweise)", - number="00039", - ahb_status="Muss [4]", - data_elements=[ - DataElement( - id="D_4451", - name="Textbezug, Qualifier", - codes=[ - Code( - name="Zusätzliche Informationen (für allgemeine Hinweise)", - description=None, - value="ACB", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C108", - name="Text", - data_elements=[ - DataElement( - id="D_4440", name="Text für allgemeine Information", codes=[] - ), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00065", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00066", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00071", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00072", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00084", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00085", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00090", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00091", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00103", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00104", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00110", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00165", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00166", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00167", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00168", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25009", - beschreibung="Übermittlung einer ausgerollten Leistungskurvendefinition", - kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00111", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Meldepunkt", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[DataElement(id="D_3225", name="Identifikator", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Markt- oder Netzlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss [51]", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Markt- bzw. Netzlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Markt- bzw. Netzlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Markt- bzw. Netzlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00017", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00018", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00019", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00020", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="FTX", - name="Bemerkung (Feld für allgemeine Hinweise)", - number="00039", - ahb_status="Muss [4]", - data_elements=[ - DataElement( - id="D_4451", - name="Textbezug, Qualifier", - codes=[ - Code( - name="Zusätzliche Informationen (für allgemeine Hinweise)", - description=None, - value="ACB", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C108", - name="Text", - data_elements=[ - DataElement( - id="D_4440", name="Text für allgemeine Information", codes=[] - ), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00065", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00066", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00071", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00072", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00084", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00085", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00090", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00091", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00103", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00104", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00110", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00165", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00166", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00167", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00168", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25008", - beschreibung="Übermittlung einer ausgerollten Schaltzeitdefinition", - kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00111", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Meldepunkt", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[DataElement(id="D_3225", name="Identifikator", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Markt- oder Netzlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss [51]", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Markt- bzw. Netzlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Markt- bzw. Netzlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Markt- bzw. Netzlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00017", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00018", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00019", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00020", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="FTX", - name="Bemerkung (Feld für allgemeine Hinweise)", - number="00039", - ahb_status="Muss [4]", - data_elements=[ - DataElement( - id="D_4451", - name="Textbezug, Qualifier", - codes=[ - Code( - name="Zusätzliche Informationen (für allgemeine Hinweise)", - description=None, - value="ACB", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C108", - name="Text", - data_elements=[ - DataElement( - id="D_4440", name="Text für allgemeine Information", codes=[] - ), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00065", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00066", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00071", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00072", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00084", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00085", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00090", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00091", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00103", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00104", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00110", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00165", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00166", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00167", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00168", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25005", - beschreibung="Übermittlung einer ausgerollten Zählzeitdefinition", - kommunikation_von="NB an LF / MSB\r\nLF an MSB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00111", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Meldepunkt", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[DataElement(id="D_3225", name="Identifikator", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Markt- oder Netzlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss [51]", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Markt- bzw. Netzlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Markt- bzw. Netzlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Markt- bzw. Netzlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00017", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00018", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00019", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00020", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="FTX", - name="Bemerkung (Feld für allgemeine Hinweise)", - number="00039", - ahb_status="Muss [4]", - data_elements=[ - DataElement( - id="D_4451", - name="Textbezug, Qualifier", - codes=[ - Code( - name="Zusätzliche Informationen (für allgemeine Hinweise)", - description=None, - value="ACB", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C108", - name="Text", - data_elements=[ - DataElement( - id="D_4440", name="Text für allgemeine Information", codes=[] - ), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00065", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00066", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00071", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00072", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00084", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00085", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00090", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00091", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00103", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00104", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00110", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00165", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00166", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00167", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00168", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25007", - beschreibung="Übermittlung Übersicht Leistungskurvendefinitionen", - kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00111", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Meldepunkt", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[DataElement(id="D_3225", name="Identifikator", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Markt- oder Netzlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss [51]", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Markt- bzw. Netzlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Markt- bzw. Netzlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Markt- bzw. Netzlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00017", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00018", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00019", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00020", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="FTX", - name="Bemerkung (Feld für allgemeine Hinweise)", - number="00039", - ahb_status="Muss [4]", - data_elements=[ - DataElement( - id="D_4451", - name="Textbezug, Qualifier", - codes=[ - Code( - name="Zusätzliche Informationen (für allgemeine Hinweise)", - description=None, - value="ACB", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C108", - name="Text", - data_elements=[ - DataElement( - id="D_4440", name="Text für allgemeine Information", codes=[] - ), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00065", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00066", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00071", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00072", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00084", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00085", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00090", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00091", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00103", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00104", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00110", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00165", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00166", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00167", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00168", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25006", - beschreibung="Übermittlung Übersicht Schaltzeitdefinitionen", - kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00111", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00004", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss [2]\r\nKann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00005", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00006", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00007", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00008", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Meldepunkt", - number="00009", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code(name="Meldepunkt", description=None, value="172", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[DataElement(id="D_3225", name="Identifikator", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00010", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Berechnungsformel", - number="00011", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Berechnungsformel", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Berechnungsformel angefügt", - description="Die Berechnungsformel zur Ermittlung der Energiemenge einer Markt- oder Netzlokation ist in diesem Vorgang der UTILTS enthalten", - value="Z33", - ahb_status="X", - ), - Code( - name="Berechnungsformel muss beim Absender angefragt werden", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist komplex und kann mit der UTILTS nicht übermittelt werden", - value="Z34", - ahb_status="X", - ), - Code( - name="Berechnungsformel besitzt keine Rechenoperation", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation besitzt keine Rechenoperation, da es sich um eine 1:1 Beziehung zwischen der Markt- und Messlokation handelt.", - value="Z40", - ahb_status="X", - ), - Code( - name="Berechnungsformel nicht erforderlich", - description="Die Berechnungsformel zur Ermittlung der Energiemenge der Markt- oder Netzlokation ist nicht erforderlich, da keine Messlokation der Marktlokation (pauschale Marktlokation) zugeordnet ist.", - value="Z41", - ahb_status="X [18]", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00012", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Berechnungsformel", - description=None, - value="25001", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="7", - name="Lieferrichtung", - ahb_status="Muss [51]", - segments=[ - Segment( - id="CCI", - name="Lieferrichtung", - number="00013", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Lieferrichtung", - description=None, - value="Z30", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Erzeugung", - description=None, - value="Z06", - ahb_status="X", - ), - Code( - name="Verbrauch", - description=None, - value="Z07", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Energiemenge der Markt- bzw. Netzlokation", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Energiemenge der Markt- bzw. Netzlokation", - number="00014", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Energiemenge der Markt- bzw. Netzlokation", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00015", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Bestandteil des Rechenschritts", - ahb_status="Muss [3]", - segments=[ - Segment( - id="EQ", - name="Bestandteil des Rechenschritts", - number="00016", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Bestandteil des Rechenschritts", - description=None, - value="Z37", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C286", - name="Information über eine Folge", - data_elements=[ - DataElement( - id="D_1050", name="Rechenschrittidentifikator", codes=[] - ) - ], - ), - ], - ), - Segment( - id="RFF", - name="Referenz auf die ID einer Messlokation", - number="00017", - ahb_status="Muss [6]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Messlokation", - description=None, - value="Z19", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="ID einer Messlokation", codes=[] - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf einen Rechenschritt", - number="00018", - ahb_status="Muss [5]", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Rechenschritt", - description=None, - value="Z23", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Rechenschrittidentifikator", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Mathematischer Operator", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Mathematischer Operator", - number="00019", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Mathematischer Operator", - description=None, - value="Z86", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Operator / Operation", - number="00020", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Addition", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Addition berücksichtigt.", - value="Z69", - ahb_status="X [11] ⊻ [15]", - ), - Code( - name="Subtraktion", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts wird in diesem Rechenschritt mittels Subtraktion berücksichtigt.", - value="Z70", - ahb_status="X [11]", - ), - Code( - name="Divisor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Divisor (Nenner des Bruchs).", - value="Z80", - ahb_status="X [13]", - ), - Code( - name="Dividend", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des referenzierten Rechenschritts ist in diesem Rechenschritt der Dividend (Zähler des Bruchs).", - value="Z81", - ahb_status="X [13]", - ), - Code( - name="Faktor", - description="Die gemessene Energiemenge der referenzierten Messlokation oder das Ergebnis des Rechenschritts wird in diesem Rechenschritt als ein Faktor einer Multiplikation berücksichtigt.", - value="Z82", - ahb_status="X [14]", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Energieflussrichtung", - ahb_status="Muss [7]", - segments=[ - Segment( - id="CCI", - name="Energieflussrichtung", - number="00021", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Energieflussrichtung", - description=None, - value="Z87", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Energieflussrichtung", - number="00022", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verbrauch", - description=None, - value="Z71", - ahb_status="X", - ), - Code( - name="Erzeugung", - description=None, - value="Z72", - ahb_status="X", - ), - ], - ) - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Trafo", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Trafo", - number="00023", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Trafo", - description=None, - value="Z16", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Trafo", - number="00024", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Trafo", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Verlustfaktor Leitung", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Verlustfaktor Leitung", - number="00025", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Verlustfaktor Leitung", - description=None, - value="ZB2", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Verlustfaktor Leitung", - number="00026", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Verlustfaktor", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", name="Verlustfaktor Leitung", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Aufteilungsfaktor Energiemenge", - ahb_status="Soll [10] ∧ [7]", - segments=[ - Segment( - id="CCI", - name="Aufteilungsfaktor Energiemenge", - number="00027", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZG6", - ahb_status="X", - ) - ], - ) - ], - ) - ], - ), - Segment( - id="CAV", - name="Aufteilungsfaktor Energiemenge", - number="00028", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Aufteilungsfaktor Energiemenge", - description=None, - value="ZH6", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Aufteilungsfaktor Energiemenge", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00033", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Muss", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00034", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00035", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00036", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00037", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00038", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="FTX", - name="Bemerkung (Feld für allgemeine Hinweise)", - number="00039", - ahb_status="Muss [4]", - data_elements=[ - DataElement( - id="D_4451", - name="Textbezug, Qualifier", - codes=[ - Code( - name="Zusätzliche Informationen (für allgemeine Hinweise)", - description=None, - value="ACB", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C108", - name="Text", - data_elements=[ - DataElement( - id="D_4440", name="Text für allgemeine Information", codes=[] - ), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - DataElement(id="D_4440", name="Freier Text", codes=[]), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00040", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ablehnung Berechnungsformel", - description=None, - value="25002", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00041", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00046", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00047", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00048", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00049", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00050", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="TS", - name="Status der Antwort", - number="00051", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Status der Antwort", - description=None, - value="E01", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C556", - name="Statusanlaß", - data_elements=[ - DataElement(id="D_9013", name="Code des Prüfschritts", codes=[]), - DataElement( - id="D_1131", - name="Codeliste, Code", - codes=[ - Code( - name="EBD Nr. E_0218", - description=None, - value="E_0218", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00052", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Zustimmung Berechnungsformel", - description=None, - value="25003", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz-Vorgangsnummer (aus Berechnungsformel)", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Referenz Vorgangsnummer (aus Berechnungsformel)", - number="00053", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Transaktions-Referenznummer", - description=None, - value="TN", - ahb_status="X", - ) - ], - ), - DataElement(id="D_1154", name="Vorgangsnummer", codes=[]), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00058", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00059", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00060", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00061", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [523]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00062", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00063", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00064", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00065", - ahb_status="Muss [48]\r\nSoll [49] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00066", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00067", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="25009", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00068", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [518] ∧ [519] ∧ ([520] ⊻ [521])", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00069", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z74", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Leistungskurvenänderungszeitpunkt", - number="00070", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Leistungskurvenänderungszeitpunkt", - description=None, - value="Z45", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00071", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="11", - name="oberer Schwellwert", - ahb_status="Muss", - segments=[ - Segment( - id="QTY", - name="oberer Schwellwert", - number="00072", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C186", - name="Mengenangaben", - data_elements=[ - DataElement( - id="D_6063", - name="Menge, Qualifier", - codes=[ - Code( - name="oberer Schwellwert", - description=None, - value="Z40", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_6060", name="Mengenangabe in %", codes=[] - ), - DataElement( - id="D_6411", - name="Maßeinheit, Code", - codes=[ - Code( - name="Prozent", - description=None, - value="P1", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00077", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00078", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00079", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00080", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [522]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00081", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00082", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00083", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00084", - ahb_status="Muss [46]\r\nSoll [47] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00085", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00086", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="25008", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00087", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [514] ∧ [515] ∧ ([516] ⊻ [517])", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00088", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z73", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Schaltzeitänderungszeitpunkt", - number="00089", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Schaltzeitänderungszeitpunkt", - description=None, - value="Z44", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00090", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schalthandlung an der Lokation", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Schalthandlung an der Lokation", - number="00091", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schalthandlung", - description=None, - value="Z58", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Leistung an der Lokation an", - description=None, - value="ZF4", - ahb_status="X", - ), - Code( - name="Leistung an der Lokation aus", - description=None, - value="ZF5", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00096", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00097", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00098", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00099", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [505]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00100", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="LOC", - name="Code der Definition", - number="00101", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3227", - name="Ortsangabe, Qualifier", - codes=[ - Code( - name="Code der Definition", - description=None, - value="Z09", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C517", - name="Ortsangabe", - data_elements=[ - DataElement(id="D_3225", name="Code der Definition", codes=[]) - ], - ), - ], - ), - Segment( - id="DTM", - name="Gültigkeitsbeginn der ausgerollten Definition", - number="00102", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsbeginn", - description=None, - value="Z34", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Gültigkeitsende der ausgerollten Definition", - number="00103", - ahb_status="Muss [29]\r\nSoll [36] ∧ [37]", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeitsende", - description=None, - value="Z35", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00104", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00105", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="25005", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00106", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [510] ∧ [511] ∧ ([512] ⊻ [513])", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00107", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z43", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="DTM", - name="Zählzeitänderungszeitpunkt", - number="00108", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Zählzeitänderungszeitpunkt", - description=None, - value="Z33", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X [50] ∧ [528]", - ), - Code( - name="HHMM", - description=None, - value="401", - ahb_status="X [50] ∧ [527]", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="RFF", - name="Zählendes Register", - number="00109", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code des zählenden Registers", - description=None, - value="Z28", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code des zählenden Registers", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00110", - ahb_status=None, - data_elements=[ - DataElement(id="D_7059", name="Klassentyp, Code", codes=[]), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00115", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00116", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00117", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00118", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00119", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00120", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00121", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00122", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00123", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="25007", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00124", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Leistungskurvendefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Leistungskurvendefinition", - number="00125", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Leistungskurvendefinition", - description=None, - value="Z70", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Leistungskurvendefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Leistungskurvendefinition", - number="00126", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Leistungskurvendefinition", - description=None, - value="Z53", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Leistungskurvendefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00127", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit identischen Leistungskurvenänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Leistungskurvendefinition mit unterschiedlichen Leistungskurvenänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Leistungskurvendefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Leistungskurvendefinition", - number="00128", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Leistungskurvendefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00133", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00134", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00135", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00136", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00137", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00138", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00139", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00140", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00141", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="25006", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00142", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Schaltzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Schaltzeitdefinition", - number="00143", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Schaltzeitdefinition", - description=None, - value="Z69", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Schaltzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Schaltzeitdefinition", - number="00144", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Schaltzeitdefinition", - description=None, - value="Z52", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Schaltzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00145", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit identischen Schaltzeitänderungszeitpunkten an allen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinitiont wird einmalig ausgerollt und übermittelt.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Schaltzeitdefinition mit unterschiedlichen Schaltzeitänderungszeitpunkten an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Schaltzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Schaltzeitdefinition", - number="00146", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Schaltzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - ], - ), - ], - ), - SegmentGroup( - id="2", - name="MP-ID Absender", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Absender", - number="00151", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtenaussteller bzw. -absender", - description=None, - value="MS", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="3", - name="Kontaktinformationen", - ahb_status="Kann", - segments=[ - Segment( - id="CTA", - name="Ansprechpartner", - number="00152", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3139", - name="Funktion des Ansprechpartners, Code", - codes=[ - Code( - name="Informationskontakt", - description=None, - value="IC", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C056", - name="Kontaktangaben", - data_elements=[ - DataElement(id="D_3412", name="Name vom Ansprechpartner", codes=[]) - ], - ), - ], - ), - Segment( - id="COM", - name="Kommunikationsverbindung", - number="00153", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C076", - name="Kommunikationsverbindung", - data_elements=[ - DataElement(id="D_3148", name="Nummer / Adresse", codes=[]), - DataElement( - id="D_3155", - name="Art des Kommunikationsmittels, Code", - codes=[ - Code( - name="Elektronische Post", - description=None, - value="EM", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefax", - description=None, - value="FX", - ahb_status="X [1P0..1]", - ), - Code( - name="Telefon", - description=None, - value="TE", - ahb_status="X [1P0..1]", - ), - Code( - name="weiteres Telefon", - description=None, - value="AJ", - ahb_status="X [1P0..1]", - ), - Code( - name="Handy", - description=None, - value="AL", - ahb_status="X [1P0..1]", - ), - ], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ), - SegmentGroup( - id="2", - name="MP-ID Empfänger", - ahb_status="Muss", - segments=[ - Segment( - id="NAD", - name="MP-ID Empfänger", - number="00154", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_3035", - name="Beteiligter, Qualifier", - codes=[ - Code( - name="Nachrichtenempfänger", - description=None, - value="MR", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C082", - name="Identifikation des Beteiligten", - data_elements=[ - DataElement(id="D_3039", name="MP-ID", codes=[]), - DataElement( - id="D_3055", - name="Verantwortliche Stelle für die Codepflege, Code", - codes=[ - Code(name="GS1", description=None, value="9", ahb_status="X"), - Code( - name="DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.)", - description=None, - value="293", - ahb_status="X", - ), - ], - ), - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="5", - name="Vorgang", - ahb_status="Muss [2001]", - segments=[ - Segment( - id="IDE", - name="Vorgang", - number="00155", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7495", - name="Objekt, Qualifier", - codes=[ - Code(name="Transaktion", description=None, value="24", ahb_status="X") - ], - ), - DataElementGroup( - id="C_C206", - name="Identifikationsnummer", - data_elements=[DataElement(id="D_7402", name="Vorgangsnummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Gültig ab", - number="00156", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Gültigkeit, Beginndatum", - description=None, - value="157", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMZZZ", - description=None, - value="303", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="DTM", - name="Versionsangabe", - number="00157", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Fertigstellungsdatum/-zeit", - description=None, - value="293", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_2380", - name="Datum oder Uhrzeit oder Zeitspanne, Wert", - codes=[], - ), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[ - Code( - name="CCYYMMDDHHMMSSZZZ", - description=None, - value="304", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ), - Segment( - id="TS", - name="Status der Nutzung von Definitionen", - number="00158", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C601", - name="Statuskategorie", - data_elements=[ - DataElement( - id="D_9015", - name="Statuskategorie, Code", - codes=[ - Code( - name="Nutzung von Definitionen", - description=None, - value="Z36", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C555", - name="Status", - data_elements=[ - DataElement( - id="D_4405", - name="Status, Code", - codes=[ - Code( - name="Definitionen werden verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB bzw. LF nutzt Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt Leistungskurvendefinitionen. Die Liste der Leistungskurvendefinitionen enthält somit Leistungskurven.", - value="Z45", - ahb_status="X", - ), - Code( - name="Definitionen werden nicht verwendet", - description="Bei Zählzeitdefinitionen:\r\nDer NB nutzt keine Zählzeitdefinitionen für die Tarifierung von Werten. Die Liste der Zählzeitdefinitionen enthält somit keine Zählzeitdefinitionen.\r\n\r\nBei Schaltzeitdefinitionen:\r\nDer NB bzw. LF nutzt keine Schaltzeitdefinitionen. Die Liste der Schaltzeitdefinitionen enthält somit keine Schaltzeitdefinitionen.\r\n\r\nBei Leistungskurvendefinitionen:\r\nDer NB bzw. LF nutzt keine Leistungskurven. Die Liste der Leistungskurvendefinitionen enthält somit keine Leistungskurven.", - value="Z46", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="6", - name="Prüfidentifikator", - ahb_status="Muss", - segments=[ - Segment( - id="RFF", - name="Prüfidentifikator", - number="00159", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Prüfidentifikator", - description=None, - value="Z13", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", - name="Referenz, Identifikation", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="25004", - ahb_status="X", - ) - ], - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="6", - name="Referenz auf Reklamation", - ahb_status="Soll [26]", - segments=[ - Segment( - id="RFF", - name="Referenz auf Reklamation", - number="00160", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Beantragungsnummer", - description=None, - value="AGI", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Referenz, Identifikation", codes=[] - ), - ], - ) - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="8", - name="Zählzeitdefinition", - ahb_status="Muss [24]", - segments=[ - Segment( - id="EQ", - name="Zählzeitdefinition", - number="00161", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Zählzeitdefinition", - description=None, - value="Z42", - ahb_status="X", - ) - ], - ) - ], - ) - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Zählzeitdefinition", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code der Zählzeitdefinition", - number="00162", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z39", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code der Zählzeitdefinition", - codes=[], - ) - ], - ), - ], - ), - Segment( - id="CAV", - name="Häufigkeit der Übermittlung", - number="00163", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Häufigkeit der Übermittlung", - description=None, - value="ZE0", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="einmalig zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit einem Zählzeitänderungszeitpunkt an allen Tagen je Zählzeitregister über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition einmalig ausgerollt und übermittelt werden.", - value="Z33", - ahb_status="X", - ), - Code( - name="jährlich zu übermittelnde ausgerollte Definition", - description="Es handelt sich um eine Zählzeitdefinition mit unterschiedlichen Zählzeitänderungszeitpunkt je Zählzeitregister an den einzelnen Tagen über den gesamten Gültigkeitszeitraum. Diese Zählzeitdefinition muss jedes Jahr ausgerollt und übermittelt werden.", - value="Z34", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Übermittelbarkeit der ausgerollten Zählzeitdefinition", - number="00164", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Übermittelbarkeit der ausgerollten Definition", - description=None, - value="ZD5", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="elektronisch übermittelbar", - description="Der LF bzw. NB übermittelt die ausgerollte Zählzeitdefinition per EDIFACT mit dem Nachrichtenformat UTILTS.", - value="Z23", - ahb_status="X", - ), - Code( - name="elektronisch nicht übermittelbar", - description="Der LF bzw.NB übermittelt die ausgerollte Zählzeitdefinition auf einem bilateral vereinbarten Weg. Dieser Weg wird hier nicht weiter beschrieben.", - value="Z24", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - number="00165", - ahb_status="Muss [22]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Ermittlung des Leistungsmaximums bei atypischer Netznutzung", - description=None, - value="ZD4", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Verwendung des Hochlastzeitfensters", - description=None, - value="Z25", - ahb_status="X", - ), - Code( - name="keine Verwendung des Hochlastzeitfensters", - description=None, - value="Z26", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Bestellbarkeit der Zählzeitdefinition", - number="00166", - ahb_status="Muss [22] ∧ [25]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Bestellbarkeit der Zählzeitdefinition", - description=None, - value="ZD7", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Zählzeitdefinition ist bestellbar", - description=None, - value="Z27", - ahb_status="X", - ), - Code( - name="Zählzeitdefinition ist nicht bestellbar", - description=None, - value="Z28", - ahb_status="X", - ), - ], - ), - ], - ) - ], - ), - Segment( - id="CAV", - name="Zählzeitdefinitionstyp", - number="00167", - ahb_status="Muss [22] ∧ [27]", - data_elements=[ - DataElementGroup( - id="C_C889", - name="Merkmalswert", - data_elements=[ - DataElement( - id="D_7111", - name="Merkmalswert, Code", - codes=[ - Code( - name="Zählzeitdefinitionstyp", - description=None, - value="ZD3", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_7110", - name="Merkmalswert", - codes=[ - Code( - name="Wärmepumpe", - description=None, - value="Z29", - ahb_status="X", - ), - Code( - name="Nachtspeicherheizung", - description=None, - value="Z30", - ahb_status="X", - ), - Code( - name="Schwachlastzeitfenster", - description=None, - value="Z31", - ahb_status="X", - ), - Code( - name="sonstiger Zählzeitdefinitionstyp", - description=None, - value="Z32", - ahb_status="X", - ), - Code( - name="Hochlastzeitfenster", - description=None, - value="Z35", - ahb_status="X", - ), - ], - ), - DataElement( - id="D_7110", - name="Beschreibung Zählzeitdefinitionstyp", - codes=[], - ), - ], - ) - ], - ), - ], - segment_groups=[], - ) - ], - ), - SegmentGroup( - id="8", - name="Register der Zählzeitdefinition", - ahb_status="Muss [41] ∧ [2002]", - segments=[ - Segment( - id="EQ", - name="Register der Zählzeitdefinition", - number="00168", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_1229", - name="Handlung, Code", - codes=[ - Code( - name="Register der Zählzeitdefinition", - description=None, - value="Z41", - ahb_status="X", - ) - ], - ) - ], - ), - Segment( - id="RFF", - name="Referenz auf eine Zählzeitdefinition", - number="00169", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C506", - name="Referenz", - data_elements=[ - DataElement( - id="D_1153", - name="Referenz, Qualifier", - codes=[ - Code( - name="Code der Zählzeitdefinition", - description=None, - value="Z27", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_1154", name="Code der Zählzeitdefinition", codes=[] - ), - ], - ) - ], - ), - ], - segment_groups=[ - SegmentGroup( - id="9", - name="Register", - ahb_status="Muss", - segments=[ - Segment( - id="CCI", - name="Code des Zählzeitregister", - number="00170", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Code des Zählzeitregisters", - description=None, - value="Z38", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Code des Zählzeitregisters", - codes=[], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - SegmentGroup( - id="9", - name="Schwachlastfähigkeit", - ahb_status="Muss [22]", - segments=[ - Segment( - id="CCI", - name="Schwachlastfähigkeit", - number="00171", - ahb_status="Muss", - data_elements=[ - DataElement( - id="D_7059", - name="Klassentyp, Code", - codes=[ - Code( - name="Schwachlastfähigkeit", - description=None, - value="Z10", - ahb_status="X", - ) - ], - ), - DataElementGroup( - id="C_C240", - name="Merkmalsbeschreibung", - data_elements=[ - DataElement( - id="D_7037", - name="Merkmal, Code", - codes=[ - Code( - name="Nicht-Schwachlast fähig", - description=None, - value="Z59", - ahb_status="X", - ), - Code( - name="Schwachlast fähig", - description=None, - value="Z60", - ahb_status="X", - ), - ], - ) - ], - ), - ], - ) - ], - segment_groups=[], - ), - ], - ), - ], - ), - ], - ), - ], - ), - Anwendungsfall( - pruefidentifikator="25004", - beschreibung="Übermittlung Übersicht Zählzeitdefinitionen", - kommunikation_von="NB an LF / MSB\r\nLF an MSB", - format="UTILTS", - segments=[ - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00001", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00002", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00003", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00029", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00030", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00031", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00032", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00042", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00043", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00044", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00045", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00054", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00055", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00056", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Leistungskurvendefinition", - description=None, - value="Z81", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00057", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00073", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00074", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00075", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Schaltzeitdefinition", - description=None, - value="Z80", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00076", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00092", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00093", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00094", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Ausgerollte Zählzeitdefinition", - description=None, - value="Z59", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00095", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00111", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00112", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00113", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Leistungskurvendefinitionen", - description=None, - value="Z79", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00114", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00129", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00130", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00131", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Schaltzeitdefinitionen", - description=None, - value="Z78", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00132", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00147", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), - Segment( - id="UNH", - name="Nachrichten-Kopfsegment", - number="00148", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - DataElementGroup( - id="C_S009", - name="Nachrichten-Kennung", - data_elements=[ - DataElement( - id="D_0065", - name="Nachrichtentyp-Kennung", - codes=[ - Code( - name="Netznutzungszeiten-Nachricht", - description=None, - value="UTILTS", - ahb_status="X", - ) - ], - ), - DataElement( - id="D_0052", - name="Versionsnummer des Nachrichtentyps", - codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], - ), - DataElement( - id="D_0054", - name="Freigabenummer des Nachrichtentyps", - codes=[ - Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") - ], - ), - DataElement( - id="D_0051", - name="Verwaltende Organisation", - codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], - ), - DataElement( - id="D_0057", - name="Anwendungscode der zuständigen Organisation", - codes=[ - Code( - name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", - description=None, - value="1.1d", - ahb_status="X", - ) - ], - ), - ], - ), - ], - ), - Segment( - id="BGM", - name="Beginn der Nachricht", - number="00149", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C002", - name="Dokumenten-/Nachrichtenname", - data_elements=[ - DataElement( - id="D_1001", - name="Dokumentenname, Code", - codes=[ - Code( - name="Übersicht Zählzeitdefinitionen", - description=None, - value="Z60", - ahb_status="X", - ) - ], - ) - ], - ), - DataElementGroup( - id="C_C106", - name="Dokumenten-/Nachrichten-Identifikation", - data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], - ), - ], - ), - Segment( - id="DTM", - name="Nachrichtendatum", - number="00150", - ahb_status="Muss", - data_elements=[ - DataElementGroup( - id="C_C507", - name="Datum/Uhrzeit/Zeitspanne", - data_elements=[ - DataElement( - id="D_2005", - name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", - codes=[ - Code( - name="Dokumenten-/Nachrichtendatum/-zeit", - description=None, - value="137", - ahb_status="X", - ) - ], - ), - DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), - DataElement( - id="D_2379", - name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", - codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], - ), - ], - ) - ], - ), - Segment( - id="UNT", - name="Nachrichten-Endesegment", - number="00172", - ahb_status="Muss", - data_elements=[ - DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), - DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), - ], - ), ], segment_groups=[ SegmentGroup( @@ -55381,7 +1079,141 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25002", + beschreibung="Ablehnung Berechnungsformel", + kommunikation_von="MSB an NB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00030", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1d", + ahb_status="X", + ) + ], + ), + ], + ), + ], + ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00031", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], + ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00032", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00042", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -55752,7 +1584,141 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25003", + beschreibung="Zustimmung Berechnungsformel", + kommunikation_von="MSB an NB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00043", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1d", + ahb_status="X", + ) + ], + ), + ], + ), + ], + ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00044", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code(name="Berechnungsformel", description=None, value="Z36", ahb_status="X") + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], + ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00045", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00054", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -56090,7 +2056,146 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25009", + beschreibung="Übermittlung einer ausgerollten Leistungskurvendefinition", + kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00055", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1d", + ahb_status="X", + ) + ], + ), + ], + ), + ], + ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00056", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code( + name="Ausgerollte Leistungskurvendefinition", + description=None, + value="Z81", + ahb_status="X", + ) + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00057", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00073", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], + ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -56696,7 +2801,146 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25008", + beschreibung="Übermittlung einer ausgerollten Schaltzeitdefinition", + kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00074", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1d", + ahb_status="X", + ) + ], + ), + ], + ), + ], + ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00075", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code( + name="Ausgerollte Schaltzeitdefinition", + description=None, + value="Z80", + ahb_status="X", + ) + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00076", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00092", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], + ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -57305,7 +3549,146 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25005", + beschreibung="Übermittlung einer ausgerollten Zählzeitdefinition", + kommunikation_von="NB an LF / MSB\r\nLF an MSB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00093", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1d", + ahb_status="X", + ) + ], + ), + ], + ), + ], + ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00094", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code( + name="Ausgerollte Zählzeitdefinition", + description=None, + value="Z59", + ahb_status="X", + ) + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00095", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00111", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], + ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -57891,7 +4274,146 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25007", + beschreibung="Übermittlung Übersicht Leistungskurvendefinitionen", + kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00112", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1d", + ahb_status="X", + ) + ], + ), + ], + ), + ], + ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00113", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code( + name="Übersicht Leistungskurvendefinitionen", + description=None, + value="Z79", + ahb_status="X", + ) + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00114", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00129", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], + ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -58478,7 +5000,146 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25006", + beschreibung="Übermittlung Übersicht Schaltzeitdefinitionen", + kommunikation_von="NB an LF / MSB\r\nLF an NB, MSB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00130", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1d", + ahb_status="X", + ) + ], + ), + ], + ), + ], ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00131", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code( + name="Übersicht Schaltzeitdefinitionen", + description=None, + value="Z78", + ahb_status="X", + ) + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], + ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00132", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00147", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], + ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -59065,7 +5726,146 @@ ], ), ], + ) + ], + ), + Anwendungsfall( + pruefidentifikator="25004", + beschreibung="Übermittlung Übersicht Zählzeitdefinitionen", + kommunikation_von="NB an LF / MSB\r\nLF an MSB", + format="UTILTS", + segments=[ + Segment( + id="UNH", + name="Nachrichten-Kopfsegment", + number="00148", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + DataElementGroup( + id="C_S009", + name="Nachrichten-Kennung", + data_elements=[ + DataElement( + id="D_0065", + name="Nachrichtentyp-Kennung", + codes=[ + Code( + name="Netznutzungszeiten-Nachricht", + description=None, + value="UTILTS", + ahb_status="X", + ) + ], + ), + DataElement( + id="D_0052", + name="Versionsnummer des Nachrichtentyps", + codes=[Code(name="Entwurfs-Version", description=None, value="D", ahb_status="X")], + ), + DataElement( + id="D_0054", + name="Freigabenummer des Nachrichtentyps", + codes=[ + Code(name="Ausgabe 2018 - A", description=None, value="18A", ahb_status="X") + ], + ), + DataElement( + id="D_0051", + name="Verwaltende Organisation", + codes=[Code(name="UN/CEFACT", description=None, value="UN", ahb_status="X")], + ), + DataElement( + id="D_0057", + name="Anwendungscode der zuständigen Organisation", + codes=[ + Code( + name="Versionsnummer der zugrundeliegenden BDEW-Nachrichtenbeschreibung", + description=None, + value="1.1d", + ahb_status="X", + ) + ], + ), + ], + ), + ], + ), + Segment( + id="BGM", + name="Beginn der Nachricht", + number="00149", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C002", + name="Dokumenten-/Nachrichtenname", + data_elements=[ + DataElement( + id="D_1001", + name="Dokumentenname, Code", + codes=[ + Code( + name="Übersicht Zählzeitdefinitionen", + description=None, + value="Z60", + ahb_status="X", + ) + ], + ) + ], + ), + DataElementGroup( + id="C_C106", + name="Dokumenten-/Nachrichten-Identifikation", + data_elements=[DataElement(id="D_1004", name="Dokumentennummer", codes=[])], + ), + ], ), + Segment( + id="DTM", + name="Nachrichtendatum", + number="00150", + ahb_status="Muss", + data_elements=[ + DataElementGroup( + id="C_C507", + name="Datum/Uhrzeit/Zeitspanne", + data_elements=[ + DataElement( + id="D_2005", + name="Datums- oder Uhrzeit- oder Zeitspannen-Funktion, Qualifier", + codes=[ + Code( + name="Dokumenten-/Nachrichtendatum/-zeit", + description=None, + value="137", + ahb_status="X", + ) + ], + ), + DataElement(id="D_2380", name="Datum oder Uhrzeit oder Zeitspanne, Wert", codes=[]), + DataElement( + id="D_2379", + name="Datums- oder Uhrzeit- oder Zeitspannen-Format, Code", + codes=[Code(name="CCYYMMDDHHMMZZZ", description=None, value="303", ahb_status="X")], + ), + ], + ) + ], + ), + Segment( + id="UNT", + name="Nachrichten-Endesegment", + number="00172", + ahb_status="Muss", + data_elements=[ + DataElement(id="D_0074", name="Anzahl der Segmente in einer Nachricht", codes=[]), + DataElement(id="D_0062", name="Nachrichten-Referenznummer", codes=[]), + ], + ), + ], + segment_groups=[ SegmentGroup( id="2", name="MP-ID Absender", @@ -59956,7 +6756,7 @@ ], ), ], - ), + ) ], ), ], diff --git a/unittests/example_files/UTILTS_AHB_1.1d_Konsultationsfassung_2024_04_02_with_Uebertragungsdatei.xml b/unittests/example_files/UTILTS_AHB_1.1d_Konsultationsfassung_2024_04_02_with_Uebertragungsdatei.xml index 722d69d..f0abf4a 100644 --- a/unittests/example_files/UTILTS_AHB_1.1d_Konsultationsfassung_2024_04_02_with_Uebertragungsdatei.xml +++ b/unittests/example_files/UTILTS_AHB_1.1d_Konsultationsfassung_2024_04_02_with_Uebertragungsdatei.xml @@ -1,10 +1,10 @@ - + - + @@ -298,10 +298,10 @@ - + - + @@ -454,10 +454,10 @@ - + - + @@ -598,10 +598,10 @@ - + - + @@ -810,10 +810,10 @@ - + - + @@ -1022,10 +1022,10 @@ - + - + @@ -1229,10 +1229,10 @@ - + - + @@ -1434,10 +1434,10 @@ - + - + @@ -1639,10 +1639,10 @@ - + - + @@ -1919,7 +1919,7 @@ - + Nur MP-ID aus Sparte Strom diff --git a/unittests/test_ahbreader.py b/unittests/test_ahbreader.py index 645f7d5..bef6de8 100644 --- a/unittests/test_ahbreader.py +++ b/unittests/test_ahbreader.py @@ -158,8 +158,6 @@ def test_get_anwendungshandbuch(ahb_xml_file_path: Path, expected: Anwendungshan actual = reader.read() assert actual is not None assert isinstance(actual, Anwendungshandbuch) - assert actual.anwendungsfaelle[0].segment_groups == expected.anwendungsfaelle[0].segment_groups - assert actual == expected assert len(actual.anwendungsfaelle) == 9 assert {awf.pruefidentifikator for awf in actual.anwendungsfaelle} == { "25001", @@ -172,3 +170,7 @@ def test_get_anwendungshandbuch(ahb_xml_file_path: Path, expected: Anwendungshan "25008", "25009", } + for awf in actual.anwendungsfaelle: + assert any(awf.segments) + assert any(awf.segment_groups) + assert actual == expected