Rueckkaufswerte aller Versicherungen in einem Zug anfragen
Vor Vermoegensverzeichnis und Jahresbericht braucht es von jeder Lebens- und Rentenversicherung den Rueckkaufswert zum Stichtag - jedes Mal dieselben fuenf bis zehn Briefe. Neu unter Vertraege: Stichtag waehlen, Liste pruefen, ein Klick. Heraus kommt ein ZIP mit einer Word-Datei je Gesellschaft plus Begleitblatt; je Vertrag entstehen nebenbei die PDF-Fassung in der Akte, die Wiedervorlage nach 28 Tagen und der Anfragevermerk. Aufbau: - Auswahllogik als reine Funktionen in vertraege/serienabfrage.ts: Vorauswahl, Hindernisse mit Begruendung statt stummem Ausblenden, 28-Tage-Sperre im Gleichschritt mit der Wiedervorlage. - Der Lauf in vertraege/serienlauf.ts: je Vertrag das volle Paket aus Issue #4, aber in einem Durchgang. Kein Alles-oder-nichts - ein gescheiterter Vertrag steht mit Grund im Begleitblatt, die uebrigen laufen durch. Eine Transaktion ueber alle waere die falsche Zusage. - Dublettenschutz tagesgenau: Der Doppelklick erzeugt nichts Doppeltes, die bewusste zweite Anfrage nach einer Woche bleibt moeglich. - Die Anzahl steht vor dem Klick auf dem Knopf. Gekuendigte Vertraege bleiben anfragbar: Bis zum Wirksamwerden besteht der Vertrag, und genau dann will der Sozialhilfetraeger den Wert sehen. Geprueft: zwoelf Einheitstests, drei End-to-End-Tests inklusive der Nebenwirkungen in der Datenbank und des Dublettenschutzes. 602 Unit-Tests, 87 e2e, null Typfehler. Refs #6
This commit is contained in:
+55
-1
@@ -26,6 +26,59 @@ Wiederherstellung*.
|
||||
|
||||
_Noch nichts._
|
||||
|
||||
## [1.6.0] – 2026-08-23
|
||||
|
||||
### Hinzugefügt
|
||||
|
||||
- **Rückkaufswerte aller Versicherungen in einem Zug anfragen**
|
||||
([#6](https://git.wilde-server.de/florian.wilde/betreuungs-cockpit/issues/6)).
|
||||
Vor dem Vermögensverzeichnis und vor jedem Jahresbericht braucht es von
|
||||
jeder Lebens- und Rentenversicherung den Rückkaufswert zum Stichtag —
|
||||
jedes Mal dieselben fünf bis zehn Briefe. Das war der Handgriff, der im
|
||||
Jahr am meisten Zeit gekostet hat.
|
||||
|
||||
Neu unter **Verträge → Rückkaufswerte anfragen**: Stichtag wählen, Liste
|
||||
prüfen, ein Klick. Heraus kommt ein **ZIP mit einer Word-Datei je
|
||||
Gesellschaft** plus Begleitblatt — und je Vertrag entsteht nebenbei die
|
||||
PDF-Fassung in der Akte, die Wiedervorlage nach 28 Tagen und der
|
||||
Vermerk, dass angefragt wurde. Auf „Heute" steht danach unter *Wartet
|
||||
auf andere*, worauf gewartet wird und seit wann.
|
||||
|
||||
- **Die Auswahl begründet sich selbst.** Vorausgewählt ist nur, was in
|
||||
Frage kommt. Was nicht in Frage kommt, wird nicht stumm ausgeblendet,
|
||||
sondern steht mit Grund in der Liste: „Ohne Gesellschaft fehlt der
|
||||
Empfänger", „bereits vor 10 Tagen angefragt". Nur Vertragsarten, die
|
||||
nie einen Rückkaufswert bilden (Strom, Haftpflicht), bleiben draußen.
|
||||
Gekündigte Verträge bleiben anfragbar — bis zum Wirksamwerden besteht
|
||||
der Vertrag, und genau dann will der Sozialhilfeträger den Wert sehen.
|
||||
|
||||
- **Die Zahl steht vor dem Klick auf dem Knopf** („4 Schreiben erzeugen").
|
||||
Einen Fehlgriff soll man bemerken, bevor zehn Briefe entstehen — nicht
|
||||
danach beim Aufräumen.
|
||||
|
||||
### Zwei Zusagen
|
||||
|
||||
**Kein Alles-oder-nichts.** Jeder Vertrag läuft für sich. Scheitert einer
|
||||
(etwa am Objektspeicher), steht er mit Grund im Begleitblatt des ZIP —
|
||||
die übrigen laufen durch. Eine Transaktion über alle wäre die falsche
|
||||
Zusage: Wenn der neunte Brief scheitert, sollen die acht fertigen nicht
|
||||
verworfen werden.
|
||||
|
||||
**Der Doppelklick kostet nichts.** Ein zweiter Lauf am selben Tag
|
||||
überspringt bereits angefragte Verträge und sagt es im Begleitblatt —
|
||||
keine doppelten Dokumente, keine doppelten Wiedervorlagen. Eine bewusste
|
||||
zweite Anfrage nach einer Woche (Brief verloren) bleibt möglich: von Hand
|
||||
anwählen genügt.
|
||||
|
||||
### Geprüft
|
||||
|
||||
- Zwölf Einheitstests für die Auswahllogik, darunter der Gleichschritt
|
||||
von Sperrfrist und Wiedervorlage (beide 28 Tage — liefen sie
|
||||
auseinander, würde gemahnt und zugleich neu angefragt).
|
||||
- Drei End-to-End-Tests: Vorauswahl samt Begründungen, der volle Lauf mit
|
||||
allen Nebenwirkungen in der Datenbank, und der Dublettenschutz beim
|
||||
zweiten Lauf.
|
||||
|
||||
## [1.5.0] – 2026-08-23
|
||||
|
||||
### Hinzugefügt
|
||||
@@ -815,7 +868,8 @@ Was davon wann angegangen wird, steht in [`docs/ROADMAP.md`](docs/ROADMAP.md).
|
||||
|
||||
---
|
||||
|
||||
[Unveröffentlicht]: https://git.wilde-server.de/florian.wilde/betreuungs-cockpit/compare/v1.5.0...HEAD
|
||||
[Unveröffentlicht]: https://git.wilde-server.de/florian.wilde/betreuungs-cockpit/compare/v1.6.0...HEAD
|
||||
[1.6.0]: https://git.wilde-server.de/florian.wilde/betreuungs-cockpit/compare/v1.5.0...v1.6.0
|
||||
[1.5.0]: https://git.wilde-server.de/florian.wilde/betreuungs-cockpit/compare/v1.4.0...v1.5.0
|
||||
[1.4.0]: https://git.wilde-server.de/florian.wilde/betreuungs-cockpit/compare/v1.3.0...v1.4.0
|
||||
[1.3.0]: https://git.wilde-server.de/florian.wilde/betreuungs-cockpit/compare/v1.2.0...v1.3.0
|
||||
|
||||
Reference in New Issue
Block a user