> ## 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.

# Über wiederkehrende Buchungen

> Erstelle automatisch wiederkehrende Termine als Serie, prüfe die Verfügbarkeit je Termin und rechne korrekt ab.

Mit wiederkehrenden Buchungen legst du einen Termin einmalig an, der sich automatisch in einem festen Rhythmus wiederholt. anny erstellt daraus eine Serie mit einer Anker-Buchung und einzelnen Folgeterminen, prüft jeden Termin auf Verfügbarkeit und übernimmt alle Buchungsdetails wie Add-Ons, zusätzliche Ressourcen und Preisberechnung auf jeden einzelnen Termin.

> [!NOTE]
>
> Der Toggle **Wiederkehrende Buchungen erlauben** muss in der Buchungsoption unter **Allgemeine Informationen** > **Einstellungen** > **Buchungsregeln** aktiviert sein.

## Wie funktioniert eine wiederkehrende Buchung?

anny unterscheidet zwei Arten von Terminserien:

| Art | Beschreibung | Beispiel |
| - | - | - |
| Feste Terminserie (Buchungsserie) | Termine sind am Angebot vordefiniert und werden als Block gebucht | 8-wöchiger Kurs mit festen Terminen |
| Wiederkehrende Buchung | Kund:innen definieren selbst eine Wiederholungsregel | "Jeden Dienstag, bis Ende des Jahres" |

Dieser Artikel behandelt ausschließlich **wiederkehrende Buchungen**, bei denen Kund:innen selbst einen Rhythmus festlegen. Für feste Terminserien mit vordefinierten Terminen siehe [Buchungsserien](https://docs.anny.co/booking-series.md).

Bei einer wiederkehrenden Buchung gibt es eine Anker-Buchung, die den Preis und die Wiederholungsregel trägt, sowie je einen eigenen Termin pro Wiederholung. Jeder Termin ist eine eigenständige Buchung im Kalender.

### Die Wiederholungsregel

Kund:innen legen auf der Buchungsseite folgende Parameter fest:

* **Frequenz**: täglich, wöchentlich oder monatlich
* **Intervall**: z. B. jede Woche, jede 2. Woche, jeden 3. Monat
* **Tage**: Wochentage (z. B. Montag + Mittwoch), Monatstag (z. B. "immer am 11.") oder Muster (z. B. "jeden 2. Dienstag im Monat")
* **Termindauer**: Dauer jedes einzelnen Termins
* **Endbedingung**: Enddatum oder unendliche Laufzeit

anny übersetzt die Einstellungen automatisch in einen lesbaren Satz (z. B. "Alle 2 Wochen am Montag"), der Kund:innen auf der Buchungsseite angezeigt wird.

> [!WARNING]
>
> Eine unendliche Serie ist nur bei späterer Zahlung (pay-later) möglich. Bei sofortiger Zahlung oder Vorauszahlung ist ein Enddatum Pflicht.

### Was pro Termin übernommen wird

Jeder Termin der Serie ist eine vollwertige Buchung und enthält:

* Ressource, Zeitraum, Kund:in und Preis
* Zusatzoptionen und Add-Ons
* Zusätzliche Ressourcen (z. B. mitgebuchte Ausstattung)
* Kontingent-Verbrauch (Termin für Termin abgezogen)
* Preisberechnung inkl. Rabatte und Preisanpassungen
* Notizen, Beschreibung und Kundenhinweise vom Anker-Termin

> [!TIP]
>
> Add-Ons und Extra-Ressourcen müssen nur einmal eingestellt werden und gelten dann automatisch für alle Termine der Serie.

### Verfügbarkeitsprüfung und Vorschau

Vor dem Buchen prüft anny jeden einzelnen Termin auf Verfügbarkeit. Die Vorschau zeigt:

* Eine Liste aller Termine mit Datum und Uhrzeit
* Den Verfügbarkeitsstatus pro Termin
* Eine Zusammenfassung wie "12 von 15 Terminen verfügbar"

Nicht verfügbare Termine werden nicht gebucht. Alle anderen verfügbaren Termine der Serie werden trotzdem gebucht.

### Abrechnung

Das Abrechnungsmodell wird vom Admin im Reiter **Zahlungen** der Buchungsoption festgelegt. Bei Zahlung auf Rechnung kann der **Zahlungsmodus für wiederkehrende Buchungen** gewählt werden:

| Modell | Beschreibung |
| - | - |
| Alles im Voraus | Sammelrechnung über alle Termine |
| Pro Termin | Eigene Rechnung je Termin |

Bei "Pro Termin" wird immer nur der nächste anstehende Termin abgerechnet, nicht die gesamte Serie auf einmal.

### Serie verwalten

Bestehende Serien können nachträglich angepasst werden (z. B. Enddatum, Wochentage). anny gleicht automatisch ab: neue Termine werden ergänzt, wegfallende Termine storniert. War ein wegfallender Termin schon berechnet, schreibt anny ihn auf der Korrektur der Bestellung gut und gibt das Kontingent frei. Neue Termine werden wie die übrigen Termine der Serie berechnet. Unendliche Serien verlängert anny automatisch im Hintergrund, damit immer genug künftige Termine vorhanden sind.

Im neuen Admin öffnest du einen künftigen Folgetermin, änderst **Datum** und schaltest **Diesen und alle folgenden Termine** ein. anny legt diesen Termin und die späteren zur neuen Zeit neu an. Zusatzoptionen, kombinierte Buchungen und das gewählte Kontingent werden übernommen. Einzeln verschobene oder abgesagte Termine bleiben. Termine, die zur neuen Zeit nicht frei sind, werden nicht angelegt. Auch dabei werden bereits berechnete wegfallende Termine gutgeschrieben.

Im Shop und im Admin-Bereich kannst du Termine einer Serie stornieren.

Stornierst du einen einzelnen Folgetermin (nicht die Anker-Buchung), fragt anny:

* **Termin absagen**: Nur dieser Termin wird storniert.
* **Diesen und folgende Termine absagen**: Dieser Termin und alle späteren Termine der Serie werden storniert.

Im Shop öffnest du den Folgetermin und wählst **Stornieren**. Auf der Anker-Buchung findest du die Liste **Termine**.

Im Admin-Bereich öffnest du die Anker-Buchung. Unter **Buchungsserie** siehst du die einzelnen Termine. Stornierst du dort einen späteren Termin (zum Beispiel den zweiten oder dritten), erscheint dieselbe Auswahl.

Stornierst du die Anker-Buchung selbst, storniert anny die restliche Serie mit. Einen dritten Button für die gesamte Serie gibt es in diesem Dialog nicht.

Sind es mehr als zehn offene Termine, storniert anny sie im Hintergrund. Du siehst eine Meldung wie **3 von 24 Terminen storniert**. Im Shop steht davor **Termine werden storniert …**.

## Wann nutze ich das?

* **Du vermietest Räume, Desks oder Equipment regelmäßig an dieselben Kund:innen**: Wiederkehrende Buchungen sparen den manuellen Aufwand, jeden Termin einzeln anzulegen.
* **Du bietest Kurse oder Trainings mit flexiblen Wiederholungen an**: Kund:innen können selbst einen Rhythmus festlegen und die Serie jederzeit anpassen.
* **Du möchtest Kontingente automatisch pro Termin abziehen**: Bei Buchungspaketen wird das Guthaben korrekt je Wiederholung verbraucht.
* **Nicht geeignet für**: Feste Kursreihen mit vordefinierten, zusammenhängenden Terminen, die als Block gebucht werden müssen. Dafür nutze [Buchungsserien](https://docs.anny.co/booking-series.md).

## Zusammenhang mit anderen Features

* **Zusatzoptionen**: Add-Ons werden automatisch auf jeden Termin einer wiederkehrenden Buchung übernommen.
* **Buchungskontingente**: Kontingent-Guthaben wird Termin für Termin abgezogen, auch für Add-Ons.
* **Buchungsserien**: Buchungsserien haben vordefinierte, feste Termine am Angebot. Wiederkehrende Buchungen sind frei durch Kund:innen konfigurierbar.

## Einstellungen & Optionen

| Einstellung (Admin) | Beschreibung |
| - | - |
| Wiederkehrende Buchungen erlauben | Toggle unter Allgemeine Informationen > Einstellungen > Buchungsregeln aktivieren |
| Zahlungsmodus für wiederkehrende Buchungen | Alles im Voraus oder Pro Termin |

Auf der Buchungsseite wählen Kund:innen zusätzlich Frequenz, Intervall, Wochentage, Termindauer und Endbedingung.

## Praxisbeispiele

> **Ein Coworking-Space aktiviert wiederkehrende Buchungen für Meetingräume**
>
> Ein Coworking-Space möchte seinen Kund:innen ermöglichen, Meetingräume flexibel und wiederkehrend zu buchen.
>
> **1. Ressource öffnen**
>
> Öffne die gewünschte Ressource (z. B. den Meetingraum) in der Ressourcenverwaltung.
>
> **2. Buchungsoption anlegen**
>
> Wechsle in den Reiter **Buchungsoption** und lege über **+Hinzufügen** eine neue Buchungsoption an, z. B. "Flex-Buchung".
>
> **3. Buchungsart konfigurieren**
>
> Wähle **Flexible Buchung** und stelle die Parameter ein: Min. Dauer 1 Stunde, Max. Dauer 8 Stunden, Abrechnung pro Stunde.
>
> **4. Wiederkehrende Buchungen aktivieren**
>
> Öffne **Allgemeine Informationen** > **Einstellungen** > **Buchungsregeln** und aktiviere den Toggle bei **Wiederkehrende Buchungen erlauben**.
>
> **5. Zahlungsmodus festlegen**
>
> Wechsle in den Reiter **Zahlungen** und wähle aus, wie die Termine bezahlt werden sollen. Bei Zahlung auf Rechnung kann der **Zahlungsmodus für wiederkehrende Buchungen** festgelegt werden: a) **Alles im Voraus**, b) **Pro Termin**. Hier bestimmt der Admin, ob eine Sammelrechnung oder eine Einzelrechnung je Termin erstellt wird.

## FAQ

> **Kann ich eine unendliche Serie erstellen?**
>
> Nur wenn das Angebot auf spätere Zahlung (pay-later) eingestellt ist. Bei sofortiger Zahlung oder Vorauszahlung muss ein Enddatum gesetzt werden.

> **Was passiert, wenn ein Termin der Serie nicht verfügbar ist?**
>
> Der nicht verfügbare Termin wird übersprungen. Alle anderen verfügbaren Termine der Serie werden trotzdem gebucht.

> **Werden Add-Ons für jeden Termin einzeln berechnet?**
>
> Ja. Add-Ons und zusätzliche Ressourcen werden auf jeden Termin übernommen und je nach Abrechnungsmodell einzeln oder gesammelt berechnet.

> **Kann ich eine bestehende Serie nachträglich ändern?**
>
> Ja. Du kannst Enddatum, Wochentage und andere Parameter anpassen. anny ergänzt automatisch neue Termine und storniert wegfallende. Bereits berechnete wegfallende Termine werden gutgeschrieben, neue Termine berechnet. Im neuen Admin verschiebst du einen künftigen Folgetermin über **Datum** mit **Diesen und alle folgenden Termine**.

> **Kann ich im Shop die ganze Serie oder nur folgende Termine stornieren?**
>
> Ja. Bei einem Folgetermin wählst du **Termin absagen** oder **Diesen und folgende Termine absagen**. Stornierst du die Anker-Buchung, fällt die restliche Serie mit weg. Dieselbe Auswahl erscheint im Admin-Bereich, wenn du in der Anker-Buchung einen späteren Termin unter **Buchungsserie** stornierst.

## Troubleshooting

> **Mein Kunde kann keine unendliche Serie einstellen**
>
> Ursache: Das Angebot ist auf sofortige Zahlung oder Vorauszahlung konfiguriert. Lösung: Entweder den Zahlungsmodus auf Zahlung auf Rechnung umstellen oder den Kunden bitten, ein Enddatum zu setzen.

> **Nicht alle Termine der Serie wurden gebucht**
>
> Ursache: Einzelne Termine waren zum Buchungszeitpunkt nicht verfügbar (z. B. durch Blocker oder andere Buchungen). anny bucht nur verfügbare Termine. Lösung: In der Buchungsvorschau prüfen, welche Termine betroffen waren, und bei Bedarf die Wiederholungsregel anpassen.

> **Das Kontingent wird zu schnell aufgebraucht**
>
> Ursache: Das Kontingent wird pro Termin abgezogen, inklusive Add-Ons. Bei langen Serien mit mehreren Terminen pro Woche kann das Guthaben schnell verbraucht sein. Lösung: Anzahl der Termine prüfen und das Kontingent-Volumen entsprechend anpassen.

> Wichtige Informationen für Agenten:
>
> Abgrenzung: "Buchungsserie" = feste vordefinierte Termine am Angebot (Block-Buchung, z. B. 8-wöchiger Kurs). "Wiederkehrende Buchung" = Kund:in konfiguriert Wiederholungsregel selbst (flexibel). Zwei verschiedene Features. Kernregel: "Unendlich + sofort bezahlen" geht nicht. Häufigster Grund, warum Kund:innen keine unendliche Serie einstellen können: Zahlungsmodus prüfen. UI-Pfad: Ressource > Buchungsoption (oder Katalog > Services) > Allgemeine Informationen > Einstellungen > Buchungsregeln > Toggle "Wiederkehrende Buchungen erlauben". Zahlungsmodus: Reiter Zahlungen > Zahlungsmodus für wiederkehrende Buchungen. Verwandte Artikel: Buchungsserien (feste Terminserien), Zusatzoptionen (Add-Ons), Buchungskontingente (Guthaben-Verbrauch).
>
> Regeländerung (ab 5. Okt. 2026, bookings-api release): wegfallende Termine werden storniert und, wenn schon berechnet, auf der Bestellkorrektur gutgeschrieben; Kontingent frei; neue Termine werden wie die übrigen berechnet. Admin 3.0 only: Folgetermin, Feld **Datum**, Schalter **Diesen und alle folgenden Termine** (nicht der Storno-Dialog **Diesen und folgende Termine absagen**). Einzeln verschobene oder abgesagte Termine bleiben. Nicht verfügbare neue Termine werden nicht angelegt.
>
> Storno: Der Zwei-Button-Dialog erscheint nur auf einem Serien-Element (`is_series` = `series_id` gesetzt), nicht auf der Anker-Buchung (`is_series_master` = `series_type` gesetzt). Shop: Buchungsseite > **Stornieren** > **Termin absagen** oder **Diesen und folgende Termine absagen**. Admin: Anker-Buchung > Panel **Buchungsserie** > Folgetermin > **Stornieren** > dieselben zwei Buttons. Storno der Anker-Buchung storniert die restlichen offenen Termine mit, ohne Strategie-Dialog. Backend-Strategie `series` und i18n-Key `cancelEntireSeries` existieren, die sichtbare UI sendet sie nicht. Derselbe Dialog gilt auch für feste Buchungsserien.


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