Admin-Anmeldung
Offene Zahlungsanfragen
PayPal-QR-Anfragen (Aufladung/Schulden) - bucht nichts automatisch, siehe api/payments.py. Nach Pruefung des PayPal-Kontos hier als erledigt markieren.
| Mitglied | Typ | Betrag | Angefragt am | Aktionen |
|---|
Neuen Benutzer anlegen
Benutzer
| Name | Rolle | Guthaben | Schulden | Limit | Aktionen |
|---|
Getränk hinzufügen
Getränke
| Name | Preis | Bestand | Mindestbestand | Aktiv | Aktionen |
|---|
Einkaufsliste
Vorschlag aus dem Verbrauch der letzten 4 Wochen, damit der Bestand 2 Wochen reicht (mindestens bis zum Mindestbestand).
| Getränk | Bestand | Mindestbestand | Verbrauch/Woche | Bestellen | Kosten ca. |
|---|
Inventur
| Getränk | Erwartet | Gezählt | Aktion |
|---|
Berichte manuell versenden
Statistiken
Top Getränke
| Getränk | Menge |
|---|
Offene Schulden
| Benutzer | Schulden |
|---|
Marge pro Getränk (30 Tage)
Wareneinsatz mit dem aktuell hinterlegten Einkaufspreis.
| Getränk | Menge | Umsatz | Einkauf | Marge | % |
|---|
Kassensturz
Erwartet = letzte Zählung + Bareinnahmen (Gutschriften „bar“, „Schulden bar bezahlt“) + Einlagen − Entnahmen.
Letzte Zählungen
| Zeit | Gezählt | Erwartet | Differenz | Notiz |
|---|
Entnahmen und Einlagen
| Zeit | Art | Betrag | Notiz |
|---|
CSV / Excel Export
Jahresabschluss (Kassenprüfung)
Excel mit Übersicht, allen Buchungen, Stornos, Zahlungseingängen, Bestandskorrekturen und Summen je Mitglied.
| Datei | Erstellt | Typ | Größe |
|---|
Chip / Tag registrieren
| UID | Typ | Label | Aktiv |
|---|
Persönliche PIN setzen
Nur wer eine persönliche PIN hat und eine Rolle ungleich "user", kann sich im Admin-Panel anmelden. Rolle vorher über "Rolle ändern" in der Benutzer-Tabelle setzen.
Registrierte Gesichter
Die Aufnahme eines neuen Gesichts erfolgt über den Admin-Modus der Android-Kiosk-App (Kamera erforderlich) - hier nur Ansicht/Sperren bereits registrierter Gesichter.
| ID | Angelegt | Status |
|---|
Kaufhistorie
| Zeit | Typ | Betrag | Beschreibung |
|---|
Registrierte Geräte
"Zuletzt gesehen" aktualisiert sich beim Hardware-Agent alle 30 Sekunden (Heartbeat) - liegt der Wert deutlich länger zurück, ist die Verbindung wahrscheinlich unterbrochen.
| Name | Typ | Status | Zuletzt gesehen |
|---|
Kiosk-App aktualisieren
Freigegebene Kiosk-Handys holen sich eine neue Version selbst und installieren sie ohne Rückfrage (Device Owner). Der versionCode muss höher sein als der bisherige und mit dem in der APK übereinstimmen.
Aktuell veröffentlicht: –
| Zeit | Akteur | Aktion | Details |
|---|