diff --git a/.gitignore b/.gitignore index b9e3efa..e6d959c 100644 --- a/.gitignore +++ b/.gitignore @@ -136,3 +136,5 @@ dmypy.json # version number for rebdhuhn; gets auto-generated during the command # python -m build src/rebdhuhn/version.py + +src/rebdhuhn/_version.py diff --git a/src/rebdhuhn/graphviz.py b/src/rebdhuhn/graphviz.py index fa9bd54..dd854ed 100644 --- a/src/rebdhuhn/graphviz.py +++ b/src/rebdhuhn/graphviz.py @@ -160,7 +160,7 @@ def convert_graph_to_dot(ebd_graph: EbdGraph) -> str: f'{ebd_graph.metadata.chapter}

' f'{ebd_graph.metadata.section}



' ) - dot_attributes: dict[str, str] = {"labelloc": '"t"', "label": f"<{header}>", "size":"\"3,1\""} + dot_attributes: dict[str, str] = {"labelloc": '"t"', "label": f"<{header}>", "size":"\"3,1\"", "ratio": "\"compress\""} dot_code = "digraph D {\n" for dot_attr_key, dot_attr_value in dot_attributes.items(): dot_code += f"{ADD_INDENT}{dot_attr_key}={dot_attr_value};\n" diff --git a/unittests/__snapshots__/test_table_to_graph.ambr b/unittests/__snapshots__/test_table_to_graph.ambr index b05fb71..240a723 100644 --- a/unittests/__snapshots__/test_table_to_graph.ambr +++ b/unittests/__snapshots__/test_table_to_graph.ambr @@ -6,6 +6,7 @@ labelloc="t"; label=<7.39 AD: Bestellung der Aggregationsebene der Bilanzkreissummenzeitreihe auf Ebene der Regelzone

7.39.1 E_0003_Bestellung der Aggregationsebene RZ prüfen



>; size="3,1"; + ratio="compress"; "Start" [margin="0.2,0.12", shape=box, style=filled, fillcolor="#7a8da1", label=<E_0003
Prüfende Rolle: ÜNB
>]; "1" [margin="0.2,0.12", shape=box, style="filled,rounded", fillcolor="#7aab8a", label=<1: Erfolgt der Eingang der Bestellung fristgerecht?
>]; "A01" [margin="0.17,0.08", shape=box, style=filled, fillcolor="#cfb986", label=<A01
Hinweis:
Fristüberschreitung
>]; @@ -27,80 +28,80 @@ Start - - E_0003 - Prüfende Rolle: - ÜNB + + E_0003 + Prüfende Rolle: + ÜNB 1 - - 1: - Erfolgt der Eingang der Bestellung fristgerecht? + + 1: + Erfolgt der Eingang der Bestellung fristgerecht? Start->1 - - + + A01 - - A01 - Hinweis: - Fristüberschreitung + + A01 + Hinweis: + Fristüberschreitung 1->A01 - - - Nein + + + Nein 2 - - 2: - Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? + + 2: + Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? 1->2 - - - Ja + + + Ja A02 - - A02 - Hinweis: - Gewählter Zeitpunkt nicht zulässig + + A02 + Hinweis: + Gewählter Zeitpunkt nicht zulässig 2->A02 - - - Nein + + + Nein Ende - - Ende + + Ende 2->Ende - - - Ja + + + Ja @@ -108,11 +109,12 @@ # --- # name: TestEbdTableModels.test_table_to_digraph_dot_real_kroki_request[table1-DiGraph with 22 nodes and 21 edges][test_table_to_digraph_dot_real_kroki_request_E_0015_MaBiS-ZP Aktivierung prüfen] ''' - + D - 7.17 AD: Aktivierung eines MaBiS-ZP für Bilanzierungsgebietssummenzeitreihen vom ÜNB an BIKO und NB - 7.17.1 E_0015_MaBiS-ZP Aktivierung prüfen + 7.17 AD: Aktivierung eines MaBiS-ZP für Bilanzierungsgebietssummenzeitreihen vom ÜNB an BIKO und NB + 7.17.1 E_0015_MaBiS-ZP Aktivierung prüfen Start - - E_0015 - Prüfende Rolle: - BIKO + + E_0015 + Prüfende Rolle: + BIKO 1 - - 1: - Erfolgt die Aktivierung nach Ablauf der Clearingfrist für die KBKA? + + 1: + Erfolgt die Aktivierung nach Ablauf der Clearingfrist für die KBKA? Start->1 - - + + A01 - - A01 - Hinweis: - Cluster Ablehnung - Fristüberschreitung + + A01 + Hinweis: + Cluster Ablehnung + Fristüberschreitung 1->A01 - - - Ja + + + Ja 2 - - 2: - Erfolgt die Aktivierung zum Monatsersten 00:00 Uhr? + + 2: + Erfolgt die Aktivierung zum Monatsersten 00:00 Uhr? 1->2 - - - Nein + + + Nein A02 - - A02 - Hinweis: - Cluster Ablehnung - Gewählter Zeitpunkt nicht zulässig + + A02 + Hinweis: + Cluster Ablehnung + Gewählter Zeitpunkt nicht zulässig 2->A02 - - - Nein + + + Nein 3 - - 3: - Ist die richtige Regelzone angegeben + + 3: + Ist die richtige Regelzone angegeben 2->3 - - - Ja + + + Ja A03 - - A03 - Hinweis: - Cluster Ablehnung - Regelzone falsch + + A03 + Hinweis: + Cluster Ablehnung + Regelzone falsch 3->A03 - - - Nein + + + Nein 4 - - 4: - Ist das Bilanzierungsgebiet zum Aktivierungsbeginn in der Regelzone des BIKO gültig? + + 4: + Ist das Bilanzierungsgebiet zum Aktivierungsbeginn in der Regelzone des BIKO gültig? 3->4 - - - Ja + + + Ja A04 - - A04 - Hinweis: - Cluster Ablehnung - Bilanzierungsgebiet nicht gültig + + A04 + Hinweis: + Cluster Ablehnung + Bilanzierungsgebiet nicht gültig 4->A04 - - - Nein + + + Nein 5 - - 5: - Ist der ÜNB zum Aktivierungsbeginn für das Bilanzierungsgebiet zuständig? + + 5: + Ist der ÜNB zum Aktivierungsbeginn für das Bilanzierungsgebiet zuständig? 4->5 - - - Ja + + + Ja A05 - - A05 - Hinweis: - Cluster Ablehnung - Keine Berechtigung + + A05 + Hinweis: + Cluster Ablehnung + Keine Berechtigung 5->A05 - - - Nein + + + Nein 6 - - 6: - Existiert bereits ein abweichendes Tupel unter der ID des MaBiS-ZP? + + 6: + Existiert bereits ein abweichendes Tupel unter der ID des MaBiS-ZP? 5->6 - - - Ja + + + Ja A06 - - A06 - Hinweis: - Cluster Ablehnung - Abweichender MaBiS-ZP bereits vorhanden + + A06 + Hinweis: + Cluster Ablehnung + Abweichender MaBiS-ZP bereits vorhanden 6->A06 - - - Ja + + + Ja 7 - - 7: - Existiert bereits für das genannte Tupel aus Aggregations-verantwortlicher, Bilanzierungsgebiet, Spannungsebene und ZRT eine abweichende ID des MaBiS-ZP? + + 7: + Existiert bereits für das genannte Tupel aus Aggregations-verantwortlicher, Bilanzierungsgebiet, Spannungsebene und ZRT eine abweichende ID des MaBiS-ZP? 6->7 - - - Nein + + + Nein A07 - - A07 - Hinweis: - Cluster Ablehnung - Abweichende ID zum MaBiS-ZP bereits vorhanden + + A07 + Hinweis: + Cluster Ablehnung + Abweichende ID zum MaBiS-ZP bereits vorhanden 7->A07 - - - Ja + + + Ja 8 - - 8: - Ist der ÜNB zur Aktivierung des ZRT berechtigt? + + 8: + Ist der ÜNB zur Aktivierung des ZRT berechtigt? 7->8 - - - Nein + + + Nein A08 - - A08 - Hinweis: - Cluster Ablehnung - ZRT Aktivierung nicht berechtigt + + A08 + Hinweis: + Cluster Ablehnung + ZRT Aktivierung nicht berechtigt 8->A08 - - - Nein + + + Nein 9 - - 9: - Passt die OBIS-Kennzahl zum ZRT? + + 9: + Passt die OBIS-Kennzahl zum ZRT? 8->9 - - - Ja + + + Ja A09 - - A09 - Hinweis: - Cluster Ablehnung - OBIS nicht passend + + A09 + Hinweis: + Cluster Ablehnung + OBIS nicht passend 9->A09 - - - Nein + + + Nein 10 - - 10: - Ist der MaBiS-ZP zum Zeitpunkt der Aktivierung bereits aktiviert? + + 10: + Ist der MaBiS-ZP zum Zeitpunkt der Aktivierung bereits aktiviert? 9->10 - - - Ja + + + Ja A10 - - A10 - Hinweis: - Cluster Ablehnung - MaBiS-ZP bereits aktiviert + + A10 + Hinweis: + Cluster Ablehnung + MaBiS-ZP bereits aktiviert 10->A10 - - - Ja + + + Ja A11 - - A11 - Hinweis: - Cluster: Zustimmung - Aktivierung durchgeführt + + A11 + Hinweis: + Cluster: Zustimmung + Aktivierung durchgeführt 10->A11 - - - Nein + + + Nein @@ -492,11 +494,12 @@ # --- # name: TestEbdTableModels.test_table_to_digraph_dot_real_kroki_request[table2-DiGraph with 10 nodes and 11 edges][test_table_to_digraph_dot_real_kroki_request_E_0025_Prüfmitteilung prüfen] ''' - + D - 7.41 AD: Übermittlung Prüfmitteilung für die Bilanzkreissummenzeitreihe vom BKV an BIKO und ÜNB - 7.41.2 E_0025_Prüfmitteilung prüfen + 7.41 AD: Übermittlung Prüfmitteilung für die Bilanzkreissummenzeitreihe vom BKV an BIKO und ÜNB + 7.41.2 E_0025_Prüfmitteilung prüfen Start - - E_0025 - Prüfende Rolle: - BIKO + + E_0025 + Prüfende Rolle: + BIKO 1 - - 1: - Erfolgt der Eingang der Prüfmitteilung nach Ablauf der Clearingfrist für die KBKA? + + 1: + Erfolgt der Eingang der Prüfmitteilung nach Ablauf der Clearingfrist für die KBKA? Start->1 - - + + A01 - - A01 - Hinweis: - Fristüberschreitung + + A01 + Hinweis: + Fristüberschreitung 1->A01 - - - Ja + + + Ja 2 - - 2: - Befindet sich der MaBiS-ZP auf der Aggregationsebene RZ? + + 2: + Befindet sich der MaBiS-ZP auf der Aggregationsebene RZ? 1->2 - - - Nein + + + Nein 3 - - 3: - Hat der BKV für den BK dieses MaBiS-ZP in diesem Bilanzie- - rungsmonat die Aggregationsebene RZ abbestellt? + + 3: + Hat der BKV für den BK dieses MaBiS-ZP in diesem Bilanzie- + rungsmonat die Aggregationsebene RZ abbestellt? 2->3 - - - Nein + + + Nein 5 - - 5: - Hat der BKV dem BIKO für diesen Bilanzierungsmonat bereits - mitgeteilt, dass die weiteren Prüfungen auf Ebene des BG - stattfinden müssen? + + 5: + Hat der BKV dem BIKO für diesen Bilanzierungsmonat bereits + mitgeteilt, dass die weiteren Prüfungen auf Ebene des BG + stattfinden müssen? 2->5 - - - Ja + + + Ja Ende - - Ende + + Ende 3->Ende - - - Ja + + + Ja 4 - - 4: - Hat der BKV dem BIKO für diesen Bilanzierungsmonat bereits - mitgeteilt, dass die weiteren Prüfungen auf Ebene des BG - stattfinden müssen? + + 4: + Hat der BKV dem BIKO für diesen Bilanzierungsmonat bereits + mitgeteilt, dass die weiteren Prüfungen auf Ebene des BG + stattfinden müssen? 3->4 - - - Nein + + + Nein 4->Ende - - - Ja + + + Ja A02 - - A02 - Hinweis: - Falsche Aggregationsebene BG + + A02 + Hinweis: + Falsche Aggregationsebene BG 4->A02 - - - Nein + + + Nein 5->Ende - - - Nein + + + Nein A03 - - A03 - Hinweis: - Falsche Aggregationsebene RZ + + A03 + Hinweis: + Falsche Aggregationsebene RZ 5->A03 - - - Ja + + + Ja @@ -685,11 +688,12 @@ # --- # name: TestEbdTableModels.test_table_to_digraph_dot_real_kroki_request[table3-DiGraph with 23 nodes and 27 edges][test_table_to_digraph_dot_real_kroki_request_E_0401_Abmeldung prüfen] ''' - + D - 6.2 AD: Lieferende LF an NB - 6.2.1 E_0401_Abmeldung prüfen + 6.2 AD: Lieferende LF an NB + 6.2.1 E_0401_Abmeldung prüfen Start - - E_0401 - Prüfende Rolle: - NB + + E_0401 + Prüfende Rolle: + NB 1 - - 1: - Liegt ein Transaktionsgrund vor, der eine Abmeldung nur in - die Zukunft zulässt? - Das ist bei den folgenden Transaktionsgründen der Fall: -  Wechsel -  Ende der ESV ohne Folgelieferung -  Aufhebung einer zukünftigen Zuordnung wegen - aufgehobenem Vertragsverhältnis + + 1: + Liegt ein Transaktionsgrund vor, der eine Abmeldung nur in + die Zukunft zulässt? + Das ist bei den folgenden Transaktionsgründen der Fall: +  Wechsel +  Ende der ESV ohne Folgelieferung +  Aufhebung einer zukünftigen Zuordnung wegen + aufgehobenem Vertragsverhältnis Start->1 - - + + 2 - - 2: - Liegt ein Transaktionsgrund vor, welcher mitteilt, dass der - Kunde vor Lieferbeginn ausgezogen ist, bzw. die - Marktlokation vor Lieferbeginn stillgelegt wurde? - Das ist bei den folgenden Transaktionsgründen der Fall: -  Aufhebung einer zukünftigen Zuordnung wegen Auszug - des Kunden -  Aufhebung einer zukünftigen Zuordnung wegen - Stilllegung + + 2: + Liegt ein Transaktionsgrund vor, welcher mitteilt, dass der + Kunde vor Lieferbeginn ausgezogen ist, bzw. die + Marktlokation vor Lieferbeginn stillgelegt wurde? + Das ist bei den folgenden Transaktionsgründen der Fall: +  Aufhebung einer zukünftigen Zuordnung wegen Auszug + des Kunden +  Aufhebung einer zukünftigen Zuordnung wegen + Stilllegung 1->2 - - - Nein + + + Nein 4 - - 4: - Liegt das Eingangsdatum mindestens 6 WT vor dem - Abmeldedatum? + + 4: + Liegt das Eingangsdatum mindestens 6 WT vor dem + Abmeldedatum? 1->4 - - - Ja + + + Ja 3 - - 3: - Liegt das Abmeldedatum mindestens einen Tag nach dem - Eingangsdatum der Abmeldung? + + 3: + Liegt das Abmeldedatum mindestens einen Tag nach dem + Eingangsdatum der Abmeldung? 2->3 - - - Ja + + + Ja 6 - - 6: - Handelt es sich um eine Marktlokation, deren Mess- - lokationen vollständig mit iMS ausgestattet sind oder/und - deren Prognosegrundlage auf Basis von Werten erfolgt? + + 6: + Handelt es sich um eine Marktlokation, deren Mess- + lokationen vollständig mit iMS ausgestattet sind oder/und + deren Prognosegrundlage auf Basis von Werten erfolgt? 2->6 - - - Nein + + + Nein @@ -855,9 +859,9 @@ 3->A01 - - - Nein + + + Nein @@ -871,50 +875,50 @@ 3->9 - - - Ja + + + Ja A02 - - A02 - Hinweis: - Cluster: Ablehnung - Fristüberschreitung bei Transaktionsgründen für - eine Abmeldung in der Zukunft. + + A02 + Hinweis: + Cluster: Ablehnung + Fristüberschreitung bei Transaktionsgründen für + eine Abmeldung in der Zukunft. 4->A02 - - - Nein + + + Nein 5 - - 5: - Liegt der Transaktionsgrund - • Aufhebung einer zukünftigen Zuordnung wegen auf- - gehobenem Vertragsverhältnis - vor? + + 5: + Liegt der Transaktionsgrund + • Aufhebung einer zukünftigen Zuordnung wegen auf- + gehobenem Vertragsverhältnis + vor? 4->5 - - - Ja + + + Ja 5->9 - - - Ja + + + Ja @@ -936,9 +940,9 @@ 5->10 - - - Nein + + + Nein @@ -951,9 +955,9 @@ 6->7 - - - Ja + + + Ja @@ -966,26 +970,26 @@ 6->8 - - - Nein + + + Nein A03 A03 - Hinweis: - Cluster: Ablehnung - Eingangsfrist bei iMS/kME mit RLM nicht ein- - gehalten. + Hinweis: + Cluster: Ablehnung + Eingangsfrist bei iMS/kME mit RLM nicht ein- + gehalten. 7->A03 - Nein + Nein @@ -1014,9 +1018,9 @@ 8->10 - - - Ja + + + Ja @@ -1046,133 +1050,133 @@ A06 - - A06 - Hinweis: - Cluster: Zustimmung - Bestätigung der Abmeldung + + A06 + Hinweis: + Cluster: Zustimmung + Bestätigung der Abmeldung 10->A06 - - - Nein + + + Nein 11 - - 11: - Ist der anfragende LF am Folgetag des Abmeldungsdatum der - Marktlokation noch zugeordnet? + + 11: + Ist der anfragende LF am Folgetag des Abmeldungsdatum der + Marktlokation noch zugeordnet? 10->11 - - - Ja + + + Ja 11->A06 - - - Ja + + + Ja 12 - - 12: - Liegt ein Transaktionsgrund vor, aus welchem hervorgeht, - dass der Anschlussnutzer ausgezogen ist? - Das ist bei den folgenden Transaktionsgründen der Fall: -  Ein-/Auszug (Umzug) -  Auszug wegen Stilllegung + + 12: + Liegt ein Transaktionsgrund vor, aus welchem hervorgeht, + dass der Anschlussnutzer ausgezogen ist? + Das ist bei den folgenden Transaktionsgründen der Fall: +  Ein-/Auszug (Umzug) +  Auszug wegen Stilllegung 11->12 - - - Nein + + + Nein A07 - - A07 - Hinweis: - Cluster: Ablehnung - Lieferende zum Abmeldedatum wurde bereits - bestätigt + + A07 + Hinweis: + Cluster: Ablehnung + Lieferende zum Abmeldedatum wurde bereits + bestätigt 12->A07 - - - Nein + + + Nein 13 - - 13: - Liegt in der bereits bestätigten Abmeldung ein - Transaktionsgrund vor, aus welchem nicht hervorgeht, dass - der Anschlussnutzer ausgezogen ist? - Das ist bei den folgenden Transaktionsgründen der Fall: -  Ein-/Auszug (Umzug) -  Auszug wegen Stilllegung -  Aufhebung einer zukünftigen Zuordnung wegen - Stilllegung + + 13: + Liegt in der bereits bestätigten Abmeldung ein + Transaktionsgrund vor, aus welchem nicht hervorgeht, dass + der Anschlussnutzer ausgezogen ist? + Das ist bei den folgenden Transaktionsgründen der Fall: +  Ein-/Auszug (Umzug) +  Auszug wegen Stilllegung +  Aufhebung einer zukünftigen Zuordnung wegen + Stilllegung 12->13 - - - Ja + + + Ja A08 - - A08 - Hinweis: - Cluster: Ablehnung - Lieferende zum Abmeldedatum wurde aus - gleichem Grund bereits bestätigt. + + A08 + Hinweis: + Cluster: Ablehnung + Lieferende zum Abmeldedatum wurde aus + gleichem Grund bereits bestätigt. 13->A08 - - - Nein + + + Nein A09 - - A09 - Hinweis: - Cluster: Zustimmung - Erneute Bestätigung der Abmeldung aufgrund der - Information, dass der Anschlussnutzer nicht mehr - an der Marktlokation vorhanden ist. - Hinweis: Das bisher bestätigte Bilanzierungsende - bleibt unverändert bestehen. + + A09 + Hinweis: + Cluster: Zustimmung + Erneute Bestätigung der Abmeldung aufgrund der + Information, dass der Anschlussnutzer nicht mehr + an der Marktlokation vorhanden ist. + Hinweis: Das bisher bestätigte Bilanzierungsende + bleibt unverändert bestehen. 13->A09 - - - Ja + + + Ja @@ -1185,6 +1189,7 @@ labelloc="t"; label=<7.39 AD: Bestellung der Aggregationsebene der Bilanzkreissummenzeitreihe auf Ebene der Regelzone

7.39.1 E_0003_Bestellung der Aggregationsebene RZ prüfen



>; size="3,1"; + ratio="compress"; "Start" [margin="0.2,0.12", shape=box, style=filled, fillcolor="#7a8da1", label=<E_0003
Prüfende Rolle: ÜNB
>]; "1" [margin="0.2,0.12", shape=box, style="filled,rounded", fillcolor="#7aab8a", label=<1: Erfolgt der Eingang der Bestellung fristgerecht?
>]; "A01" [margin="0.17,0.08", shape=box, style=filled, fillcolor="#cfb986", label=<A01
Hinweis:
Fristüberschreitung
>]; @@ -1206,80 +1211,80 @@ Start - - E_0003 - Prüfende Rolle: - ÜNB + + E_0003 + Prüfende Rolle: + ÜNB 1 - - 1: - Erfolgt der Eingang der Bestellung fristgerecht? + + 1: + Erfolgt der Eingang der Bestellung fristgerecht? Start->1 - - + + A01 - - A01 - Hinweis: - Fristüberschreitung + + A01 + Hinweis: + Fristüberschreitung 1->A01 - - - Nein + + + Nein 2 - - 2: - Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? + + 2: + Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? 1->2 - - - Ja + + + Ja A02 - - A02 - Hinweis: - Gewählter Zeitpunkt nicht zulässig + + A02 + Hinweis: + Gewählter Zeitpunkt nicht zulässig 2->A02 - - - Nein + + + Nein Ende - - Ende + + Ende 2->Ende - - - Ja + + + Ja @@ -1292,6 +1297,7 @@ labelloc="t"; label=<7.39 AD: Bestellung der Aggregationsebene der Bilanzkreissummenzeitreihe auf Ebene der Regelzone

7.39.1 E_0003_Bestellung der Aggregationsebene RZ prüfen



>; size="3,1"; + ratio="compress"; "Start" [margin="0.2,0.12", shape=box, style=filled, fillcolor="#7a8da1", label=<E_0003
Prüfende Rolle: ÜNB
>]; "1" [margin="0.2,0.12", shape=box, style="filled,rounded", fillcolor="#7aab8a", label=<1: Erfolgt der Eingang der Bestellung fristgerecht?
>]; "A01" [margin="0.17,0.08", shape=box, style=filled, fillcolor="#cfb986", label=<A01
Hinweis:
Fristüberschreitung
>]; @@ -1313,80 +1319,80 @@ Start - - E_0003 - Prüfende Rolle: - ÜNB + + E_0003 + Prüfende Rolle: + ÜNB 1 - - 1: - Erfolgt der Eingang der Bestellung fristgerecht? + + 1: + Erfolgt der Eingang der Bestellung fristgerecht? Start->1 - - + + A01 - - A01 - Hinweis: - Fristüberschreitung + + A01 + Hinweis: + Fristüberschreitung 1->A01 - - - Nein + + + Nein 2 - - 2: - Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? + + 2: + Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? 1->2 - - - Ja + + + Ja A02 - - A02 - Hinweis: - Gewählter Zeitpunkt nicht zulässig + + A02 + Hinweis: + Gewählter Zeitpunkt nicht zulässig 2->A02 - - - Nein + + + Nein Ende - - Ende + + Ende 2->Ende - - - Ja + + + Ja diff --git a/unittests/output/E_0003.dot.svg b/unittests/output/E_0003.dot.svg index 052f17c..cd8cb30 100644 --- a/unittests/output/E_0003.dot.svg +++ b/unittests/output/E_0003.dot.svg @@ -24,87 +24,106 @@ - + D 7.39 AD: Bestellung der Aggregationsebene der Bilanzkreissummenzeitreihe auf Ebene der Regelzone 7.39.1 E_0003_Bestellung der Aggregationsebene RZ prüfen Start - -E_0003 -Prüfende Rolle: - ÜNB + +E_0003 +Prüfende Rolle: + ÜNB 1 - -1: -Erfolgt der Eingang der Bestellung fristgerecht? + +1: +Erfolgt der Eingang der Bestellung fristgerecht? Start->1 - - + + A01 - -A01 -Hinweis: -Fristüberschreitung + +A01 +Hinweis: +Fristüberschreitung 1->A01 - - -Nein + + +Nein 2 - -2: -Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? + +2: +Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? 1->2 - - -Ja + + +Ja A02 - -A02 -Hinweis: -Gewählter Zeitpunkt nicht zulässig + +A02 +Hinweis: +Gewählter Zeitpunkt nicht zulässig 2->A02 - - -Nein + + +Nein Ende - -Ende + +Ende 2->Ende - - -Ja + + +Ja diff --git a/unittests/output/E_0003_with_background.dot.svg b/unittests/output/E_0003_with_background.dot.svg index d9de7a6..1c36192 100644 --- a/unittests/output/E_0003_with_background.dot.svg +++ b/unittests/output/E_0003_with_background.dot.svg @@ -6,6 +6,7 @@ labelloc="t"; label=<7.39 AD: Bestellung der Aggregationsebene der Bilanzkreissummenzeitreihe auf Ebene der Regelzone

7.39.1 E_0003_Bestellung der Aggregationsebene RZ prüfen



>; size="3,1"; + ratio="compress"; "Start" [margin="0.2,0.12", shape=box, style=filled, fillcolor="#7a8da1", label=<E_0003
Prüfende Rolle: ÜNB
>]; "1" [margin="0.2,0.12", shape=box, style="filled,rounded", fillcolor="#7aab8a", label=<1: Erfolgt der Eingang der Bestellung fristgerecht?
>]; "A01" [margin="0.17,0.08", shape=box, style=filled, fillcolor="#cfb986", label=<A01
Hinweis:
Fristüberschreitung
>]; @@ -27,80 +28,80 @@ Start - -E_0003 -Prüfende Rolle: - ÜNB + +E_0003 +Prüfende Rolle: + ÜNB 1 - -1: -Erfolgt der Eingang der Bestellung fristgerecht? + +1: +Erfolgt der Eingang der Bestellung fristgerecht? Start->1 - - + + A01 - -A01 -Hinweis: -Fristüberschreitung + +A01 +Hinweis: +Fristüberschreitung 1->A01 - - -Nein + + +Nein 2 - -2: -Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? + +2: +Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? 1->2 - - -Ja + + +Ja A02 - -A02 -Hinweis: -Gewählter Zeitpunkt nicht zulässig + +A02 +Hinweis: +Gewählter Zeitpunkt nicht zulässig 2->A02 - - -Nein + + +Nein Ende - -Ende + +Ende 2->Ende - - -Ja + + +Ja diff --git a/unittests/output/E_0003_with_watermark_background_is_False.dot.svg b/unittests/output/E_0003_with_watermark_background_is_False.dot.svg index aea60e7..f3acf9f 100644 --- a/unittests/output/E_0003_with_watermark_background_is_False.dot.svg +++ b/unittests/output/E_0003_with_watermark_background_is_False.dot.svg @@ -22,87 +22,106 @@ - + D 7.39 AD: Bestellung der Aggregationsebene der Bilanzkreissummenzeitreihe auf Ebene der Regelzone 7.39.1 E_0003_Bestellung der Aggregationsebene RZ prüfen Start - -E_0003 -Prüfende Rolle: - ÜNB + +E_0003 +Prüfende Rolle: + ÜNB 1 - -1: -Erfolgt der Eingang der Bestellung fristgerecht? + +1: +Erfolgt der Eingang der Bestellung fristgerecht? Start->1 - - + + A01 - -A01 -Hinweis: -Fristüberschreitung + +A01 +Hinweis: +Fristüberschreitung 1->A01 - - -Nein + + +Nein 2 - -2: -Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? + +2: +Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? 1->2 - - -Ja + + +Ja A02 - -A02 -Hinweis: -Gewählter Zeitpunkt nicht zulässig + +A02 +Hinweis: +Gewählter Zeitpunkt nicht zulässig 2->A02 - - -Nein + + +Nein Ende - -Ende + +Ende 2->Ende - - -Ja + + +Ja diff --git a/unittests/output/E_0003_with_watermark_background_is_True.dot.svg b/unittests/output/E_0003_with_watermark_background_is_True.dot.svg index 052f17c..cd8cb30 100644 --- a/unittests/output/E_0003_with_watermark_background_is_True.dot.svg +++ b/unittests/output/E_0003_with_watermark_background_is_True.dot.svg @@ -24,87 +24,106 @@ - + D 7.39 AD: Bestellung der Aggregationsebene der Bilanzkreissummenzeitreihe auf Ebene der Regelzone 7.39.1 E_0003_Bestellung der Aggregationsebene RZ prüfen Start - -E_0003 -Prüfende Rolle: - ÜNB + +E_0003 +Prüfende Rolle: + ÜNB 1 - -1: -Erfolgt der Eingang der Bestellung fristgerecht? + +1: +Erfolgt der Eingang der Bestellung fristgerecht? Start->1 - - + + A01 - -A01 -Hinweis: -Fristüberschreitung + +A01 +Hinweis: +Fristüberschreitung 1->A01 - - -Nein + + +Nein 2 - -2: -Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? + +2: +Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? 1->2 - - -Ja + + +Ja A02 - -A02 -Hinweis: -Gewählter Zeitpunkt nicht zulässig + +A02 +Hinweis: +Gewählter Zeitpunkt nicht zulässig 2->A02 - - -Nein + + +Nein Ende - -Ende + +Ende 2->Ende - - -Ja + + +Ja diff --git a/unittests/output/E_0003_without_watermark.dot.svg b/unittests/output/E_0003_without_watermark.dot.svg index 3b21188..77b4e0a 100644 --- a/unittests/output/E_0003_without_watermark.dot.svg +++ b/unittests/output/E_0003_without_watermark.dot.svg @@ -1,92 +1,104 @@ - - - - - - + + D 7.39 AD: Bestellung der Aggregationsebene der Bilanzkreissummenzeitreihe auf Ebene der Regelzone -7.39.1 E_0003_Bestellung der Aggregationsebene RZ prüfen +7.39.1 E_0003_Bestellung der Aggregationsebene RZ prüfen Start - -E_0003 -Prüfende Rolle: - ÜNB + +E_0003 +Prüfende Rolle: + ÜNB 1 - -1: -Erfolgt der Eingang der Bestellung fristgerecht? + +1: +Erfolgt der Eingang der Bestellung fristgerecht? -Start->1 - - +Start->1 + + A01 - -A01 -Hinweis: -Fristüberschreitung + +A01 +Hinweis: +Fristüberschreitung -1->A01 - - -Nein +1->A01 + + +Nein 2 - -2: -Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? + +2: +Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? -1->2 - - -Ja +1->2 + + +Ja A02 - -A02 -Hinweis: -Gewählter Zeitpunkt nicht zulässig + +A02 +Hinweis: +Gewählter Zeitpunkt nicht zulässig -2->A02 - - -Nein +2->A02 + + +Nein Ende - -Ende + +Ende -2->Ende - - -Ja +2->Ende + + +Ja - + \ No newline at end of file diff --git a/unittests/output/E_0015.dot.svg b/unittests/output/E_0015.dot.svg index 4fc3fce..1d91c88 100644 --- a/unittests/output/E_0015.dot.svg +++ b/unittests/output/E_0015.dot.svg @@ -1,9 +1,9 @@ - + - - - + + + @@ -23,333 +23,384 @@ - - + + D -7.17 AD: Aktivierung eines MaBiS-ZP für Bilanzierungsgebietssummenzeitreihen vom ÜNB an BIKO und NB -7.17.1 E_0015_MaBiS-ZP Aktivierung prüfen +7.17 AD: Aktivierung eines MaBiS-ZP für Bilanzierungsgebietssummenzeitreihen vom ÜNB an BIKO und NB +7.17.1 E_0015_MaBiS-ZP Aktivierung prüfen Start - -E_0015 -Prüfende Rolle: - BIKO + +E_0015 +Prüfende Rolle: + BIKO 1 - -1: -Erfolgt die Aktivierung nach Ablauf der Clearingfrist für die KBKA? + +1: +Erfolgt die Aktivierung nach Ablauf der Clearingfrist für die KBKA? Start->1 - - + + A01 - -A01 -Hinweis: -Cluster Ablehnung -Fristüberschreitung + +A01 +Hinweis: +Cluster Ablehnung +Fristüberschreitung 1->A01 - - -Ja + + +Ja 2 - -2: -Erfolgt die Aktivierung zum Monatsersten 00:00 Uhr? + +2: +Erfolgt die Aktivierung zum Monatsersten 00:00 Uhr? 1->2 - - -Nein + + +Nein A02 - -A02 -Hinweis: -Cluster Ablehnung -Gewählter Zeitpunkt nicht zulässig + +A02 +Hinweis: +Cluster Ablehnung +Gewählter Zeitpunkt nicht zulässig 2->A02 - - -Nein + + +Nein 3 - -3: -Ist die richtige Regelzone angegeben + +3: +Ist die richtige Regelzone angegeben 2->3 - - -Ja + + +Ja A03 - -A03 -Hinweis: -Cluster Ablehnung -Regelzone falsch + +A03 +Hinweis: +Cluster Ablehnung +Regelzone falsch 3->A03 - - -Nein + + +Nein 4 - -4: -Ist das Bilanzierungsgebiet zum Aktivierungsbeginn in der Regelzone des BIKO gültig? + +4: +Ist das Bilanzierungsgebiet zum Aktivierungsbeginn in der Regelzone des BIKO gültig? 3->4 - - -Ja + + +Ja A04 - -A04 -Hinweis: -Cluster Ablehnung -Bilanzierungsgebiet nicht gültig + +A04 +Hinweis: +Cluster Ablehnung +Bilanzierungsgebiet nicht gültig 4->A04 - - -Nein + + +Nein 5 - -5: -Ist der ÜNB zum Aktivierungsbeginn für das Bilanzierungsgebiet zuständig? + +5: +Ist der ÜNB zum Aktivierungsbeginn für das Bilanzierungsgebiet zuständig? 4->5 - - -Ja + + +Ja A05 - -A05 -Hinweis: -Cluster Ablehnung -Keine Berechtigung + +A05 +Hinweis: +Cluster Ablehnung +Keine Berechtigung 5->A05 - - -Nein + + +Nein 6 - -6: -Existiert bereits ein abweichendes Tupel unter der ID des MaBiS-ZP? + +6: +Existiert bereits ein abweichendes Tupel unter der ID des MaBiS-ZP? 5->6 - - -Ja + + +Ja A06 - -A06 -Hinweis: -Cluster Ablehnung -Abweichender MaBiS-ZP bereits vorhanden + +A06 +Hinweis: +Cluster Ablehnung +Abweichender MaBiS-ZP bereits vorhanden 6->A06 - - -Ja + + +Ja 7 - -7: -Existiert bereits für das genannte Tupel aus Aggregations-verantwortlicher, Bilanzierungsgebiet, Spannungsebene und ZRT eine abweichende ID des MaBiS-ZP? + +7: +Existiert bereits für das genannte Tupel aus Aggregations-verantwortlicher, Bilanzierungsgebiet, Spannungsebene und ZRT eine abweichende ID des MaBiS-ZP? 6->7 - - -Nein + + +Nein A07 - -A07 -Hinweis: -Cluster Ablehnung -Abweichende ID zum MaBiS-ZP bereits vorhanden + +A07 +Hinweis: +Cluster Ablehnung +Abweichende ID zum MaBiS-ZP bereits vorhanden 7->A07 - - -Ja + + +Ja 8 - -8: -Ist der ÜNB zur Aktivierung des ZRT berechtigt? + +8: +Ist der ÜNB zur Aktivierung des ZRT berechtigt? 7->8 - - -Nein + + +Nein A08 - -A08 -Hinweis: -Cluster Ablehnung -ZRT Aktivierung nicht berechtigt + +A08 +Hinweis: +Cluster Ablehnung +ZRT Aktivierung nicht berechtigt 8->A08 - - -Nein + + +Nein 9 - -9: -Passt die OBIS-Kennzahl zum ZRT? + +9: +Passt die OBIS-Kennzahl zum ZRT? 8->9 - - -Ja + + +Ja A09 - -A09 -Hinweis: -Cluster Ablehnung -OBIS nicht passend + +A09 +Hinweis: +Cluster Ablehnung +OBIS nicht passend 9->A09 - - -Nein + + +Nein 10 - -10: -Ist der MaBiS-ZP zum Zeitpunkt der Aktivierung bereits aktiviert? + +10: +Ist der MaBiS-ZP zum Zeitpunkt der Aktivierung bereits aktiviert? 9->10 - - -Ja + + +Ja A10 - -A10 -Hinweis: -Cluster Ablehnung -MaBiS-ZP bereits aktiviert + +A10 +Hinweis: +Cluster Ablehnung +MaBiS-ZP bereits aktiviert 10->A10 - - -Ja + + +Ja A11 - -A11 -Hinweis: -Cluster: Zustimmung -Aktivierung durchgeführt + +A11 +Hinweis: +Cluster: Zustimmung +Aktivierung durchgeführt 10->A11 - - -Nein + + +Nein diff --git a/unittests/output/E_0025.dot.svg b/unittests/output/E_0025.dot.svg index 2fedd06..d844c31 100644 --- a/unittests/output/E_0025.dot.svg +++ b/unittests/output/E_0025.dot.svg @@ -1,9 +1,9 @@ - + - - - + + + @@ -23,164 +23,193 @@ - - + + D -7.41 AD: Übermittlung Prüfmitteilung für die Bilanzkreissummenzeitreihe vom BKV an BIKO und ÜNB -7.41.2 E_0025_Prüfmitteilung prüfen +7.41 AD: Übermittlung Prüfmitteilung für die Bilanzkreissummenzeitreihe vom BKV an BIKO und ÜNB +7.41.2 E_0025_Prüfmitteilung prüfen Start - -E_0025 -Prüfende Rolle: - BIKO + +E_0025 +Prüfende Rolle: + BIKO 1 - -1: -Erfolgt der Eingang der Prüfmitteilung nach Ablauf der Clearingfrist für die KBKA? + +1: +Erfolgt der Eingang der Prüfmitteilung nach Ablauf der Clearingfrist für die KBKA? Start->1 - - + + A01 - -A01 -Hinweis: -Fristüberschreitung + +A01 +Hinweis: +Fristüberschreitung 1->A01 - - -Ja + + +Ja 2 - -2: -Befindet sich der MaBiS-ZP auf der Aggregationsebene RZ? + +2: +Befindet sich der MaBiS-ZP auf der Aggregationsebene RZ? 1->2 - - -Nein + + +Nein 3 - -3: -Hat der BKV für den BK dieses MaBiS-ZP in diesem Bilanzie- -rungsmonat die Aggregationsebene RZ abbestellt? + +3: +Hat der BKV für den BK dieses MaBiS-ZP in diesem Bilanzie- +rungsmonat die Aggregationsebene RZ abbestellt? 2->3 - - -Nein + + +Nein 5 - -5: -Hat der BKV dem BIKO für diesen Bilanzierungsmonat bereits -mitgeteilt, dass die weiteren Prüfungen auf Ebene des BG -stattfinden müssen? + +5: +Hat der BKV dem BIKO für diesen Bilanzierungsmonat bereits +mitgeteilt, dass die weiteren Prüfungen auf Ebene des BG +stattfinden müssen? 2->5 - - -Ja + + +Ja Ende - -Ende + +Ende 3->Ende - - -Ja + + +Ja 4 - -4: -Hat der BKV dem BIKO für diesen Bilanzierungsmonat bereits -mitgeteilt, dass die weiteren Prüfungen auf Ebene des BG -stattfinden müssen? + +4: +Hat der BKV dem BIKO für diesen Bilanzierungsmonat bereits +mitgeteilt, dass die weiteren Prüfungen auf Ebene des BG +stattfinden müssen? 3->4 - - -Nein + + +Nein 4->Ende - - -Ja + + +Ja A02 - -A02 -Hinweis: -Falsche Aggregationsebene BG + +A02 +Hinweis: +Falsche Aggregationsebene BG 4->A02 - - -Nein + + +Nein 5->Ende - - -Nein + + +Nein A03 - -A03 -Hinweis: -Falsche Aggregationsebene RZ + +A03 +Hinweis: +Falsche Aggregationsebene RZ 5->A03 - - -Ja + + +Ja diff --git a/unittests/output/E_0401.dot.svg b/unittests/output/E_0401.dot.svg index 3cd1d33..f9bba42 100644 --- a/unittests/output/E_0401.dot.svg +++ b/unittests/output/E_0401.dot.svg @@ -1,9 +1,9 @@ - + - - - + + + @@ -23,104 +23,162 @@ - - + + D -6.2 AD: Lieferende LF an NB -6.2.1 E_0401_Abmeldung prüfen +6.2 AD: Lieferende LF an NB +6.2.1 E_0401_Abmeldung prüfen Start - -E_0401 -Prüfende Rolle: - NB + +E_0401 +Prüfende Rolle: + NB 1 - -1: -Liegt ein Transaktionsgrund vor, der eine Abmeldung nur in -die Zukunft zulässt? -Das ist bei den folgenden Transaktionsgründen der Fall: - Wechsel - Ende der ESV ohne Folgelieferung - Aufhebung einer zukünftigen Zuordnung wegen -aufgehobenem Vertragsverhältnis + +1: +Liegt ein Transaktionsgrund vor, der eine Abmeldung nur in +die Zukunft zulässt? +Das ist bei den folgenden Transaktionsgründen der Fall: + Wechsel + Ende der ESV ohne Folgelieferung + Aufhebung einer zukünftigen Zuordnung wegen +aufgehobenem Vertragsverhältnis Start->1 - - + + 2 - -2: -Liegt ein Transaktionsgrund vor, welcher mitteilt, dass der -Kunde vor Lieferbeginn ausgezogen ist, bzw. die -Marktlokation vor Lieferbeginn stillgelegt wurde? -Das ist bei den folgenden Transaktionsgründen der Fall: - Aufhebung einer zukünftigen Zuordnung wegen Auszug -des Kunden - Aufhebung einer zukünftigen Zuordnung wegen -Stilllegung + +2: +Liegt ein Transaktionsgrund vor, welcher mitteilt, dass der +Kunde vor Lieferbeginn ausgezogen ist, bzw. die +Marktlokation vor Lieferbeginn stillgelegt wurde? +Das ist bei den folgenden Transaktionsgründen der Fall: + Aufhebung einer zukünftigen Zuordnung wegen Auszug +des Kunden + Aufhebung einer zukünftigen Zuordnung wegen +Stilllegung 1->2 - - -Nein + + +Nein 4 - -4: -Liegt das Eingangsdatum mindestens 6 WT vor dem -Abmeldedatum? + +4: +Liegt das Eingangsdatum mindestens 6 WT vor dem +Abmeldedatum? 1->4 - - -Ja + + +Ja 3 - -3: -Liegt das Abmeldedatum mindestens einen Tag nach dem -Eingangsdatum der Abmeldung? + +3: +Liegt das Abmeldedatum mindestens einen Tag nach dem +Eingangsdatum der Abmeldung? 2->3 - - -Ja + + +Ja 6 - -6: -Handelt es sich um eine Marktlokation, deren Mess- -lokationen vollständig mit iMS ausgestattet sind oder/und -deren Prognosegrundlage auf Basis von Werten erfolgt? + +6: +Handelt es sich um eine Marktlokation, deren Mess- +lokationen vollständig mit iMS ausgestattet sind oder/und +deren Prognosegrundlage auf Basis von Werten erfolgt? 2->6 - - -Nein + + +Nein @@ -136,9 +194,9 @@ 3->A01 - - -Nein + + +Nein @@ -152,50 +210,50 @@ 3->9 - - -Ja + + +Ja A02 - -A02 -Hinweis: -Cluster: Ablehnung -Fristüberschreitung bei Transaktionsgründen für -eine Abmeldung in der Zukunft. + +A02 +Hinweis: +Cluster: Ablehnung +Fristüberschreitung bei Transaktionsgründen für +eine Abmeldung in der Zukunft. 4->A02 - - -Nein + + +Nein 5 - -5: -Liegt der Transaktionsgrund -• Aufhebung einer zukünftigen Zuordnung wegen auf- -gehobenem Vertragsverhältnis -vor? + +5: +Liegt der Transaktionsgrund +• Aufhebung einer zukünftigen Zuordnung wegen auf- +gehobenem Vertragsverhältnis +vor? 4->5 - - -Ja + + +Ja 5->9 - - -Ja + + +Ja @@ -217,9 +275,9 @@ 5->10 - - -Nein + + +Nein @@ -232,9 +290,9 @@ 6->7 - - -Ja + + +Ja @@ -247,26 +305,26 @@ 6->8 - - -Nein + + +Nein A03 A03 -Hinweis: -Cluster: Ablehnung -Eingangsfrist bei iMS/kME mit RLM nicht ein- -gehalten. +Hinweis: +Cluster: Ablehnung +Eingangsfrist bei iMS/kME mit RLM nicht ein- +gehalten. 7->A03 -Nein +Nein @@ -295,9 +353,9 @@ 8->10 - - -Ja + + +Ja @@ -327,133 +385,133 @@ A06 - -A06 -Hinweis: -Cluster: Zustimmung -Bestätigung der Abmeldung + +A06 +Hinweis: +Cluster: Zustimmung +Bestätigung der Abmeldung 10->A06 - - -Nein + + +Nein 11 - -11: -Ist der anfragende LF am Folgetag des Abmeldungsdatum der -Marktlokation noch zugeordnet? + +11: +Ist der anfragende LF am Folgetag des Abmeldungsdatum der +Marktlokation noch zugeordnet? 10->11 - - -Ja + + +Ja 11->A06 - - -Ja + + +Ja 12 - -12: -Liegt ein Transaktionsgrund vor, aus welchem hervorgeht, -dass der Anschlussnutzer ausgezogen ist? -Das ist bei den folgenden Transaktionsgründen der Fall: - Ein-/Auszug (Umzug) - Auszug wegen Stilllegung + +12: +Liegt ein Transaktionsgrund vor, aus welchem hervorgeht, +dass der Anschlussnutzer ausgezogen ist? +Das ist bei den folgenden Transaktionsgründen der Fall: + Ein-/Auszug (Umzug) + Auszug wegen Stilllegung 11->12 - - -Nein + + +Nein A07 - -A07 -Hinweis: -Cluster: Ablehnung -Lieferende zum Abmeldedatum wurde bereits -bestätigt + +A07 +Hinweis: +Cluster: Ablehnung +Lieferende zum Abmeldedatum wurde bereits +bestätigt 12->A07 - - -Nein + + +Nein 13 - -13: -Liegt in der bereits bestätigten Abmeldung ein -Transaktionsgrund vor, aus welchem nicht hervorgeht, dass -der Anschlussnutzer ausgezogen ist? -Das ist bei den folgenden Transaktionsgründen der Fall: - Ein-/Auszug (Umzug) - Auszug wegen Stilllegung - Aufhebung einer zukünftigen Zuordnung wegen -Stilllegung + +13: +Liegt in der bereits bestätigten Abmeldung ein +Transaktionsgrund vor, aus welchem nicht hervorgeht, dass +der Anschlussnutzer ausgezogen ist? +Das ist bei den folgenden Transaktionsgründen der Fall: + Ein-/Auszug (Umzug) + Auszug wegen Stilllegung + Aufhebung einer zukünftigen Zuordnung wegen +Stilllegung 12->13 - - -Ja + + +Ja A08 - -A08 -Hinweis: -Cluster: Ablehnung -Lieferende zum Abmeldedatum wurde aus -gleichem Grund bereits bestätigt. + +A08 +Hinweis: +Cluster: Ablehnung +Lieferende zum Abmeldedatum wurde aus +gleichem Grund bereits bestätigt. 13->A08 - - -Nein + + +Nein A09 - -A09 -Hinweis: -Cluster: Zustimmung -Erneute Bestätigung der Abmeldung aufgrund der -Information, dass der Anschlussnutzer nicht mehr -an der Marktlokation vorhanden ist. -Hinweis: Das bisher bestätigte Bilanzierungsende -bleibt unverändert bestehen. + +A09 +Hinweis: +Cluster: Zustimmung +Erneute Bestätigung der Abmeldung aufgrund der +Information, dass der Anschlussnutzer nicht mehr +an der Marktlokation vorhanden ist. +Hinweis: Das bisher bestätigte Bilanzierungsende +bleibt unverändert bestehen. 13->A09 - - -Ja + + +Ja diff --git a/unittests/test_files/E_0003_kroki_response.dot.svg b/unittests/test_files/E_0003_kroki_response.dot.svg index 858da40..77b4e0a 100644 --- a/unittests/test_files/E_0003_kroki_response.dot.svg +++ b/unittests/test_files/E_0003_kroki_response.dot.svg @@ -3,6 +3,7 @@ labelloc="t"; label=<7.39 AD: Bestellung der Aggregationsebene der Bilanzkreissummenzeitreihe auf Ebene der Regelzone

7.39.1 E_0003_Bestellung der Aggregationsebene RZ prüfen



>; size="3,1"; + ratio="compress"; "Start" [margin="0.2,0.12", shape=box, style=filled, fillcolor="#7a8da1", label=<E_0003
Prüfende Rolle: ÜNB
>]; "1" [margin="0.2,0.12", shape=box, style="filled,rounded", fillcolor="#7aab8a", label=<1: Erfolgt der Eingang der Bestellung fristgerecht?
>]; "A01" [margin="0.17,0.08", shape=box, style=filled, fillcolor="#cfb986", label=<A01
Hinweis:
Fristüberschreitung
>]; @@ -24,80 +25,80 @@ Start - -E_0003 -Prüfende Rolle: - ÜNB + +E_0003 +Prüfende Rolle: + ÜNB 1 - -1: -Erfolgt der Eingang der Bestellung fristgerecht? + +1: +Erfolgt der Eingang der Bestellung fristgerecht? Start->1 - - + + A01 - -A01 -Hinweis: -Fristüberschreitung + +A01 +Hinweis: +Fristüberschreitung 1->A01 - - -Nein + + +Nein 2 - -2: -Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? + +2: +Erfolgt die Bestellung zum Monatsersten 00:00 Uhr? 1->2 - - -Ja + + +Ja A02 - -A02 -Hinweis: -Gewählter Zeitpunkt nicht zulässig + +A02 +Hinweis: +Gewählter Zeitpunkt nicht zulässig 2->A02 - - -Nein + + +Nein Ende - -Ende + +Ende 2->Ende - - -Ja + + +Ja \ No newline at end of file diff --git a/unittests/test_files/E_0015_kroki_response.dot.svg b/unittests/test_files/E_0015_kroki_response.dot.svg index de50004..d070c80 100644 --- a/unittests/test_files/E_0015_kroki_response.dot.svg +++ b/unittests/test_files/E_0015_kroki_response.dot.svg @@ -1,8 +1,9 @@ - + D -7.17 AD: Aktivierung eines MaBiS-ZP für Bilanzierungsgebietssummenzeitreihen vom ÜNB an BIKO und NB -7.17.1 E_0015_MaBiS-ZP Aktivierung prüfen +7.17 AD: Aktivierung eines MaBiS-ZP für Bilanzierungsgebietssummenzeitreihen vom ÜNB an BIKO und NB +7.17.1 E_0015_MaBiS-ZP Aktivierung prüfen Start - -E_0015 -Prüfende Rolle: - BIKO + +E_0015 +Prüfende Rolle: + BIKO 1 - -1: -Erfolgt die Aktivierung nach Ablauf der Clearingfrist für die KBKA? + +1: +Erfolgt die Aktivierung nach Ablauf der Clearingfrist für die KBKA? Start->1 - - + + A01 - -A01 -Hinweis: -Cluster Ablehnung -Fristüberschreitung + +A01 +Hinweis: +Cluster Ablehnung +Fristüberschreitung 1->A01 - - -Ja + + +Ja 2 - -2: -Erfolgt die Aktivierung zum Monatsersten 00:00 Uhr? + +2: +Erfolgt die Aktivierung zum Monatsersten 00:00 Uhr? 1->2 - - -Nein + + +Nein A02 - -A02 -Hinweis: -Cluster Ablehnung -Gewählter Zeitpunkt nicht zulässig + +A02 +Hinweis: +Cluster Ablehnung +Gewählter Zeitpunkt nicht zulässig 2->A02 - - -Nein + + +Nein 3 - -3: -Ist die richtige Regelzone angegeben + +3: +Ist die richtige Regelzone angegeben 2->3 - - -Ja + + +Ja A03 - -A03 -Hinweis: -Cluster Ablehnung -Regelzone falsch + +A03 +Hinweis: +Cluster Ablehnung +Regelzone falsch 3->A03 - - -Nein + + +Nein 4 - -4: -Ist das Bilanzierungsgebiet zum Aktivierungsbeginn in der Regelzone des BIKO gültig? + +4: +Ist das Bilanzierungsgebiet zum Aktivierungsbeginn in der Regelzone des BIKO gültig? 3->4 - - -Ja + + +Ja A04 - -A04 -Hinweis: -Cluster Ablehnung -Bilanzierungsgebiet nicht gültig + +A04 +Hinweis: +Cluster Ablehnung +Bilanzierungsgebiet nicht gültig 4->A04 - - -Nein + + +Nein 5 - -5: -Ist der ÜNB zum Aktivierungsbeginn für das Bilanzierungsgebiet zuständig? + +5: +Ist der ÜNB zum Aktivierungsbeginn für das Bilanzierungsgebiet zuständig? 4->5 - - -Ja + + +Ja A05 - -A05 -Hinweis: -Cluster Ablehnung -Keine Berechtigung + +A05 +Hinweis: +Cluster Ablehnung +Keine Berechtigung 5->A05 - - -Nein + + +Nein 6 - -6: -Existiert bereits ein abweichendes Tupel unter der ID des MaBiS-ZP? + +6: +Existiert bereits ein abweichendes Tupel unter der ID des MaBiS-ZP? 5->6 - - -Ja + + +Ja A06 - -A06 -Hinweis: -Cluster Ablehnung -Abweichender MaBiS-ZP bereits vorhanden + +A06 +Hinweis: +Cluster Ablehnung +Abweichender MaBiS-ZP bereits vorhanden 6->A06 - - -Ja + + +Ja 7 - -7: -Existiert bereits für das genannte Tupel aus Aggregations-verantwortlicher, Bilanzierungsgebiet, Spannungsebene und ZRT eine abweichende ID des MaBiS-ZP? + +7: +Existiert bereits für das genannte Tupel aus Aggregations-verantwortlicher, Bilanzierungsgebiet, Spannungsebene und ZRT eine abweichende ID des MaBiS-ZP? 6->7 - - -Nein + + +Nein A07 - -A07 -Hinweis: -Cluster Ablehnung -Abweichende ID zum MaBiS-ZP bereits vorhanden + +A07 +Hinweis: +Cluster Ablehnung +Abweichende ID zum MaBiS-ZP bereits vorhanden 7->A07 - - -Ja + + +Ja 8 - -8: -Ist der ÜNB zur Aktivierung des ZRT berechtigt? + +8: +Ist der ÜNB zur Aktivierung des ZRT berechtigt? 7->8 - - -Nein + + +Nein A08 - -A08 -Hinweis: -Cluster Ablehnung -ZRT Aktivierung nicht berechtigt + +A08 +Hinweis: +Cluster Ablehnung +ZRT Aktivierung nicht berechtigt 8->A08 - - -Nein + + +Nein 9 - -9: -Passt die OBIS-Kennzahl zum ZRT? + +9: +Passt die OBIS-Kennzahl zum ZRT? 8->9 - - -Ja + + +Ja A09 - -A09 -Hinweis: -Cluster Ablehnung -OBIS nicht passend + +A09 +Hinweis: +Cluster Ablehnung +OBIS nicht passend 9->A09 - - -Nein + + +Nein 10 - -10: -Ist der MaBiS-ZP zum Zeitpunkt der Aktivierung bereits aktiviert? + +10: +Ist der MaBiS-ZP zum Zeitpunkt der Aktivierung bereits aktiviert? 9->10 - - -Ja + + +Ja A10 - -A10 -Hinweis: -Cluster Ablehnung -MaBiS-ZP bereits aktiviert + +A10 +Hinweis: +Cluster Ablehnung +MaBiS-ZP bereits aktiviert 10->A10 - - -Ja + + +Ja A11 - -A11 -Hinweis: -Cluster: Zustimmung -Aktivierung durchgeführt + +A11 +Hinweis: +Cluster: Zustimmung +Aktivierung durchgeführt 10->A11 - - -Nein + + +Nein \ No newline at end of file diff --git a/unittests/test_files/E_0025_kroki_response.dot.svg b/unittests/test_files/E_0025_kroki_response.dot.svg index 56155a2..0fd681c 100644 --- a/unittests/test_files/E_0025_kroki_response.dot.svg +++ b/unittests/test_files/E_0025_kroki_response.dot.svg @@ -1,8 +1,9 @@ - + D -7.41 AD: Übermittlung Prüfmitteilung für die Bilanzkreissummenzeitreihe vom BKV an BIKO und ÜNB -7.41.2 E_0025_Prüfmitteilung prüfen +7.41 AD: Übermittlung Prüfmitteilung für die Bilanzkreissummenzeitreihe vom BKV an BIKO und ÜNB +7.41.2 E_0025_Prüfmitteilung prüfen Start - -E_0025 -Prüfende Rolle: - BIKO + +E_0025 +Prüfende Rolle: + BIKO 1 - -1: -Erfolgt der Eingang der Prüfmitteilung nach Ablauf der Clearingfrist für die KBKA? + +1: +Erfolgt der Eingang der Prüfmitteilung nach Ablauf der Clearingfrist für die KBKA? Start->1 - - + + A01 - -A01 -Hinweis: -Fristüberschreitung + +A01 +Hinweis: +Fristüberschreitung 1->A01 - - -Ja + + +Ja 2 - -2: -Befindet sich der MaBiS-ZP auf der Aggregationsebene RZ? + +2: +Befindet sich der MaBiS-ZP auf der Aggregationsebene RZ? 1->2 - - -Nein + + +Nein 3 - -3: -Hat der BKV für den BK dieses MaBiS-ZP in diesem Bilanzie- -rungsmonat die Aggregationsebene RZ abbestellt? + +3: +Hat der BKV für den BK dieses MaBiS-ZP in diesem Bilanzie- +rungsmonat die Aggregationsebene RZ abbestellt? 2->3 - - -Nein + + +Nein 5 - -5: -Hat der BKV dem BIKO für diesen Bilanzierungsmonat bereits -mitgeteilt, dass die weiteren Prüfungen auf Ebene des BG -stattfinden müssen? + +5: +Hat der BKV dem BIKO für diesen Bilanzierungsmonat bereits +mitgeteilt, dass die weiteren Prüfungen auf Ebene des BG +stattfinden müssen? 2->5 - - -Ja + + +Ja Ende - -Ende + +Ende 3->Ende - - -Ja + + +Ja 4 - -4: -Hat der BKV dem BIKO für diesen Bilanzierungsmonat bereits -mitgeteilt, dass die weiteren Prüfungen auf Ebene des BG -stattfinden müssen? + +4: +Hat der BKV dem BIKO für diesen Bilanzierungsmonat bereits +mitgeteilt, dass die weiteren Prüfungen auf Ebene des BG +stattfinden müssen? 3->4 - - -Nein + + +Nein 4->Ende - - -Ja + + +Ja A02 - -A02 -Hinweis: -Falsche Aggregationsebene BG + +A02 +Hinweis: +Falsche Aggregationsebene BG 4->A02 - - -Nein + + +Nein 5->Ende - - -Nein + + +Nein A03 - -A03 -Hinweis: -Falsche Aggregationsebene RZ + +A03 +Hinweis: +Falsche Aggregationsebene RZ 5->A03 - - -Ja + + +Ja \ No newline at end of file diff --git a/unittests/test_files/E_0401_kroki_response.dot.svg b/unittests/test_files/E_0401_kroki_response.dot.svg index 5192e5a..fbc586c 100644 --- a/unittests/test_files/E_0401_kroki_response.dot.svg +++ b/unittests/test_files/E_0401_kroki_response.dot.svg @@ -1,8 +1,9 @@ - + D -6.2 AD: Lieferende LF an NB -6.2.1 E_0401_Abmeldung prüfen +6.2 AD: Lieferende LF an NB +6.2.1 E_0401_Abmeldung prüfen Start - -E_0401 -Prüfende Rolle: - NB + +E_0401 +Prüfende Rolle: + NB 1 - -1: -Liegt ein Transaktionsgrund vor, der eine Abmeldung nur in -die Zukunft zulässt? -Das ist bei den folgenden Transaktionsgründen der Fall: - Wechsel - Ende der ESV ohne Folgelieferung - Aufhebung einer zukünftigen Zuordnung wegen -aufgehobenem Vertragsverhältnis + +1: +Liegt ein Transaktionsgrund vor, der eine Abmeldung nur in +die Zukunft zulässt? +Das ist bei den folgenden Transaktionsgründen der Fall: + Wechsel + Ende der ESV ohne Folgelieferung + Aufhebung einer zukünftigen Zuordnung wegen +aufgehobenem Vertragsverhältnis Start->1 - - + + 2 - -2: -Liegt ein Transaktionsgrund vor, welcher mitteilt, dass der -Kunde vor Lieferbeginn ausgezogen ist, bzw. die -Marktlokation vor Lieferbeginn stillgelegt wurde? -Das ist bei den folgenden Transaktionsgründen der Fall: - Aufhebung einer zukünftigen Zuordnung wegen Auszug -des Kunden - Aufhebung einer zukünftigen Zuordnung wegen -Stilllegung + +2: +Liegt ein Transaktionsgrund vor, welcher mitteilt, dass der +Kunde vor Lieferbeginn ausgezogen ist, bzw. die +Marktlokation vor Lieferbeginn stillgelegt wurde? +Das ist bei den folgenden Transaktionsgründen der Fall: + Aufhebung einer zukünftigen Zuordnung wegen Auszug +des Kunden + Aufhebung einer zukünftigen Zuordnung wegen +Stilllegung 1->2 - - -Nein + + +Nein 4 - -4: -Liegt das Eingangsdatum mindestens 6 WT vor dem -Abmeldedatum? + +4: +Liegt das Eingangsdatum mindestens 6 WT vor dem +Abmeldedatum? 1->4 - - -Ja + + +Ja 3 - -3: -Liegt das Abmeldedatum mindestens einen Tag nach dem -Eingangsdatum der Abmeldung? + +3: +Liegt das Abmeldedatum mindestens einen Tag nach dem +Eingangsdatum der Abmeldung? 2->3 - - -Ja + + +Ja 6 - -6: -Handelt es sich um eine Marktlokation, deren Mess- -lokationen vollständig mit iMS ausgestattet sind oder/und -deren Prognosegrundlage auf Basis von Werten erfolgt? + +6: +Handelt es sich um eine Marktlokation, deren Mess- +lokationen vollständig mit iMS ausgestattet sind oder/und +deren Prognosegrundlage auf Basis von Werten erfolgt? 2->6 - - -Nein + + +Nein @@ -168,9 +169,9 @@ 3->A01 - - -Nein + + +Nein @@ -184,50 +185,50 @@ 3->9 - - -Ja + + +Ja A02 - -A02 -Hinweis: -Cluster: Ablehnung -Fristüberschreitung bei Transaktionsgründen für -eine Abmeldung in der Zukunft. + +A02 +Hinweis: +Cluster: Ablehnung +Fristüberschreitung bei Transaktionsgründen für +eine Abmeldung in der Zukunft. 4->A02 - - -Nein + + +Nein 5 - -5: -Liegt der Transaktionsgrund -• Aufhebung einer zukünftigen Zuordnung wegen auf- -gehobenem Vertragsverhältnis -vor? + +5: +Liegt der Transaktionsgrund +• Aufhebung einer zukünftigen Zuordnung wegen auf- +gehobenem Vertragsverhältnis +vor? 4->5 - - -Ja + + +Ja 5->9 - - -Ja + + +Ja @@ -249,9 +250,9 @@ 5->10 - - -Nein + + +Nein @@ -264,9 +265,9 @@ 6->7 - - -Ja + + +Ja @@ -279,26 +280,26 @@ 6->8 - - -Nein + + +Nein A03 A03 -Hinweis: -Cluster: Ablehnung -Eingangsfrist bei iMS/kME mit RLM nicht ein- -gehalten. +Hinweis: +Cluster: Ablehnung +Eingangsfrist bei iMS/kME mit RLM nicht ein- +gehalten. 7->A03 -Nein +Nein @@ -327,9 +328,9 @@ 8->10 - - -Ja + + +Ja @@ -359,133 +360,133 @@ A06 - -A06 -Hinweis: -Cluster: Zustimmung -Bestätigung der Abmeldung + +A06 +Hinweis: +Cluster: Zustimmung +Bestätigung der Abmeldung 10->A06 - - -Nein + + +Nein 11 - -11: -Ist der anfragende LF am Folgetag des Abmeldungsdatum der -Marktlokation noch zugeordnet? + +11: +Ist der anfragende LF am Folgetag des Abmeldungsdatum der +Marktlokation noch zugeordnet? 10->11 - - -Ja + + +Ja 11->A06 - - -Ja + + +Ja 12 - -12: -Liegt ein Transaktionsgrund vor, aus welchem hervorgeht, -dass der Anschlussnutzer ausgezogen ist? -Das ist bei den folgenden Transaktionsgründen der Fall: - Ein-/Auszug (Umzug) - Auszug wegen Stilllegung + +12: +Liegt ein Transaktionsgrund vor, aus welchem hervorgeht, +dass der Anschlussnutzer ausgezogen ist? +Das ist bei den folgenden Transaktionsgründen der Fall: + Ein-/Auszug (Umzug) + Auszug wegen Stilllegung 11->12 - - -Nein + + +Nein A07 - -A07 -Hinweis: -Cluster: Ablehnung -Lieferende zum Abmeldedatum wurde bereits -bestätigt + +A07 +Hinweis: +Cluster: Ablehnung +Lieferende zum Abmeldedatum wurde bereits +bestätigt 12->A07 - - -Nein + + +Nein 13 - -13: -Liegt in der bereits bestätigten Abmeldung ein -Transaktionsgrund vor, aus welchem nicht hervorgeht, dass -der Anschlussnutzer ausgezogen ist? -Das ist bei den folgenden Transaktionsgründen der Fall: - Ein-/Auszug (Umzug) - Auszug wegen Stilllegung - Aufhebung einer zukünftigen Zuordnung wegen -Stilllegung + +13: +Liegt in der bereits bestätigten Abmeldung ein +Transaktionsgrund vor, aus welchem nicht hervorgeht, dass +der Anschlussnutzer ausgezogen ist? +Das ist bei den folgenden Transaktionsgründen der Fall: + Ein-/Auszug (Umzug) + Auszug wegen Stilllegung + Aufhebung einer zukünftigen Zuordnung wegen +Stilllegung 12->13 - - -Ja + + +Ja A08 - -A08 -Hinweis: -Cluster: Ablehnung -Lieferende zum Abmeldedatum wurde aus -gleichem Grund bereits bestätigt. + +A08 +Hinweis: +Cluster: Ablehnung +Lieferende zum Abmeldedatum wurde aus +gleichem Grund bereits bestätigt. 13->A08 - - -Nein + + +Nein A09 - -A09 -Hinweis: -Cluster: Zustimmung -Erneute Bestätigung der Abmeldung aufgrund der -Information, dass der Anschlussnutzer nicht mehr -an der Marktlokation vorhanden ist. -Hinweis: Das bisher bestätigte Bilanzierungsende -bleibt unverändert bestehen. + +A09 +Hinweis: +Cluster: Zustimmung +Erneute Bestätigung der Abmeldung aufgrund der +Information, dass der Anschlussnutzer nicht mehr +an der Marktlokation vorhanden ist. +Hinweis: Das bisher bestätigte Bilanzierungsende +bleibt unverändert bestehen. 13->A09 - - -Ja + + +Ja \ No newline at end of file