Was wir gebaut haben
Eine vollständige Finanzplanungsanwendung für Heilberufler. Die App berechnet komplexe Mehrjahresprognosen: Einkommensentwicklung, Steuerlast, Liquiditätsprognosen und Altersvorsorgeplanung (INKO-Pläne). Berater geben Kundendaten über ein öffentliches Selbstauskunftsformular ein, arbeiten dann interaktive Prognoseraster durch, in denen sie berechnete Werte überschreiben und die Aktualisierung der Berechnungen in Echtzeit sehen können.
Der knifflige Teil war die Berechnungs-Engine. Heilberufler in Deutschland haben einzigartige Einkommensstrukturen — Praxiseinnahmen, Privatpatienten-Quoten, KV-Abrechnungen, Versorgungswerk-Beiträge — und die Berechnungen müssen sich über 30+ Jahre Prognosen korrekt kaskadieren. Wir haben eine Engine gebaut, die Berechnungen als Snapshots speichert, damit Berater Diffs sehen können, wenn sie Werte überschreiben, mit visuellen Markierungen, die zeigen, welche Zellen manuelle Bearbeitungen sind vs. von vorgelagerten Änderungen betroffen sind.
Multi-Tenancy war der andere wichtige Baustein. Mehrere Berater arbeiten im selben System, sehen aber nur ihre eigenen Kunden (Pipedrive-ähnliche Owner-Visibility). Wir haben dies als ein Trait-basiertes System mit Owner-Spalten, Visibility-Scopes und Bulk-Reassignment für Admins gebaut.
Die App synchronisiert bidirektional mit Pipedrive. Kundendaten fließen ein, der Selbstauskunft-Abschlussstatus fließt zurück. Wir haben eine Google Apps Script-Bibliothek gebaut, die Pipedrive-Felddefinitionen in Tabellenkalkulationen für die Datenmapping-Arbeit zieht.
Tech-Stack
- Laravel — Kernanwendung mit Filament Admin-Panels
- Berechnungs-Engine — benutzerdefinierte Prognose-Berechnungen mit Snapshot-/Diff-Tracking
- Pipedrive-Integration — Feld-Synchronisierung, Selbstauskunft-Link-Tracking
- Browsershot — PDF-Generierung für Finanzberichte (Bericht)
- i18n — Locale-Picker auf öffentlichen Selbstauskunftsformularen für anonyme Kunden
Zuletzt bearbeitet
- 2026-08-12 Selbstauskunft (Intake) form polish — validation, UX overhaul, testing Open
- 2026-08-12 Pipedrive integration UX — surface what it does, status + actions (currently hidden/opaque) Open
- 2026-08-12 Liqui: wire private life-insurance premiums into the forecast (fold into Sonstiges/other_expenses) Open
- 2026-08-12 v1 - Final Steps Open
- 2026-08-12 Calculation transparency: on-demand detailed breakdown of every figure + linked objects Open