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:
- Welcher User?
- Welcher Tenant?
- 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):
- Export der relevanten Daten (Kunden, Belege, Stammdaten)
- Manuelle Re-Import im Ziel-Mandant
- Daten-Originale im Quell-Mandant bleiben für Audit
- Verweis auf Übertragungs-Datum dokumentieren
Niederlassungen — wann nötig?
| Fall | Wie |
|---|---|
| Mehrere Standorte, ein Briefkopf | 1 Niederlassung |
| Verschiedene Adressen für Versand | 1+ Niederlassungen |
| Verschiedene Bankverbindungen | 1 Niederlassung pro Bank |
| Verschiedene rechtliche Einheiten | 1 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.