Zum Hauptinhalt springen

Multi-Mandanten — Daten-Trennung

SpeamCore ist multi-tenant ausgelegt — mehrere rechtliche Einheiten (Mandanten) können in einer Installation getrennt arbeiten, mit klaren Daten-Grenzen.

Begriffe

  • Mandant — eine eigenständige rechtliche Einheit (Firma). Eigene Buchhaltung, eigene Steuer-ID.
  • Niederlassung — Standort eines Mandanten. Eigene Adresse, ggf. eigene Bankverbindung und Briefkopf, aber gleiche Buchhaltung.
  • Tenant-ID — technische ID pro Mandant zur Daten-Isolation.

Architektur

Pro Mandant:

  • Eigene Kunden, Belege, Mitarbeiter
  • Eigener Kontenrahmen + Steuersätze
  • Eigene Audit-Logs
  • Eigene Backups

Pro Niederlassung:

  • Eigene Adresse / Briefkopf
  • Eigene Bankverbindung (optional)
  • Eigene Beleg-Nummern (optional, oder mandant-weit)

Daten-Sichtbarkeit

Backend prüft pro Request:

  1. Welcher User?
  2. Welcher Tenant?
  3. Daten nur zurückgeben wenn tenant_id == user.tenantId.

User-Mandant-Mapping liegt im User-Stammdatensatz. Cross-Tenant-User (z.B. zentrale Buchhaltung) sind ein Sonderfall.

Was wird zwischen Mandanten geteilt?

Geteilt (System-Level)

  • SpeamCore-Software-Code
  • UI-Customization-Templates (Default)
  • Globale Stammdaten-Tabellen (Länder, Sprachen, Bundesländer)
  • DSGVO-Standardtexte

Pro Mandant

  • Kunden, Lieferanten, Mitarbeiter
  • Belege (Verkauf, Einkauf)
  • Buchhaltung (Konten, Steuern, BWA)
  • Audit-Logs
  • Custom-Rollen und Berechtigungen
  • Branding (Logo, Farben)
  • Notification-Templates

Cross-Tenant-User (Sonderfall)

Bei Holding-Strukturen: zentrale Buchhaltung will Daten mehrerer Mandanten sehen.

Workaround: User-Account pro Mandant, Login-Wechsel via Profil-Menü. Nicht ein Account mit mehreren Tenants — Audit-Trail wird sonst unklar.

Daten-Migration zwischen Mandanten

Manuell und selten — bei rechtlicher Übertragung (Mandant verkauft Geschäftseinheit):

  1. Export der relevanten Daten (Kunden, Belege, Stammdaten)
  2. Manuelle Re-Import im Ziel-Mandant
  3. Daten-Originale im Quell-Mandant bleiben für Audit
  4. Verweis auf Übertragungs-Datum dokumentieren

Niederlassungen — wann nötig?

FallWie
Mehrere Standorte, ein Briefkopf1 Niederlassung
Verschiedene Adressen für Versand1+ Niederlassungen
Verschiedene Bankverbindungen1 Niederlassung pro Bank
Verschiedene rechtliche Einheiten1 Mandant pro Einheit (nicht Niederlassung!)

Profi-Tipps

  • Mandanten-Setup einmal richtig — spätere Änderungen schwer
  • Niederlassungen sparsam — nur bei echten Adress-/Banking-Bedürfnissen
  • Audit pro Mandant filterbar — bei DSGVO-Anfragen wichtig
  • Test-Mandant für Konfigurations-Tests aufsetzen

KI-Chat-Anwendungen

Wie hat sich der Umsatz pro Niederlassung in den letzten 12 Monaten
entwickelt? Vergleich Niederlassungen.
Welche Niederlassung hat die höchste Auftragslast? Pro MA-Anzahl normalisiert.

Verwandte Doku