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

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/202604/pruefi/UTILMD/PI_55013) · response: [55014](/en/schnittstellen/202604/pruefi/UTILMD/PI_55014), [55015](/en/schnittstellen/202604/pruefi/UTILMD/PI_55015) |
| EBD version | 4.2 |
| As at | 2026-06-23 |

## Decision tree

<Ebd svg={"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 742 712\" width=\"742\" height=\"712\" 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,285 386,285 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=\"280\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">yes</text>\n<polyline class=\"ebd-kante\" points=\"166,352 166,376\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"172\" y=\"368\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">no</text>\n<polyline class=\"ebd-kante\" points=\"316,409 386,409 386,418 406,418\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"322\" y=\"404\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">no</text>\n<polyline class=\"ebd-kante\" points=\"166,476 166,500\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"172\" y=\"492\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">yes</text>\n<polyline class=\"ebd-kante\" points=\"316,517 386,517 386,566 406,566\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"322\" y=\"512\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">yes</text>\n<polyline class=\"ebd-kante\" points=\"316,535 386,535 386,670 406,670\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"322\" y=\"530\" 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=\"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=\"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\">40</text>\n<text x=\"94\" y=\"274\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Wurde der angefragte</text>\n<text x=\"94\" y=\"290\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Geschäftsvorfall dem</text>\n<text x=\"94\" y=\"306\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Anfragenden bereits zum gleichen</text>\n<text x=\"94\" y=\"322\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Zeitpunkt mit einer früheren</text>\n<text x=\"94\" y=\"338\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Meldung bestätigt?</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\">A04</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)\">Doppelmeldung</text>\n<rect class=\"ebd-frage\" x=\"16\" y=\"376\" 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=\"386\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"55\" y=\"400\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">50</text>\n<text x=\"94\" y=\"398\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Besteht eine gesetzliche Pflicht</text>\n<text x=\"94\" y=\"414\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">zur Grund- oder Ersatzversorgung,</text>\n<text x=\"94\" y=\"430\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">oder eine vertragliche Pflicht zur</text>\n<text x=\"94\" y=\"446\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Ersatzbelieferung bzw.</text>\n<text x=\"94\" y=\"462\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Übergangsversorgung?</text>\n<rect class=\"ebd-ergebnis\" x=\"406\" y=\"376\" 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=\"386\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"445\" y=\"400\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">A05</text>\n<text x=\"484\" y=\"398\" font-size=\"12\" fill=\"var(--prn-label-2, #424245)\" font-weight=\"600\">Cluster: Rejection</text>\n<text x=\"484\" y=\"414\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">kein Grund-/Ersatzversorgungsfall</text>\n<text x=\"484\" y=\"430\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">bzw. kein Ersatzbelieferungsfall bzw.</text>\n<text x=\"484\" y=\"446\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">kein Übergangsversorgungsfall.</text>\n<rect class=\"ebd-frage\" x=\"16\" y=\"500\" 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=\"510\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"55\" y=\"524\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">90</text>\n<text x=\"94\" y=\"522\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Ist ein zuvor nicht spezifizierter</text>\n<text x=\"94\" y=\"538\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Fehler aufgetreten?</text>\n<rect class=\"ebd-ergebnis\" x=\"406\" y=\"500\" 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=\"510\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"445\" y=\"524\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">A99</text>\n<text x=\"484\" y=\"522\" font-size=\"12\" fill=\"var(--prn-label-2, #424245)\" font-weight=\"600\">Cluster: Rejection</text>\n<text x=\"484\" y=\"538\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Sonstiges</text>\n<text x=\"484\" y=\"554\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Hinweis: Das identifizierte Problem</text>\n<text x=\"484\" y=\"570\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">ist in der Antwort zu</text>\n<text x=\"484\" y=\"586\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">beschreiben/benennen.</text>\n<text x=\"484\" y=\"602\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Nutzungsmöglichkeit Ende:</text>\n<text x=\"484\" y=\"618\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">01.10.2026 00:00 Uhr</text>\n<rect class=\"ebd-ergebnis\" x=\"406\" y=\"644\" 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=\"654\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"445\" y=\"668\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">A09</text>\n<text x=\"484\" y=\"666\" 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="202604" 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 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.10.2026 00:00 |
| — | — | no | A09 | Cluster: Consent |

</Ebd>

## Result codes

| Result code | Cluster | Meaning | Response check identifier |
|---|---|---|---|
| `A02` | Rejection | Not responsible | [55015](/schnittstellen/202604/pruefi/UTILMD/PI_55015) |
| `A04` | Rejection | Duplicate notification | [55015](/schnittstellen/202604/pruefi/UTILMD/PI_55015) |
| `A05` | Rejection | no basic/default supply case, no substitute supply case and no transitional supply case. | [55015](/schnittstellen/202604/pruefi/UTILMD/PI_55015) |
| `A99` | Rejection | Other  Note: The identified problem is to be described/named in the response. End of usability: 01.10.2026 00:00 | [55015](/schnittstellen/202604/pruefi/UTILMD/PI_55015) |
| `A09` | Consent | — | [55014](/schnittstellen/202604/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 202604); »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.*

:::tip{title="Consistent with the generated process"}

All 5 result codes of the decision tree are contained in the generated process `E_0615.bpmn`.

:::

</Hinweisbereich>
