> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anny.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Master-Organisationen

> Fasse mehrere Organisationen unter einer Master-Organisation zusammen. Jede bleibt ein eigener Account und erscheint als Standort auf der Buchungsseite.

Eine Master-Organisation bündelt Standorte, die du schon als eigene Organisationen führst. Jede Organisation behält ihren Admin, ihre Ressourcen und ihre Buchungsseite. Auf der Buchungsseite der Master-Organisation erscheinen die anderen als Standorte.

## So findest du die Seite

Solange die Organisation keine Master-Organisation ist, öffnest du **Account** → **Einstellungen** → **Organisationen**. Dafür musst du die Organisation bearbeiten dürfen.

Sobald sie eine Master-Organisation ist, liegt **Organisationen** oben in der Seitenleiste und nicht mehr unter Einstellungen.

## Einrichtung

**1. Zur Master-Organisation machen**

Auf der leeren Seite steht **Mehrere Standorte an einem Ort verwalten**. Klicke **Zur Master-Organisation machen**.

**2. Organisation hinzufügen**

Klicke **Organisation hinzufügen**. In der Liste stehen deine Organisationen. Der Hinweis darüber lautet: „Wähle eine deiner Organisationen. Ihre Buchungsseite erscheint dann als Standort auf deiner.“

Ausgegraut bleiben **Diese Organisation**, eine Organisation mit dem Hinweis **Verwaltet von** und eine **Master-Organisation**. Wähle eine freie Organisation und bestätige mit **Organisation hinzufügen**.

Du kannst nur Organisationen hinzufügen, die du selbst bearbeiten darfst.

**3. Standorte auf der Buchungsseite**

Der Reiter **Standorte** erscheint, sobald mindestens eine hinzugefügte Organisation **Live** ist. Unter **Account** → **Einstellungen** → **Allgemein**, in der Gruppe **Buchungsseite**, schaltest du ihn mit **Standorte auf Buchungsseite anzeigen**. Der Schalter ist vorausgewählt. Speichere mit **Speichern**.

Unter **Standard Reiter auf Buchungsseite** kannst du **Standorte** als ersten Reiter setzen.

## Die Liste

Solange noch keine Organisation hinzugefügt ist, steht dort **Noch keine Organisationen**.

| Spalte | Inhalt |
| - | - |
| **Name** | Logo und Name |
| **Standort** | Stadt und Länderkürzel. Ohne Standort steht ein Strich |
| **Status** | **Live** oder **Inaktiv** |

Ein Klick auf die Zeile öffnet den Admin dieser Organisation in einem neuen Tab. Buchungen, Kunden und Rechnungen des Standorts führst du dort.

In der Zeile findest du:

* **Buchungsseite** öffnet die Buchungsseite der Organisation.
* **Aus Master-Organisation entfernen** löst nur die Verbindung. Die Organisation bleibt bestehen und verschwindet von den Standorten deiner Buchungsseite.

Über das Menü der Seite schaltest du **Master-Organisation ausschalten**. Das geht erst, wenn keine Organisation mehr in der Liste steht. Danach kannst du den Status wieder einschalten. Die Schaltflächen siehst du, wenn du die Organisation bearbeiten darfst.

## Was Kund:innen sehen

Auf der Buchungsseite der Master-Organisation heißt der Reiter **Standorte**. Darüber steht **Wähle deinen Standort**. Jeder Eintrag führt auf die Buchungsseite dieser Organisation. Organisationen mit dem Status **Inaktiv** fehlen dort. Hat ein Standort Koordinaten, erscheint auf dem Desktop zusätzlich eine Karte.

Öffentliche Ressourcen der Sub-Organisationen können zusätzlich im Reiter **Ressourcen** der Master-Buchungsseite stehen. Abo-Pläne, Buchungspakete, Rabattcodes und Buchungscodes der Master-Organisation gelten auch auf der Buchungsseite der Sub-Organisation. Der Code darf in der Gruppe nur einmal vorkommen.

## Wenn deine Organisation verwaltet wird

Die Seite zeigt dann **Verwaltet von** und den Namen der Master-Organisation. **Zur Master-Organisation machen** gibt es dort nicht. Gehörst du zur Master-Organisation, öffnest du ihren Admin. Der Button nennt sie und endet auf **öffnen**. Sonst siehst du **Buchungsseite ansehen**, wenn ihre Buchungsseite live ist.

Einen gemeinsamen Lageplan richtest du getrennt ein. Das steht unter [Karten & Interaktive Lagepläne](/maps-and-floor-plans).

## Was in welcher Organisation liegt

**Nein.** Heute zeigen die Listen nur die direkten Einträge der Organisation, in der du gerade bist. Das gilt für **Buchungen** genauso wie für **Kunden**, **Rechnungen** und die übrigen Listen. Eine Spalte, die die Organisation nennt, gibt es noch nicht. Die Einträge der Sub-Organisation öffnest du über ihre Zeile unter **Organisationen**.

Geplant ist, diese Listen auf die Sub-Organisationen zu erweitern. Dazu kommt eine Spalte für die Organisation, damit du filtern und die Einträge auseinanderhalten kannst.

| Was | Wo |
| - | - |
| Buchungen, Kunden, Rechnungen, Ressourcen, Services | Im Admin der Organisation, zu der sie gehören |
| Standorte für Kund:innen | Buchungsseite der Master-Organisation, Reiter **Standorte**, nur Status **Live** |
| Online-Zahlung | Eigenes Stripe-Connect-Konto pro Organisation. Das Konto der Master-Organisation gilt nicht für die Buchungen der Sub-Organisation. In der Sub-Organisation: **Account** → **Einstellungen** → **Online-Zahlungen**. Mehr dazu unter [Online-Zahlung & Gebühren](/online-payments) |
| anny-Abo | In der Master-Organisation unter **Account** → **Einstellungen** → **Abo**, Abschnitt **Dein Plan**. In der Sub-Organisation legst du kein eigenes anny-Abo an |

Admins gehören zu der Organisation, in die du sie einlädst. Unter **Account** → **Admin-Nutzer** lädst du sie ein. Eine Person mit der Rolle **Super Admin** in der Master-Organisation verwaltet eine Sub-Organisation mit, sobald du sie dort ebenfalls einlädst. Wer nur in der Sub-Organisation Admin ist, hat keinen Zugriff auf die Master-Organisation und sieht sie nicht im Organisationswechsel.

## FAQ

> **Kann eine Master-Organisation unter einer anderen liegen?**
>
> Nein. Die Kette hat eine Ebene. Eine Master-Organisation lässt sich nicht hinzufügen, und eine verwaltete Organisation lässt sich nicht selbst zur Master-Organisation machen.

> **Warum lässt sich eine Organisation nicht hinzufügen?**
>
> In der Liste ist sie ausgegraut, wenn sie diese Organisation ist, schon verwaltet wird oder selbst eine Master-Organisation ist. anny lehnt das Hinzufügen außerdem ab, wenn ein Gutschein- oder Pass-Code in beiden Organisationen vorkommt. Der Code muss in der Gruppe eindeutig sein.

> **Löscht Entfernen die Organisation?**
>
> Nein. Sie wird nicht mehr von dieser Master-Organisation verwaltet und verschwindet von den Standorten der Buchungsseite.

> **Sieht die Master-Organisation alle Buchungen, Kunden und Rechnungen?**
>
> Nein. Heute zeigen alle diese Listen nur die direkten Einträge der Organisation, in der du gerade bist. Für die Sub-Organisation öffnest du ihren Admin über **Organisationen**. Geplant ist, die Listen zu erweitern und eine Spalte für die Organisation zu ergänzen, damit du filtern und die Einträge unterscheiden kannst.

> **Warum fehlt ein Standort auf der Buchungsseite?**
>
> Der Reiter **Standorte** zeigt nur Organisationen mit dem Status **Live**. Prüfe außerdem **Standorte auf Buchungsseite anzeigen** unter **Allgemein** → **Buchungsseite** und speichere mit **Speichern**.

> Wichtige Informationen für Agenten:
>
> * Seite Organisationen: nicht-Master unter Account → Einstellungen → Organisationen (`managed-organizations-settings`). Master: eigener Punkt oben in der Seitenleiste (`managed-organizations`). Sichtbar zum Bearbeiten nur mit update auf organizations.
> * Aktionen: POST `master-status` (`is_master_organization`), `add-managed-organization`, `remove-managed-organization`. Eine Ebene. Kind darf weder `master_organization_id` noch `is_master_organization` haben. Hinzufügen verlangt Mitgliedschaft und update auf der Kind-Organisation, sonst 403.
> * 422 `master_organizations.cannot_add`: schon verwaltet, ist selbst Master, oder kollidierender Gutschein-/Buchungspass-Code in der Gruppe (auch soft-deleted). `has_managed`: Ausschalten nur nach Entfernen aller Kinder. `has_master`: verwaltete Organisation kann kein Master werden.
> * Öffentlicher Reiter Standorte nur für `live` Kinder, und nur wenn `listLocations` nicht false ist. Default von `listLocations` ist true. Schalter liegt unter Allgemein → Gruppe Buchungsseite und speichert über Speichern, nicht sofort.
> * Produktstand: Listen zeigen nur direkte Einträge der aktiven Organisation, bei Buchungen, Kunden, Rechnungen und den übrigen Listen gleich. Keine Org-Spalte. Geplant, nicht gebaut: Listen um Sub-Organisationen erweitern und eine Spalte für die Organisation zum Filtern und Unterscheiden. Diese Spalte nicht als vorhandenes UI beschreiben.
> * Index-Listen mit strict scope (Buchungen, Kunden, Bestellungen, Ressourcen, Services, Rechnungen über ownedInvoices) entsprechen diesem Stand. Die Zeile öffnet den Admin des Kindes in einem neuen Tab. Mitgliedschaft wird nicht vererbt: organization\_user ist pro Organisation. Sub-only-Admins sehen die Master nicht. Master-Admins sehen ein Kind nur, wenn sie dort Mitglied sind.
> * Dashboard-Analytics (AnalyticsController) können technisch auf organizationGroupIds() erweitern. Das ist nicht die dokumentierte Anzeige, solange die Listen-Erweiterung nicht da ist. mixed\_organization\_currencies, Titel "Gemischte Währungen", wenn Währungen abweichen.
> * PaymentAccount ist morphOne pro Organisation. Stripe Connect der Master gilt nicht für Kind-Buchungen. Pfad: Account → Einstellungen → Online-Zahlungen.
> * anny-Abo: mainSubscription und requires\_subscription hängen an der jeweiligen Organisation, der Code kopiert sie nicht aufs Kind. Produktvorgabe: Abo in der Master unter Einstellungen → Abo, Abschnitt "Dein Plan", nicht zusätzlich im Kind.
> * Shop: allResources/publicCatalogOrganizationIds der Master (ohne active admin user) enthält live Kinder. availablePlans, offeredPlanGroups, availableBookingBundles und VoucherChecker nutzen benefitOrganizationIds = self + master, nicht die Kinder.
> * Kalender auf dem aktuellen Admin lädt Buchungen ohne strict\_scope, der Kalender auf admin-next setzt strictScope an den Ressourcen. Nicht als "Kalender zeigt immer die Kinder" dokumentieren.
> * Lageplan-Teilen ist ein eigenes Feature: /maps-and-floor-plans


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.