Projects Case Study
Haas Finance: den Haushalt im Blick, ohne Cloud
Konten, Budgets, Fixkosten und Sparziele lokal verwalten: Wie Haas Finance Finanzdaten, geprüfte Importe und nachvollziehbare Auswertungen zusammenführt.
Mehr Übersicht als eine einzelne Tabelle#
Ein Haushaltsplan zeigt, was vorgesehen ist. Ein Kontoauszug zeigt, was passiert ist. Verträge erklären wiederkehrende Belastungen, und Sparziele beschreiben, was künftig möglich sein soll. Erst zusammen ergeben diese Informationen ein brauchbares Bild der privaten Finanzen.
Haas Finance ist mein eigenes Projekt, um diese Perspektiven in einer lokalen Anwendung zu verbinden. Konten, Buchungen, Budgets, Fixkosten, Verträge und Sparziele bekommen einen gemeinsamen Zusammenhang – ohne Cloud-Konto und ohne automatische Bankanbindung.
Planung und tatsächliche Buchungen bleiben getrennt#
Ein Budget ist kein Umsatz. Eine Reservierung für ein Sparziel ist nicht automatisch eine Ausgabe. Und eine Umbuchung zwischen eigenen Konten darf die Haushaltskosten nicht künstlich erhöhen.
Diese Unterschiede prägen die Anwendung. Buchungen können auf mehrere Kategorien aufgeteilt werden, ohne den Kontostand mehrfach zu belasten. Fixkosten haben Fälligkeiten und eine Historie; ihre Automatik ist standardmäßig ausgeschaltet. Vorlagen für Budgets werden ausdrücklich angewendet statt unbemerkt in die Planung übernommen.
Auch Vermögenswerte brauchen klare Grenzen. Kontosalden sind bereits enthalten und sollten nicht noch einmal als manuelles Bankguthaben erfasst werden. Solche Regeln sind weniger auffällig als ein Diagramm, aber entscheidend für belastbare Auswertungen.
Importieren heißt zuerst prüfen#
Haas Finance kann CSV- und Excel-Dateien sowie Kontoauszüge in unterstützten Formaten wie CAMT und MT940 verarbeiten. Bei PDF-Dateien wird vorhandener Text ausgewertet; nicht jedes Banklayout lässt sich zuverlässig übernehmen.
Vor dem Import stehen Vorschau, Feldzuordnung und Validierung. Datum, Dezimalformat, Kategorien und mögliche Dubletten werden geprüft. Die Übernahme verlangt eine ausdrückliche Bestätigung. Originaldateien werden nicht verändert.
Der Kontoauszugsbereich ergänzt Quellenbezug, Saldenabgleich und eine kontrollierte Rücknahme. Lokale Kategorisierungsregeln erleichtern wiederkehrende Zuordnungen. Sie ersetzen jedoch nicht die Kontrolle des Ergebnisses, gerade bei neuen Dateiformaten oder ungewöhnlichen Buchungen.
Eine Weboberfläche auf dem eigenen Rechner#
Die produktive React-/TypeScript-Oberfläche und die FastAPI-API werden über einen gemeinsamen lokalen Server ausgeliefert. SQLite hält die Finanzdaten. Im Betrieb werden keine Cloud, Telemetrie oder Laufzeit-CDNs benötigt.
Für Sicherungen nutzt die Anwendung verschlüsselte Backups mit scrypt und AES-256-GCM. CSV, Excel, JSON und PDF dienen dagegen der Auswertung und Weiterverarbeitung. Ein Analyseexport ersetzt nicht automatisch eine vollständig wiederherstellbare Sicherung.
Prognosen ohne erfundene Gewissheit#
Auswertungen zeigen unter anderem Einnahmen, Ausgaben, Cashflow, Sparquote und Budgetvergleiche. Prognosen unterscheiden optimistische, realistische und konservative Annahmen. Tatsächliche Buchungen, offene Regeln und variable Hochrechnungen bleiben dabei getrennt.
Das ist keine Anlageberatung und keine garantierte Zukunftsentwicklung. Manuelle Vermögensbewertungen sind keine Live-Marktpreise. Die Anwendung ist auf EUR und einen Haushalt ausgerichtet; automatische Fremdwährungsumrechnung und Banksynchronisation gehören nicht zum Funktionsumfang.
Fazit#
Haas Finance macht private Finanzverwaltung zu einem nachvollziehbaren Arbeitsablauf: erfassen, prüfen, planen und auswerten. Die wichtigste Designentscheidung ist dabei nicht die schönste Kennzahl, sondern eine Oberfläche, in der tatsächliche Daten und Annahmen nicht miteinander verwechselt werden.
Dieses Projekt
Haas Finance als Referenz ansehen