N01 · Development / Immotool
Immotool
Bewirtschaftung von Stockwerkeigentum
##Was das Werkzeug macht
##Bilder
##Funktionen
- Posteingang
- Belege kommen an, eine KI schlägt die Zuordnung vor.
- Buchhaltung
- Doppelte Buchführung mit Journal und Saldenliste.
- Budget
- Vorschlag auf Grundlage des Vorjahrs, mit Vergleich.
- Abrechnungen
- Nebenkosten- und Eigentümerabrechnung als PDF.
- Erneuerungsfonds
- Investitionsplan mit Vorschau auf den Fonds.
- Finanzberichte
- Betriebsrechnung, Bilanz und ein Zugang für die Revision.
- Offene Posten
- Für jeden Eigentümer auf einen Blick.
- Jahresabschluss
- Eine Prüfung mit Ampel vor dem Abschluss.
- Anmeldung
- Ein Konto für Immotool, ImmoPortal und Votum, über eine zentrale Anmeldung.
##Technik in groben Zügen
Python mit FastAPI, Oberfläche mit Next.js und React, Datenbank PostgreSQL. Die Buchhaltung beruht auf Tryton.
##Sicherheit
- Jeder Mandant sieht nur seine eigenen Daten. Diese Trennung setzt die Datenbank selbst durch.
- Archivierte Dokumente und Berichte werden unveränderlich abgelegt, mit Prüfsumme und Zeitstempel.
##Tests
- Über 2500 automatische Tests der Logik und der Datenbank, bei jeder Änderung.
- Tests prüfen in der Datenbank, dass ein Mandant keine Zeile eines anderen sieht.
- Die Abläufe der Bewirtschaftung werden im Browser durchgespielt.
- Die Bedienung wird aus Sicht eines Laien und einer Fachperson geprüft, je mit klarem Auftrag.
- Wichtige Ansichten werden in fünf Fenstergrössen mit gespeicherten Bildern verglichen.
- Die Buchhaltung wird über ganze Abläufe nachgerechnet, vom Beleg bis zum Storno. Abrechnungen und Bilanz werden als PDF auf ihren Inhalt geprüft.
- Vor dem Betrieb wurde der Quelltext auf Sicherheitslücken geprüft.
##Stand und Lizenz
Stadium: Beta. Lizenz: AGPLv3.
Quellcode folgt.