# E_0615 — Check registration E/G
<span hidden data-pagefind-meta={"title:E_0615 — Check registration E/G · Decision tree · FV 202610"} />

Check registration E/G

| Attribute | Value |
|---|---|
| Designation | Check registration E/G |
| Market role | LF |
| Regulatory determination / chapter | GPKE |
| Section | 6.7.1: AD: Start of replacement supply / default supply |
| Check identifiers | checked: [55013](/en/schnittstellen/202610/pruefi/UTILMD/PI_55013) · response: [55014](/en/schnittstellen/202610/pruefi/UTILMD/PI_55014), [55015](/en/schnittstellen/202610/pruefi/UTILMD/PI_55015) |
| EBD version | 4.3 |
| As at | — |

## Decision tree

<Ebd svg={"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 742 788\" width=\"742\" height=\"788\" role=\"img\" aria-labelledby=\"ebd-titel\" class=\"maco-ebd-baum\">\n<title id=\"ebd-titel\">Decision tree E_0615: Anmeldung E/G prüfen</title>\n<defs><marker id=\"ebd-pfeil\" viewBox=\"0 0 14 14\" refX=\"13\" refY=\"7\" markerWidth=\"7\" markerHeight=\"7\" orient=\"auto-start-reverse\"><path d=\"M0 0 L14 7 L0 14 z\" fill=\"var(--prn-label-2, #424245)\"/></marker></defs>\n<rect class=\"ebd-kopf\" x=\"16\" y=\"16\" width=\"300\" height=\"72\" rx=\"10\" fill=\"var(--prn-bg-elevated, #f5f5f7)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<rect class=\"ebd-badge\" x=\"26\" y=\"26\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"55\" y=\"40\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">E_0615</text>\n<text x=\"94\" y=\"38\" font-size=\"13\" fill=\"var(--prn-label, #1d1d1f)\">Anmeldung E/G prüfen</text>\n<text x=\"26\" y=\"75\" font-size=\"12\" fill=\"var(--prn-label-2, #424245)\" font-style=\"italic\">Checking role: LF</text>\n<polyline class=\"ebd-kante\" points=\"316,151 386,151 386,138 406,138\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"322\" y=\"146\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">no</text>\n<polyline class=\"ebd-kante\" points=\"166,228 166,252\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"172\" y=\"244\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">yes</text>\n<polyline class=\"ebd-kante\" points=\"316,269 386,269 386,278 406,278\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"322\" y=\"264\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">no</text>\n<polyline class=\"ebd-kante\" points=\"166,304 166,328\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"172\" y=\"320\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">yes</text>\n<polyline class=\"ebd-kante\" points=\"316,361 386,361 386,354 406,354\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"322\" y=\"356\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">yes</text>\n<polyline class=\"ebd-kante\" points=\"166,428 166,452\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"172\" y=\"444\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">no</text>\n<polyline class=\"ebd-kante\" points=\"316,485 386,485 386,494 406,494\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"322\" y=\"480\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">no</text>\n<polyline class=\"ebd-kante\" points=\"166,552 166,576\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"172\" y=\"568\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">yes</text>\n<polyline class=\"ebd-kante\" points=\"316,593 386,593 386,642 406,642\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"322\" y=\"588\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">yes</text>\n<polyline class=\"ebd-kante\" points=\"316,611 386,611 386,746 406,746\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"322\" y=\"606\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">no</text>\n<rect class=\"ebd-frage\" x=\"16\" y=\"112\" width=\"300\" height=\"116\" rx=\"10\" fill=\"var(--prn-fill, rgba(120, 120, 128, 0.12))\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<rect class=\"ebd-badge\" x=\"26\" y=\"122\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"55\" y=\"136\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">20</text>\n<text x=\"94\" y=\"134\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Befindet sich die Marktlokation im</text>\n<text x=\"94\" y=\"150\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Grundversorgungsgebiet des</text>\n<text x=\"94\" y=\"166\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Empfängers oder besteht für die</text>\n<text x=\"94\" y=\"182\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Marktlokation eine vertragliche</text>\n<text x=\"94\" y=\"198\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Vereinbarung zur</text>\n<text x=\"94\" y=\"214\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Ersatzbelieferung?</text>\n<rect class=\"ebd-ergebnis\" x=\"406\" y=\"112\" width=\"320\" height=\"52\" rx=\"10\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<rect class=\"ebd-badge\" x=\"416\" y=\"122\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"445\" y=\"136\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">A02</text>\n<text x=\"484\" y=\"134\" font-size=\"12\" fill=\"var(--prn-label-2, #424245)\" font-weight=\"600\">Cluster: Rejection</text>\n<text x=\"484\" y=\"150\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Keine Zuständigkeit</text>\n<rect class=\"ebd-frage\" x=\"16\" y=\"252\" width=\"300\" height=\"52\" rx=\"10\" fill=\"var(--prn-fill, rgba(120, 120, 128, 0.12))\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<rect class=\"ebd-badge\" x=\"26\" y=\"262\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"55\" y=\"276\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">30</text>\n<text x=\"94\" y=\"274\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Wurden die Fristen zur</text>\n<text x=\"94\" y=\"290\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Anmeldung eingehalten?</text>\n<rect class=\"ebd-ergebnis\" x=\"406\" y=\"252\" width=\"320\" height=\"52\" rx=\"10\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<rect class=\"ebd-badge\" x=\"416\" y=\"262\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"445\" y=\"276\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">A03</text>\n<text x=\"484\" y=\"274\" font-size=\"12\" fill=\"var(--prn-label-2, #424245)\" font-weight=\"600\">Cluster: Rejection</text>\n<text x=\"484\" y=\"290\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Frist nicht eingehalten.</text>\n<rect class=\"ebd-frage\" x=\"16\" y=\"328\" width=\"300\" height=\"100\" rx=\"10\" fill=\"var(--prn-fill, rgba(120, 120, 128, 0.12))\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<rect class=\"ebd-badge\" x=\"26\" y=\"338\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"55\" y=\"352\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">40</text>\n<text x=\"94\" y=\"350\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Wurde der angefragte</text>\n<text x=\"94\" y=\"366\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Geschäftsvorfall dem</text>\n<text x=\"94\" y=\"382\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Anfragenden bereits zum gleichen</text>\n<text x=\"94\" y=\"398\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Zeitpunkt mit einer früheren</text>\n<text x=\"94\" y=\"414\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Meldung bestätigt?</text>\n<rect class=\"ebd-ergebnis\" x=\"406\" y=\"328\" width=\"320\" height=\"52\" rx=\"10\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<rect class=\"ebd-badge\" x=\"416\" y=\"338\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"445\" y=\"352\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">A04</text>\n<text x=\"484\" y=\"350\" font-size=\"12\" fill=\"var(--prn-label-2, #424245)\" font-weight=\"600\">Cluster: Rejection</text>\n<text x=\"484\" y=\"366\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Doppelmeldung</text>\n<rect class=\"ebd-frage\" x=\"16\" y=\"452\" width=\"300\" height=\"100\" rx=\"10\" fill=\"var(--prn-fill, rgba(120, 120, 128, 0.12))\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<rect class=\"ebd-badge\" x=\"26\" y=\"462\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"55\" y=\"476\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">50</text>\n<text x=\"94\" y=\"474\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Besteht eine gesetzliche Pflicht</text>\n<text x=\"94\" y=\"490\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">zur Grund- oder Ersatzversorgung,</text>\n<text x=\"94\" y=\"506\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">oder eine vertragliche Pflicht zur</text>\n<text x=\"94\" y=\"522\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Ersatzbelieferung bzw.</text>\n<text x=\"94\" y=\"538\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Übergangsversorgung?</text>\n<rect class=\"ebd-ergebnis\" x=\"406\" y=\"452\" width=\"320\" height=\"84\" rx=\"10\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<rect class=\"ebd-badge\" x=\"416\" y=\"462\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"445\" y=\"476\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">A05</text>\n<text x=\"484\" y=\"474\" font-size=\"12\" fill=\"var(--prn-label-2, #424245)\" font-weight=\"600\">Cluster: Rejection</text>\n<text x=\"484\" y=\"490\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">kein Grund-/Ersatzversorgungsfall</text>\n<text x=\"484\" y=\"506\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">bzw. kein Ersatzbelieferungsfall bzw.</text>\n<text x=\"484\" y=\"522\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">kein Übergangsversorgungsfall.</text>\n<rect class=\"ebd-frage\" x=\"16\" y=\"576\" width=\"300\" height=\"52\" rx=\"10\" fill=\"var(--prn-fill, rgba(120, 120, 128, 0.12))\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<rect class=\"ebd-badge\" x=\"26\" y=\"586\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"55\" y=\"600\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">90</text>\n<text x=\"94\" y=\"598\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Ist ein zuvor nicht spezifizierter</text>\n<text x=\"94\" y=\"614\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Fehler aufgetreten?</text>\n<rect class=\"ebd-ergebnis\" x=\"406\" y=\"576\" width=\"320\" height=\"132\" rx=\"10\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<rect class=\"ebd-badge\" x=\"416\" y=\"586\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"445\" y=\"600\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">A99</text>\n<text x=\"484\" y=\"598\" font-size=\"12\" fill=\"var(--prn-label-2, #424245)\" font-weight=\"600\">Cluster: Rejection</text>\n<text x=\"484\" y=\"614\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Sonstiges</text>\n<text x=\"484\" y=\"630\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Hinweis: Das identifizierte Problem</text>\n<text x=\"484\" y=\"646\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">ist in der Antwort zu</text>\n<text x=\"484\" y=\"662\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">beschreiben/benennen.</text>\n<text x=\"484\" y=\"678\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Nutzungsmöglichkeit Ende:</text>\n<text x=\"484\" y=\"694\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">01.04.2027 00:00 Uhr</text>\n<rect class=\"ebd-ergebnis\" x=\"406\" y=\"720\" width=\"320\" height=\"52\" rx=\"10\" fill=\"var(--prn-accent-soft, #e4f2eb)\" stroke=\"var(--prn-separator, #d2d2d7)\"/>\n<rect class=\"ebd-badge\" x=\"416\" y=\"730\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"445\" y=\"744\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">A09</text>\n<text x=\"484\" y=\"742\" font-size=\"12\" fill=\"var(--prn-label-2, #424245)\" font-weight=\"600\">Cluster: Consent</text>\n</svg>"} kapitel={"GPKE · 6.7.1: AD: Beginn der Ersatz-/Grundversorgung"} name={"Anmeldung E/G prüfen"} bpmnFv="202610" bpmnCode="E_0615">

| Step | Check | Result | Code | Note |
|---|---|---|---|---|
| 20 | Is the market location in the recipient's basic supply area, or does a contractual agreement on replacement supply exist for the market location? | no | A02 | Cluster: Rejection No responsibility |
| — | — | yes | → Step 30 | — |
| 30 | Have the deadlines for the registration been met? | no | A03 | Cluster: Rejection Deadline not met. |
| — | — | yes | → Step 40 | — |
| 40 | Has the requested business transaction already been confirmed to the requesting party for the same point in time with an earlier notification? | yes | A04 | Cluster: Rejection Duplicate notification |
| — | — | no | → Step 50 | — |
| 50 | Is there a statutory obligation to provide basic or substitute supply, or a contractual obligation to provide replacement supply or transitional supply? | no | A05 | Cluster: Rejection  no case of basic/default supply, no case of replacement supply and no case of transitional supply. |
| — | — | yes | → step 90 | — |
| 90 | Has a previously unspecified error occurred? | yes | A99 | Cluster: Rejection Other  Note: The identified problem must be described/named in the response. End of usability: 01.04.2027 00:00 |
| — | — | no | A09 | Cluster: Consent |

</Ebd>

## Result codes

| Result code | Cluster | Meaning | Response check identifier |
|---|---|---|---|
| `A02` | Rejection | Not responsible | [55015](/schnittstellen/202610/pruefi/UTILMD/PI_55015) |
| `A03` | Rejection | Deadline not met. | [55015](/schnittstellen/202610/pruefi/UTILMD/PI_55015) |
| `A04` | Rejection | Duplicate notification | [55015](/schnittstellen/202610/pruefi/UTILMD/PI_55015) |
| `A05` | Rejection | no basic/default supply case, no substitute supply case and no transitional supply case. | [55015](/schnittstellen/202610/pruefi/UTILMD/PI_55015) |
| `A99` | Rejection | Other  Note: The identified problem is to be described/named in the response. End of usability: 01.04.2027 00:00 | [55015](/schnittstellen/202610/pruefi/UTILMD/PI_55015) |
| `A09` | Consent | — | [55014](/schnittstellen/202610/pruefi/UTILMD/PI_55014) |

<Hinweisbereich>

*Role of the numbers: »response« are the check identifiers that list this tree in the ebd_code column of the check identifier table (knowledge-collection · FV 202610); »checked« is the difference set to it from the return path of the process steps. The »response check identifier« column of the result codes assigns a cluster only because this tree carries exactly one checked message and exactly one response per pole; their pole comes from the use case title of the response.*

:::warning{title="Deviation from the generated process"}

The following result codes are in the decision tree but are **not contained in the generated BPMN**: `A03`.

Checked against `E_0615.bpmn`. This is a known behavior of the process generation (review of 06.07.2026: pass-through result codes are discarded). The note is here so that the deviation is visible and does not surface only in operation.

:::

</Hinweisbereich>
