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-09-23 Finanzapp v3 — Planned upgrades (deferred) Open
- 2026-09-23 [v3] Routenplanung — visit route planning via Google Maps (street-distance routing) Open
- 2026-09-23 [v3] Wertentwicklung — optional %/year value inflation on assets in the forecast Open
- 2026-09-23 [v2] Liquidität — Einnahmen section: wire each income row to its source field (+ add missing Jahresbrutto/Ehegatten fields, editable "Sonstige Einnahmen") Open
- 2026-09-23 [v2] Praxiseinnahmen grid restructure — user-definable Umsatz component rows summing to Gesamtumsatz, then −Wareneinsatz / −Kosten / −AfA = Ergebnis Open