|
|
||
|---|---|---|
| .. | ||
| .ipynb_checkpoints | ||
| android | ||
| ios | ||
| lib | ||
| linux | ||
| macos | ||
| test | ||
| web | ||
| windows | ||
| .gitignore | ||
| .metadata | ||
| README.md | ||
| analysis_options.yaml | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| tesseract_demo.ipynb | ||
README.md
Landlord Companion App
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
✅ Specs
User Story: Als Vermieter lade ich Fotos meiner Rechnungen für Verbräuche, Reparaturen oder Instandhaltungen meiner Eigentumswohnung oder meines Eigentumshaus in die Anwendung hoch.
- Zielsetzung: Als Vermieter die Jahresabrechnung mit dem Mieter machen kann, also ganz ideal wäre eine Texterkennung, die automatisch extrahiert, was auf den Belegen steht. Da das vermutlich gerade für einen Prototyp nicht einfach sein dürfte, müsstest Du Betrag, Inhalt der Rechnung (also bspw. Schornsteinfeger), den Rechnungssteller sowie das Datum vermutlich manuell dazu abfragen. Außerdem noch, ob es sich um umlegbare oder nicht umlegbare Nebenkosten handelt.
- Die nicht umlegbaren Kosten brauche ich dann, wenn ich den Gewinn der Wohnung für die Steuer berechnen möchte. Da müsste ich dann auch noch so Sachen wie die jährliche Abschreibung (die am Anfang einmal berechnet wird) in der App hinterlegen; das sollte ich Dir vermutlich bei Gelegenheit mal persönlich erklären.
Jahresabrechnung: (Nebenkostenabrechnung)
- Umlegbare Kosten (Betriebs- / Wartungskosten) —> Trägt Mieter hauptsächlich (Edge-Case: jede Wohnung hat einen separaten Gasbrenner -> Mieter macht mit Gaswerken direkt eine Abrechnung)
- nicht umlegbare Kosten (Reparaturkosten >75 € muss der Vermieter zahlen), Hausverwalter-Gebühr, betreffen nicht den Mieter
Folgejahr: (2026)
- Abrechnung für die Steuer
Kaltwasser (ggf. Müll, Gas-> Heizung) geht immer über Hausverwaltung —> sog. Verbrauchsposten, der umlegbar ist
Entweder ist der Strom Verantwortung des Wohnungseigentümers oder des Mieters
Features & App-Flow
Flow:
- Foto machen (+ beleg erfassen)—> OCR Erkennung, String-Matching (camera plugin)
- Eingabemaske, Betrag, Datum, Rechnungsaussteller, umlegbar/nicht umlegbar
- Abrechnung für Mieter generieren (nicht umlegbare schwärzen), monatliche Vorauszahlungen anzeigen
- Abrechnung für Steuer generieren (Höhe der Vorauszahlung, Höhe der Miete)
- Metadaten —> für Folgejahr speichern
Beispiel für ersten Workflow: nur Rechnungden aus 2025 miteinberechnen
Verwendete Flutter Plugins
For Optical Character Recognition: https://pub.dev/packages/google_ml_kit
For viewing pictures and highlighting or hiding important information: https://pub.dev/packages/easy_image_viewer
For taking pictures: https://pub.dev/packages/camera
Konkurrenz
https://apps.apple.com/de/app/landlordy-immobilienverwaltung/id975031084 https://landlordy.com/
Von der Erfassung der Sachen geht es ziemlich gut in die Richtung, die ich mir vorgestellt habe, es ist vielleicht an manchen Stellen etwas zu detailliert. Wobei es prinzipiell auch sinnvoll ist, dass man wohl die monatlichen Mietzahlungen abhaken kann u.ä. Das ist ein nettes Feature, weil man immer mal wieder vergisst, ob man das schon geschaut hat.
Die Abrechnung, die dort geht ist nach meinem kurzen darauf schauen die, die man fürs Finanzamt braucht. Eine für den Mieter habe ich da nun nicht gesehen. Verschiedene Kostenarten kann man aber auswählen, also zumindest sowas wie Steuern, Reparaturen, Schuldzinsen u.ä.
In‑App‑Käufe Landlordy Mini 17,99 € Landlordy Plus 59,99 € Landlordy Pro 99,99 € Landlordy Plus (upgrade) 39,99 € Landlordy Pro (free upgrade) 0,00 € Upgrade to Landlordy Pro 59,99 €
Information
tesseract_demo.ipynb ist die Datei, die OCR implementiert.