Tageskarten-Modul - Administrator-Handbuch¶
Überblick¶
Das Tageskarten-Modul verwaltet die komplette Ausgabe von Tageskarten für Gastangler. Es unterscheidet zwischen Mitglieder-Gästen (Gäste von Vereinsmitgliedern) und externen Käufen (Direktkäufe durch Gastangler).
Navigation im Admin-Bereich¶
Alle Tageskarten-Funktionen finden Sie unter: Admin-Hauptmenü → Tageskarten
Verfügbare Menüpunkte¶
| Menüpunkt | Zweck | Häufigkeit der Nutzung |
|---|---|---|
| Tageskarten-Anträge | Bearbeitung von Mitglieder-Gastanträgen | Täglich |
| Ausgestellte Tageskarten | Übersicht aller erstellten Karten | Täglich |
| Externe Gastkarten-Käufe | Abwicklung direkter Käufe | Regelmäßig |
| Gewässer-Kontingente | Kontingent-Verwaltung pro Gewässer | Saisonbeginn |
| Individuelle Kontingente | Sonderkontingente für Mitglieder | Bei Bedarf |
| Gastkarten-Typen | Kartentypen (Tag, Woche, etc.) | Einmalige Einrichtung |
| Gewässer-PDF-Konfigurationen | PDF-Einstellungen pro Gewässer | Einmalige Einrichtung |
Grundlegende Arbeitsabläufe¶
1. Mitglieder-Gäste Workflow¶
Schritt 1: Antragsprüfung¶
Wo: Admin → Tageskarten → Tageskarten-Anträge
Die Liste zeigt alle eingegangenen Anträge mit folgenden Informationen: - Gastname: Name des Gastes - Antragsteller: Welches Mitglied den Antrag gestellt hat - Angeldatum: Gewünschtes Datum - Gewässer: Gewähltes Gewässer - Status: Ausstehend / Genehmigt / Abgelehnt - Erstellt am: Zeitpunkt des Antrags
Schritt 2: Antrag bearbeiten¶
Verfügbare Aktionen in der Listenansicht:
- Genehmigen (grüner Button)
- Erstellt automatisch eine Tageskarte mit eindeutiger Nummer
- Versendet E-Mail an das Mitglied mit Zahlungsdetails
-
Erstellt Rechnung im Hintergrund (falls kostenpflichtig)
-
Ablehnen (roter Button)
- Antrag wird abgelehnt
- E-Mail-Benachrichtigung an das Mitglied
-
Grund der Ablehnung kann in den Admin-Notizen eingetragen werden
-
PDF generieren (blauer Button)
- Nur verfügbar nach Genehmigung
- Erstellt druckfertige Tageskarte im PDF-Format
Detailansicht eines Antrags¶
Klicken Sie auf einen Antrag für weitere Details:
Gastinformationen - Persönliche Daten des Gastes - Hochgeladener Fischereischein
Angeldetails - Antragstellendes Mitglied - Gewähltes Datum und Gewässer
Antragsstatus - Aktueller Status und Notizen - Admin-Bearbeitung (wer hat wann bearbeitet)
Status-Änderungen
Ein genehmigter oder abgelehnter Antrag kann nicht mehr geändert werden. Die Statusänderung ist endgültig.
2. Externe Käufe Workflow¶
Käufe verwalten¶
Wo: Admin → Tageskarten → Externe Gastkarten-Käufe
Die Liste zeigt: - Gastname: Name des Käufers - Gewässer: Gewähltes Gewässer - Kartentyp: Tag, Woche, Monat etc. - Angel-Zeitraum: Gültigkeitsdauer - Gesamtpreis: Berechneter Preis - Zahlungsstatus: Ausstehend / Bezahlt / Fehlgeschlagen / Erstattet
Zahlungsabwicklung¶
Verfügbare Aktionen:
- Als bezahlt markieren
- Ändert Status auf "Bezahlt"
- Erstellt automatisch die Tageskarte
-
Gast erhält E-Mail mit Kartendetails
-
PDF generieren
- Nur nach Zahlungseingang verfügbar
Tageskarten-Verwaltung¶
Übersicht aller Karten¶
Wo: Admin → Tageskarten → Ausgestellte Tageskarten
Diese zentrale Übersicht zeigt alle erstellten Tageskarten:
- Kartennummer: Format TK-JAHR-LAUFNUMMER (z.B. TK-2025-0001)
- Gastname: Name des Gastes
- Kartentyp: Badge zeigt "Mitglied" oder "Extern"
- Antragsteller: Mitgliedsname oder "Extern"
- Angeldatum: Mit Jahr-Markierung (aktuell/vergangen/zukunft)
- Gewässer: Zugewiesenes Gewässer
- Preis: Berechneter Betrag oder "Kostenlos"
- Rechnung: Status und Verlinkung zur Rechnung
- Ausgestellt am: Erstellungsdatum
Verfügbare Aktionen für Tageskarten¶
- PDF generieren
- Erstellt professionelle LaTeX-basierte Tageskarte
- Enthält QR-Code zur Verifikation
-
Markiert Karte als "PDF generiert"
-
Kontrolle exportieren
- CSV-Datei für Gewässeraufsicht
- Enthält alle relevanten Kontrolldaten
QR-Code Verifikation¶
Jede Tageskarte erhält automatisch einen QR-Code: - Zweck: Mobile Kontrolle am Gewässer ohne Admin-Zugang - Funktionen: Status-Prüfung, Gültigkeits-Verifikation - Zugriff: Öffentlich verfügbar, kein Login erforderlich
Kontingent-Verwaltung¶
Gewässer-Kontingente einrichten¶
Wo: Admin → Tageskarten → Gewässer-Kontingente
Wichtig
Kontingente müssen für jedes Gewässer und Jahr/Saison eingerichtet werden, bevor Tageskarten ausgegeben werden können.
Neue Kontingente erstellen¶
Gewässer und Zeitraum: - Gewässer: Aus vorhandenen Gewässern auswählen - Zeitraum-Typ: - Saison: Mit Start- und Enddatum (z.B. April bis September) - Jahr: Gesamtes Kalenderjahr - Jahr: Gültigkeitsjahr
Kontingente festlegen: - Externes Kontingent: Anzahl Karten für Direktkäufer - Mitglieder-Gäste Kontingent: Anzahl Karten für Vereinsmitglieder-Gäste
Preisgestaltung: - Grundpreis pro Tag: Basis-Tagespreis für externe Käufer - Mitglieder-Gäste Preis pro Tag: Preis für Mitglieder (oft 0 = kostenlos)
Kontingent-Überwachung¶
Die Liste zeigt live den Verbrauch: - Externes Kontingent: "Verbraucht/Gesamt" (z.B. "15/100") - Mitglieder-Gäste Kontingent: "Verbraucht/Gesamt" (z.B. "8/50")
Kontingent-Überschreitung
Das System verhindert automatisch die Ausgabe von Karten, wenn das Kontingent erschöpft ist.
Individuelle Mitglieder-Kontingente¶
Wo: Admin → Tageskarten → Individuelle Kontingente
Für Sonderfälle können einzelne Mitglieder abweichende Jahreskontingente erhalten: - Anwendungsfall: Vorstandsmitglieder, Ehrenmitglieder, besondere Verdienste - Einrichtung: Mitglied auswählen, Jahr und individuelle Anzahl festlegen - Notizen: Begründung für die Abweichung dokumentieren
Kartentypen-Verwaltung¶
Gastkarten-Typen definieren¶
Wo: Admin → Tageskarten → Gastkarten-Typen
Einmalige Einrichtung
Diese Konfiguration erfolgt normalerweise einmal zu Saisonbeginn und bleibt dann bestehen.
Standard-Kartentypen erstellen¶
| Kartentyp | Gültigkeitsdauer | Preis-Multiplikator | Beispielrechnung |
|---|---|---|---|
| Tageskarte | 1 Tag | 1.0 | 15€ × 1.0 = 15€ |
| Wochenkarte | 7 Tage | 6.0 | 15€ × 6.0 = 90€ |
| Monatskarte | 30 Tage | 25.0 | 15€ × 25.0 = 375€ |
Felder ausfüllen: - Name: Bezeichnung des Kartentyps - Gültigkeitsdauer (Tage): Anzahl gültiger Tage - Preis-Multiplikator: Faktor für Preisberechnung - Aktiv: Häkchen setzen für verfügbare Typen - Beschreibung: Zusätzliche Informationen (optional)
PDF-Konfiguration¶
Gewässer-spezifische Einstellungen¶
Wo: Admin → Tageskarten → Gewässer-PDF-Konfigurationen
Für jedes Gewässer können individuelle PDF-Einstellungen vorgenommen werden:
PDF-Konfiguration: - Besondere Bedingungen: Gewässer-spezifische Regelungen - Rechtlicher Hinweis: Überschreibt Standard-Rechtshinweise - Fang- und Gewässerordnung: Spezielle Fangregeln - Max. Handangeln: Anzahl erlaubter Ruten - Fang-Tabellen Zeilen: Zeilen in der Fangtabelle
Standard-Werte
Leere Felder verwenden automatisch die Standard-Werte aus der Tenant-Konfiguration.
Automatische Hintergrundprozesse¶
Was läuft automatisch ab?¶
- Rechnungserstellung
- Bei kostenpflichtigen Tageskarten wird automatisch eine Rechnung erstellt
- Erfolgt im Hintergrund über Celery-Tasks
-
Rechnung ist in der Tageskarten-Liste verlinkt
-
E-Mail-Benachrichtigungen
- Mitglieder: Benachrichtigung bei Genehmigung/Ablehnung mit Zahlungsdetails
- Admins: Info über neue Anträge
-
Externe Käufer: Bestätigung nach Zahlungseingang
-
Kartennummern-Generierung
- Automatische eindeutige Nummerierung: TK-JAHR-LAUFNUMMER
-
System verhindert Duplikate
-
QR-Code Generierung
- Jede Karte erhält automatisch einen sicheren Verifikations-Token
- QR-Code wird in PDF integriert
Suche und Filter¶
Effiziente Listen-Navigation¶
Tageskarten-Anträge: - Suche: Nach Gastname, Mitglied oder Mitgliedsnummer - Filter: Status, Datum, Gewässer, Antragsteller
Ausgestellte Tageskarten: - Suche: Kartennummer, Gastname oder Mitglied - Filter: Kartentyp, Gewässer, Datum, PDF-Status
Externe Käufe: - Suche: Gastname, E-Mail oder Gewässer - Filter: Zahlungsstatus, Kartentyp, Gewässer, Datum
Fehlerbehebung¶
Häufige Probleme und Lösungen¶
"Kontingent für dieses Gewässer ist ausgeschöpft"¶
Ursache: Das Gewässer-Kontingent ist vollständig verbraucht Lösung: 1. Gewässer-Kontingent prüfen und bei Bedarf erhöhen 2. Oder anderen Gewässer vorschlagen
"Mitglied hat keine verfügbaren Tageskarten für dieses Jahr"¶
Ursache: Jahreskontingent des Mitglieds ist aufgebraucht Lösung: 1. Individuelles Kontingent für das Mitglied erstellen 2. Oder Standard-Jahreslimit in Mitgliedschafts-Konfiguration erhöhen
PDF-Generierung schlägt fehl¶
Mögliche Ursachen: - Gewässer-PDF-Konfiguration fehlt - LaTeX-Compiler-Fehler
Lösung: 1. PDF-Konfiguration für das Gewässer erstellen 2. Bei wiederholten Fehlern: IT-Support kontaktieren
E-Mail kommt nicht an¶
Lösung: 1. Spam-Ordner prüfen 2. E-Mail-Adresse des Mitglieds/Gastes überprüfen 3. Bei wiederholten Problemen: E-Mail-Konfiguration prüfen lassen
Rechnung wird nicht erstellt¶
Ursache: Hintergrund-Task funktioniert nicht
Lösung:
1. Prüfen ob price_charged > 0 ist
2. IT-Support über Celery-Worker-Status informieren
System-Validierungen verstehen¶
Das System führt automatische Prüfungen durch:
Bei Antragstellung: - Angeldatum darf nicht in der Vergangenheit liegen - Mitglied muss verfügbare Tageskarten haben - Gewässer-Kontingent muss verfügbar sein - Fischereischein-Upload ist Pflicht
Bei externer Buchung: - Externes Kontingent muss verfügbar sein - Alle Pflichtfelder müssen ausgefüllt sein - Preisberechnung erfolgt automatisch
Workflow-Optimierung¶
Empfohlene Arbeitsreihenfolge¶
- Saisonvorbereitung (einmalig):
- Gastkarten-Typen aktualisieren
- Gewässer-Kontingente für neues Jahr/Saison festlegen
-
PDF-Konfigurationen prüfen
-
Tägliche Routine:
- Neue Tageskarten-Anträge bearbeiten
- Externe Käufe bei Zahlungseingang abwickeln
-
PDFs für genehmigte Karten generieren
-
Regelmäßige Kontrolle:
- Kontingent-Auslastung überwachen
- Bei Engpässen rechtzeitig Kontingente anpassen
Tastaturkürzel und Effizienz-Tipps¶
- Listensortierung: Spaltenüberschriften anklicken
- Mehrfachauswahl: Strg+Klick für mehrere Einträge
- Schnellsuche: Suchfeld nutzen statt scrollen
- Filter kombinieren: Mehrere Filter gleichzeitig verwenden
Zeitsparende Arbeitsweise
Bearbeiten Sie Anträge nach Gewässern sortiert - so haben Sie die Kontingent-Situation besser im Blick und können effizienter arbeiten.