Template Modernisierungsankuendigung¶
Formale Ankuendigung von Modernisierungsmassnahmen mit Fristpruefung und voraussichtlicher Mieterhoehung.
Status: done | Phase: vor-go-live | Aktualisiert: 2026-03-23
Was es tut¶
Erstellt eine §555c-konforme Modernisierungsankuendigung mit tabellarischer Massnahmen-Aufstellung, Zeitplan, Einschraenkungs-Info und Mieterhoehungsvorausberechnung (8% Umlage). Prueft automatisch, ob die 3-Monats-Ankuendigungsfrist eingehalten wird, und warnt bei Fristverstoessen.
Varianten¶
Aktuell eine Standardvariante. Unterscheidung erfolgt ueber die Massnahmen-Liste.
Eingabedaten¶
- Vermieter/Mieter: Name, Adresse (Pflicht)
- Objekt: Adresse, Einheit, aktuelle Miete, m² (Pflicht)
- Massnahmen: Array mit Beschreibung, Bereich, Dauer in Wochen (min. 1)
- Kosten: Gesamtkosten, Foerderung (Pflicht)
- Zeitraum: Baubeginn, Bauende (Pflicht)
- Auswirkungen: Einschraenkungen (Text), Ersatzwohnung (boolean)
Rechtsgrundlage¶
- §555a BGB (Erhaltungsmassnahmen)
- §555b BGB (Modernisierungsmassnahmen)
- §555c BGB (Ankuendigung — 3 Monate vor Baubeginn)
- §555d BGB (Duldungspflicht)
- §555d Abs. 2 BGB (Haertefalleinwand — 1 Monat Frist)
- §555e BGB (Sonderkuendigungsrecht des Mieters)
- §559 BGB (Mieterhoehung: 8% Umlage, Kappung §559 Abs. 3a)
- §555a Abs. 3 BGB (Aufwendungsersatz)
DACH-Varianten¶
Aktuell nur DE. Berechnung via calculateModernisierung() aus lib/compliance/de/mietanpassung.
Technische Details¶
- Template:
src/lib/templates/modernisierung-ankuendigung.ts(129 Zeilen) - API:
POST /api/v1/documents/generate(type:modernisierung_ankuendigung) - Prisma: SystemTemplate, TenantTemplate
- Klauseln: duldungspflicht, haertefall, sonderkuendigung, frist_ok
- Imports: engine.ts, compliance/de/mietanpassung (Kostenberechnung)
Naechste Schritte¶
- Foerdermittel-Finder Integration (FEAT-xxx)
- AT/CH Modernisierungsrecht
- Foto-Dokumentation der Massnahmen
Historie¶
| Datum | Aenderung |
|---|---|
| 2026-03-23 | Wissensseite erstellt |
| 2026-03-20 | Sprint 3 DONE |
Quelldateien¶
Abhaengigkeiten¶
src/lib/compliance/de/mietanpassung.ts(Berechnungslogik)