Anzahlungen

Anzahlungen konfigurieren - pro Produktart oder individuell pro Kurs

Anzahlung Deposit Zahlung Produktart Kurs

Anzahlungen

Konfigurieren Sie Anzahlungen flexibel - als festen Betrag oder Prozentsatz, pro Produktart oder individuell pro Kurs.


Uebersicht

┌─────────────────────────────────────────────────────────────────────┐
│                    ANZAHLUNGS-SYSTEM                                │
├─────────────────────────────────────────────────────────────────────┤
│                                                                     │
│   PRODUKTART-STANDARD              KURS-OVERRIDE                    │
│   (Einstellungen → Dienst-         (Kurs-Editor Sidebar)            │
│    leistungen)                                                      │
│                                                                     │
│   ┌─────────────────────┐          ┌─────────────────────┐          │
│   │ Praesenz-Kurs       │          │ ☑ Override aktiv    │          │
│   │ [Fix ▼] [90] €      │    →     │ [% ▼] [50] %        │          │
│   │                     │          │                     │          │
│   │ Webinar             │          │ (Ueberschreibt      │          │
│   │ [Keine ▼]           │          │  Produktart-Std.)   │          │
│   └─────────────────────┘          └─────────────────────┘          │
│                                                                     │
│                           ↓                                         │
│                                                                     │
│   ┌─────────────────────────────────────────────────────────┐       │
│   │                    BUCHUNG                               │       │
│   ├─────────────────────────────────────────────────────────┤       │
│   │  Gesamtbetrag:     350,00 EUR                           │       │
│   │  davon Anzahlung:   90,00 EUR (fix)                     │       │
│   │  Restbetrag:       260,00 EUR                           │       │
│   └─────────────────────────────────────────────────────────┘       │
│                                                                     │
└─────────────────────────────────────────────────────────────────────┘

1. Anzahlung pro Produktart

Jede Produktart (Dienstleistung) hat eigene Standard-Anzahlungseinstellungen.

So konfigurieren Sie Produktart-Anzahlungen

Einstellungen → Dienstleistungen → Spalte "Anzahlung"

Verfuegbare Optionen

Option Beschreibung Beispiel
Keine Keine Anzahlung erforderlich Webinare, Video-Kurse
Fix Fester Euro-Betrag 90€ fuer Praesenz-Kurse
% Prozentsatz vom Gesamtpreis 30% fuer Workshops

Standard-Konfiguration

Produktart Typ Wert Beschreibung
A) Praesenz-Kurs Fix 90€ Fester Betrag
B) Workshop % 30% Prozentual
C) Webinar Keine - Volle Zahlung
D) Mental Coaching % 30% Prozentual
E) Video-Kurs Keine - Volle Zahlung
F) Video-Paket Keine - Volle Zahlung

Beispiel UI

┌─────────────────────────────────────────────────────────────────┐
│  DIENSTLEISTUNGEN                                                │
├──────┬────────────────────┬─────────────────────────────────────┤
│ Pos  │ Name               │ Anzahlung                           │
├──────┼────────────────────┼─────────────────────────────────────┤
│  1   │ Praesenz-Kurs      │ [Fix ▼] [90 ] €                     │
│  2   │ Workshop           │ [%   ▼] [30 ] %                     │
│  3   │ Webinar            │ [Keine▼] [   ]                      │
│  4   │ Mental Coaching    │ [%   ▼] [30 ] %                     │
└──────┴────────────────────┴─────────────────────────────────────┘

2. Kurs-spezifische Override

Einzelne Kurse koennen die Produktart-Einstellung ueberschreiben.

So aktivieren Sie den Override

Kurs bearbeiten → Sidebar → Anzahlung

Anzeige im Kurs-Editor

┌─────────────────────────────────────────┐
│  💰 ANZAHLUNG                           │
├─────────────────────────────────────────┤
│                                         │
│  ┌─────────────────────────────────┐    │
│  │ ℹ Standard: 90€ (Praesenz-Kurs) │    │
│  └─────────────────────────────────┘    │
│                                         │
│  ☐ Override: Eigene Einstellung         │
│                                         │
│  (Bei Aktivierung erscheint:)           │
│  ┌─────────────────────────────────┐    │
│  │ [Fix ▼] [120] €                 │    │
│  └─────────────────────────────────┘    │
│                                         │
└─────────────────────────────────────────┘

Override-Logik

Kurs hat Override aktiviert?
      │
      ├─ JA → Verwende Kurs-Einstellung (Typ + Wert)
      │
      └─ NEIN → Pruefe Legacy-Felder
                    │
                    ├─ "Anzahlung aktivieren" = JA
                    │        → Verwende Kurs-Prozentsatz
                    │
                    └─ NEIN → Verwende Produktart-Standard

3. Berechnung im Buchungsformular

Feste Anzahlung (Fix)

Kurspreis:        350,00 EUR
Anzahlung (90€):   90,00 EUR (fest)
─────────────────────────────
Restbetrag:       260,00 EUR

Wichtig: Bei festen Betraegen wird maximal der Gesamtpreis berechnet. Wenn Kurspreis = 50€ und Anzahlung = 90€ → Anzahlung = 50€

Prozentuale Anzahlung

Kurspreis:        350,00 EUR
Anzahlung (30%):  105,00 EUR
─────────────────────────────
Restbetrag:       245,00 EUR

Anzeige im Frontend

┌─────────────────────────────────────────┐
│  Ihre Buchung                           │
├─────────────────────────────────────────┤
│  Reitkurs Anfaenger    1x   350,00 EUR  │
│                                         │
│  ─────────────────────────────────────  │
│  Gesamt:                   350,00 EUR   │
│  Anzahlung (90€):           90,00 EUR   │
└─────────────────────────────────────────┘

4. Praxisbeispiele

Szenario 1: Praesenz-Kurse mit fester Anzahlung

Anforderung: Alle Reitkurse sollen 90€ Anzahlung haben.

Loesung: 1. Einstellungen → Dienstleistungen 2. Bei "Praesenz-Kurs": Fix / 90€ 3. Speichern

→ Alle neuen Praesenz-Kurse haben automatisch 90€ Anzahlung.

Szenario 2: Webinare ohne Anzahlung

Anforderung: Webinare sollen komplett vorab bezahlt werden.

Loesung: 1. Einstellungen → Dienstleistungen 2. Bei "Webinar": Keine 3. Speichern

→ Im Buchungsformular wird keine Anzahlung angezeigt.

Szenario 3: Premium-Kurs mit hoeherer Anzahlung

Anforderung: Ein spezieller Kurs braucht 150€ Anzahlung statt 90€.

Loesung: 1. Kurs bearbeiten 2. Sidebar → Anzahlung 3. "Override: Eigene Einstellung" aktivieren 4. Fix / 150€ waehlen 5. Speichern

→ Nur dieser Kurs hat 150€, alle anderen bleiben bei 90€.


5. Zahlungsziel (Sprint 48)

Neben der Anzahlung koennen Sie auch das Zahlungsziel (Zahlungsfrist in Tagen) pro Kurs festlegen.

Anzeige im Kurs-Editor

┌─────────────────────────────────────────┐
│  📅 ZAHLUNGSZIEL                    [?] │
├─────────────────────────────────────────┤
│                                         │
│  [    ] Tage                            │
│                                         │
│  Leer = Global (14 Tage)                │
│                                         │
└─────────────────────────────────────────┘

Das Feld erscheint direkt unter "Anzahlung" in der Sidebar.

Logik: Kurs > Global

Kurs hat eigenes Zahlungsziel?
      │
      ├─ JA → Verwende Kurs-Wert
      │
      └─ NEIN → Verwende globalen Standard
               (Einstellungen → Zahlungen)

Auswirkungen

Das Zahlungsziel erscheint auf: - Buchungsbestaetigung (E-Mail + PDF) - sevDesk-Rechnungen (Feld timeToPay) - Anzahlungs- und Restrechnungen

Praxisbeispiel

Kurstyp Zahlungsziel Grund
Wochenendkurs (kurzfristig buchbar) 3 Tage Schnelle Zahlung noetig
Mehrwoechiger Kurs 21 Tage Mehr Zeit fuer Teilnehmer
Online-Webinar Leer (Global) Standard 14 Tage ausreichend

6. Technische Details

Gespeicherte Felder

Produktart (Option: kurs_booking_dienstleistungen)

Feld Typ Werte
deposit_type string none, fixed, percent
deposit_value float Betrag oder Prozentsatz

Kurs-Meta

Meta-Key Typ Beschreibung
_kurs_deposit_override 0/1 Override aktiviert?
_kurs_deposit_type string none/fixed/percent
_kurs_deposit_value float Betrag oder %
_kurs_payment_due_days int Zahlungsziel in Tagen (Sprint 48)

Legacy-Kompatibilitaet

Alte Kurse mit _kurs_deposit_enabled und _kurs_deposit_percent werden weiterhin unterstuetzt:

  • deposit_enabled = 1 → Verwendet deposit_percent als Prozentwert
  • Neue Override-Felder haben Vorrang wenn gesetzt

7. Wichtig: Haeufige Fehler vermeiden

⚠️ Override aktivieren nicht vergessen!

Wenn Sie kurs-spezifische Anzahlungseinstellungen verwenden moechten, MUSS die Checkbox "Override: Eigene Einstellung" aktiviert sein!

┌─────────────────────────────────────────────────────────────────┐
│  ❌ FALSCH                        ✅ RICHTIG                    │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  ☐ Override (nicht aktiv)         ☑ Override (aktiv)           │
│  [Fix ▼] [90] €                   [Fix ▼] [90] €               │
│                                                                 │
│  → Anzahlung wird IGNORIERT!      → Anzahlung wird verwendet   │
│  → Verwendet Produktart-Standard  → 90 EUR fix                 │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

Problem: Ohne aktivierten Override werden die Felder "Typ" und "Wert" zwar angezeigt und gespeichert, aber bei der Buchung nicht verwendet!

Loesung: Immer die Checkbox "Override: Eigene Einstellung" aktivieren, wenn Sie kurs-spezifische Werte setzen moechten.

Checkliste bei Anzahlungsproblemen

Wenn die Anzahlung nicht korrekt angezeigt/berechnet wird:

Pruefung Wo? Erwartet
Override aktiviert? Kurs → Sidebar → Anzahlung ☑ aktiviert
Typ gesetzt? Kurs → Sidebar → Anzahlung "Fix" oder "%"
Wert eingetragen? Kurs → Sidebar → Anzahlung > 0
Produktart hat Standard? Einstellungen → Dienstleistungen Typ + Wert

8. Haeufige Fragen

Kann ich Fix und Prozent kombinieren?

Ja, aber nur auf unterschiedlichen Ebenen: - Produktart: Fix (z.B. 90€) - Kurs-Override: Prozent (z.B. 30%)

Was passiert bei sehr guenstigen Kursen?

Bei festen Betraegen wird maximal der Kurspreis berechnet. Kurs = 50€, Anzahlung = 90€ → Anzahlung = 50€

Werden bestehende Buchungen beeinflusst?

Nein! Aenderungen gelten nur fuer neue Buchungen. Bestehende Buchungen behalten ihre urspruenglichen Werte.

Wie sehe ich die aktuelle Einstellung?

Im Kurs-Editor zeigt die Sidebar immer den aktuellen Standard: "Standard: 90€ (Praesenz-Kurs)"

Warum zeigt meine Buchung 0 EUR Anzahlung?

Moegliche Ursachen:

  1. Override nicht aktiviert - Die Checkbox "Override: Eigene Einstellung" muss aktiv sein
  2. Kein Wert eingetragen - Typ ist gesetzt, aber Wert ist leer oder 0
  3. Produktart hat "Keine" - Die Produktart des Kurses hat keine Anzahlung konfiguriert

→ Siehe Abschnitt 7 "Wichtig: Haeufige Fehler vermeiden"


Siehe auch