Studios in MotionProjektkartei

Finanz-Dashboard

Wartet

Einnahmen gesamt im Ticketsystem: Abos, Mail-Pakete und manuelle Einnahmen je Firma, Umsatz-Übersicht nach Einnahmeart; Etappen 1 bis 3 live, Prognose offen

Bereich
Zentrale
Start
02.09.2026
Zuletzt
03.09.2026
Am Zug
René
Nächster Schritt, René

Nachkorrektur der Buchhaltung (Excel abo-nachkontrolle-2026-09-03.xlsx) einspielen lassen, danach Go für Etappe 4 (Prognose aus Laufzeiten)

Worum es geht

René will im Ticketsystem auf einen Blick sehen, was wir einnehmen: Abo-Umsätze der Website-Kunden (monatlich), Mail- und Hosting-Pakete, manuelle Einnahmen je Kunde (zum Beispiel die Umsatzprovision von FaceForce, jeden Monat anders) und sonstige Einnahmen, dazu die Gesamteinnahmen je Monat und später eine Prognose aus den Abo-Laufzeiten. Es zählen nur Einnahmen, keine Ausgaben. Die Basis ist das Ticketsystem, der Hub führt nur Website-Kunden.

Stand

  • Etappen 1 bis 3 sind seit 03.09.2026 live (Commit 3193a9e, beide Container): Tabellen company_subscriptions und revenue_entries, Service services/einnahmen.js, Routen routes/einnahmen.js (Zugriff: Admin oder Umsatz-Liste), Firmenakte-Karte „Abos & Einnahmen“, Umsatz-Übersicht nach Einnahmeart mit Filter.
  • Backfill am 03.09.: 77 Abos aus bestätigten Zeilen (36 Website, 41 Mail), FaceForce-Provision August als erste manuelle Einnahme (Firma 46, 9.017,65 € netto, Beleg SIM2026/477).
  • MyTime angelegt (Firmen 304 bis 314, sieben Standorte, vier Abrechnungsgesellschaften) mit sieben Website-Abos zu je 100 € netto (Start 08/2026). Österreichische Mail-Abos auf 300 € jährlich umgestellt (19 Stück, INJOY St. Veit eingeschlossen).
  • Grundlast laut Stand 03.09.: rund 8.541 € netto im Monat (43 Website-Abos 7.513,04 €, Mail-Abos monatlich 553 €, jährliche Mail-Abos 475 € Monatsanteil).
  • Die Umsatz-Übersicht aus der Zeiterfassung (0328834, 02.09.) ist die Grundlage; ihr Zugriff läuft über revenue_dashboard_employee_ids (Inhaber immer drin). Seit 02.10. gibt es zusätzlich eine eigene Zugriffsliste „Rechnungen“, die Rechnungen und Abos/Einnahmen freischaltet, aber nicht die Umsatz-Übersicht.
  • Die Dauerrechnungen aus Abos laufen inzwischen über das Rechnungsmodul (siehe rechnungsmodul).

Offen

  • René Nachkorrektur durch die Buchhaltung einspielen lassen (Datei /root/transfer/finanzen/abo-nachkontrolle-2026-09-03.xlsx, Blätter Abos im System, Nicht angelegt, Nachkontrolle, Hinweise). 22 Zeilen brauchen Nachkontrolle, 71 wurden nicht angelegt.
  • René Go für Etappe 4 (Prognose aus Laufzeiten, später Bankabgleich fürs Dashboard). Am 03.09. mit „später“ vertagt.
  • René Zahlweg der österreichischen Studios klären: 42 Abos „alt aktiv“ ohne Zahlungseingang (22 AT, 2 CH, 18 DE), vermutlich anderes Konto oder Sammelabrechnung.
  • ich Beobachtungen aus dem Bankabgleich nachfassen: 12 „gekündigt, zahlt aber“, 14 Betragsabweichungen, acht neue Abo-Kandidaten (Pottfit Prime, Physio Breitenreuter, Officium21, 360° Steuerberatung Mail, HETEK unsicher).
  • Stand prüfen, ob die Nachkorrektur und die Altdaten inzwischen durch das Rechnungsmodul und den Import der Teamleader-Rechnungen überholt sind.

Entscheidungen und Regeln

  • 2026-09-03: Mail-Abo und Website-Abo werden getrennt geführt. Provisionen gibt es nur bei FaceForce. Zeit-Umsatz zählt zusätzlich, wenn der Eintrag abrechenbar ist.
  • 2026-09-03: Die Altdaten aus Teamleader gelten als schlecht gepflegt. René will keine manuelle Prüfliste, deshalb wird per Bankexport aktualisiert (Eingänge den Firmen zuordnen, netto umrechnen: Deutschland und Luxemburg geteilt durch 1,19, Österreich und Schweiz brutto).
  • 2026-09-03: MyTime = 700 € netto im Monat, 100 € je Standort, als sieben Website-Abos auf den Standort-Firmen. Österreichische Mail-Abos = 300 € jährlich. INJOY St. Veit zählt als Österreich.
  • 2026-09-02: Zugriff auf Umsatz und Finanzen ist nicht die Admin-Rolle, sondern eine eigene Liste.
  • Backfill nur mit bestätigten Zeilen; Skript idempotent (Firma plus Art ohne Ende wird übersprungen).

Verlauf

  1. Abschluss: My Time Fitness United GmbH angelegt (Firma 314, Abrechnungsfirma Faßberg), INJOY St. Veit auf Österreich gestellt, Grundlast 8.541,04 € netto im Monat. Prognose „später“.
  2. Nachtrag zu MyTime (sieben Abos, IDs 78 bis 84) und zu den AT-Mail-Abos (300 € jährlich).
  3. Etappen 1 bis 3 deployt (3193a9e) und Backfill ausgeführt: Abos IDs 1 bis 77, FaceForce-Provision als Einnahme 1, MyTime-Firmen 304 bis 313 angelegt. Nachkontroll-Liste für Renés Mitarbeiterin erstellt.
  4. Renés Antworten und Bankabgleich mit seinem Sparkassen-Export (243 Eingänge, 08.06. bis 31.08.): 229 zugeordnet. Etappen 1 bis 3 gebaut (lokal, 308 Backend-Tests).
  5. Auftrag von René: Umsatz-Übersicht zum Finanz-Dashboard ausbauen. Befund: Teamleader-Export (Stand 31.05.2026) enthält Labels, Abo-Monatsbeitrag, Abo-Start und Kündigungsdatum (140 Firmen mit Abo, 87 aktiv = 12.323,66 € im Monat laut Altdaten). Prüfliste und Konzept (4 Etappen) erstellt. Gleichzeitig Umsatz-Übersicht und Excel-Export in der Zeiterfassung (0328834).

Wo liegt was

  • Code: /root/system-sim-ticketsystem backend/src/services/einnahmen.js, backend/src/routes/einnahmen.js, Frontend: Firmenakte-Karte „Abos & Einnahmen“, Seite /zeiterfassung/umsatz (Knopf „Umsatz-Übersicht“ nur für Berechtigte; René muss mit seinem eigenen Konto pfeiffer@ angemeldet sein, nicht mit dem Passwort-Admin).
  • Tabellen: company_subscriptions (art website_abo, mail_paket, hosting, sonstiges_abo; betrag, intervall, start, ende), revenue_entries (provision, einmalig, hosting_variabel, sonstiges), app_settings (revenue_dashboard_employee_ids, rechnungen_zugriff_employee_ids), companies.metadata (kundentyp, kundennummer_sim, datev_konto).
  • Quellen und Skripte: /root/transfer/finanzen/ (Bank-CSV 20260903-5116264-umsatz.CSV, abo-pruefliste-2026-09-02.xlsx, abo-pruefliste-2026-09-03-bankabgleich.xlsx, abo-backfill-2026-09-03.json und -ergebnis.json mit den angelegten IDs für ein Undo, backfill-abos.js, backfill-merge.js, bank-abgleich.js). Teamleader-Export im Volume des Hermes-Ticketagenten unter workspace/imports/SIM_Companies-2026-05-31-05-31-33.xls.
  • Vault: 50-Strategien/Finanz-Dashboard Konzept.md und 00-Home Stand 2026-09-03 Finanzen im Ticketsystem.md.