# E_0209 — Check termination
<span hidden data-pagefind-meta={"title:E_0209 — Check termination · Decision tree · FV 202604"} />

Check termination

| Attribute | Value |
|---|---|
| Designation | Check termination |
| Market role | MSB |
| Regulatory determination / chapter | WiM electricity |
| Section | 8.12.1: AD: Termination of invoice processing of metering point operation via LF by LF |
| Check identifiers | Response: [19009](/en/schnittstellen/202604/pruefi/ORDRSP/PI_19009), [19010](/en/schnittstellen/202604/pruefi/ORDRSP/PI_19010) |
| 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 336\" width=\"742\" height=\"336\" role=\"img\" aria-labelledby=\"ebd-titel\" class=\"maco-ebd-baum\">\n<title id=\"ebd-titel\">Decision tree E_0209: Beendigung 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_0209</text>\n<text x=\"94\" y=\"38\" font-size=\"13\" fill=\"var(--prn-label, #1d1d1f)\">Beendigung prüfen</text>\n<text x=\"26\" y=\"75\" font-size=\"12\" fill=\"var(--prn-label-2, #424245)\" font-style=\"italic\">Checking role: MSB</text>\n<polyline class=\"ebd-kante\" points=\"316,135 386,135 386,146 406,146\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"322\" y=\"130\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">no</text>\n<polyline class=\"ebd-kante\" points=\"166,180 166,204\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"172\" y=\"196\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">yes</text>\n<polyline class=\"ebd-kante\" points=\"316,237 386,237 386,230 406,230\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"322\" y=\"232\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">no</text>\n<polyline class=\"ebd-kante\" points=\"316,271 386,271 386,294 406,294\" fill=\"none\" stroke=\"var(--prn-label-2, #424245)\" stroke-width=\"1.3\" marker-end=\"url(#ebd-pfeil)\"/>\n<text x=\"322\" y=\"266\" font-size=\"10.5\" fill=\"var(--prn-label-2, #424245)\">yes</text>\n<rect class=\"ebd-frage\" x=\"16\" y=\"112\" width=\"300\" height=\"68\" 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\">1</text>\n<text x=\"94\" y=\"134\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Besteht ein Vertragsverhältnis</text>\n<text x=\"94\" y=\"150\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">über die Rechnungsabwicklung</text>\n<text x=\"94\" y=\"166\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">über den LF?</text>\n<rect class=\"ebd-ergebnis\" x=\"406\" y=\"112\" width=\"320\" height=\"68\" 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\">A01</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)\">LF ist nicht Zahler des</text>\n<text x=\"484\" y=\"166\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Messstellenbetriebs</text>\n<rect class=\"ebd-frage\" x=\"16\" y=\"204\" 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=\"214\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"55\" y=\"228\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">2</text>\n<text x=\"94\" y=\"226\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Liegt das Beendigungsdatum nach</text>\n<text x=\"94\" y=\"242\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">dem Stichtag, der wie folgt</text>\n<text x=\"94\" y=\"258\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">berechnet wird: Eingangsdatum</text>\n<text x=\"94\" y=\"274\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">der Nachricht - (6 Wochen + 5</text>\n<text x=\"94\" y=\"290\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">WT)?</text>\n<rect class=\"ebd-ergebnis\" x=\"406\" y=\"204\" 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=\"214\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"445\" y=\"228\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">A04</text>\n<text x=\"484\" y=\"226\" font-size=\"12\" fill=\"var(--prn-label-2, #424245)\" font-weight=\"600\">Cluster: Rejection</text>\n<text x=\"484\" y=\"242\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Frist nicht eingehalten</text>\n<rect class=\"ebd-ergebnis\" x=\"406\" y=\"268\" 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=\"278\" width=\"58\" height=\"20\" rx=\"6\" fill=\"var(--prn-fill-strong, rgba(120, 120, 128, 0.2))\" stroke=\"none\"/>\n<text x=\"445\" y=\"292\" font-size=\"11\" fill=\"var(--prn-label, #1d1d1f)\" text-anchor=\"middle\" font-weight=\"600\">A02</text>\n<text x=\"484\" y=\"290\" font-size=\"12\" fill=\"var(--prn-label-2, #424245)\" font-weight=\"600\">Cluster: Consent</text>\n<text x=\"484\" y=\"306\" font-size=\"12\" fill=\"var(--prn-label, #1d1d1f)\">Zustimmung</text>\n</svg>"} kapitel={"WiM Strom · 8.12.1: AD: Beendigung der Rechnungsabwicklung des Messstellenbetriebes über den LF durch den LF"} name={"Beendigung prüfen"} bpmnFv="202604" bpmnCode="E_0209">

| Step | Check | Result | Code | Note |
|---|---|---|---|---|
| 1 | Does a contractual relationship for invoice processing via the LF exist? | no | A01 | Cluster: Rejection LF is not the payer of the metering point operation |
| — | — | yes | → Step 2 | — |
| 2 | Is the termination date after the cut-off date, which is calculated as follows: receipt date of the message - (6 weeks + 5 WT)? | no | A04 | Cluster: Rejection Deadline not met |
| — | — | yes | A02 | Cluster: Consent Consent |

</Ebd>

## Result codes

| Result code | Cluster | Meaning | Response check identifier |
|---|---|---|---|
| `A01` | Rejection | LF is not the payer for the metering point operation | [19010](/schnittstellen/202604/pruefi/ORDRSP/PI_19010) |
| `A04` | Rejection | Deadline not met | [19010](/schnittstellen/202604/pruefi/ORDRSP/PI_19010) |
| `A02` | Consent | Consent | [19009](/schnittstellen/202604/pruefi/ORDRSP/PI_19009) |

<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 3 result codes of the decision tree are contained in the generated process `E_0209.bpmn`.

:::

</Hinweisbereich>
