Wer Ende August registriert und am 1. September bezahlt hat, tauchte in keiner
Neupartner-Zaehlung auf: Der August-Snapshot wurde um 04:45 eingefroren, da
fehlte noch das Abrechnungskonto; im September lag active_date im falschen
Monat. Betroffen sind 2026 acht Partner, auch im Recruiting ihrer Sponsoren.
Kundenentscheidung 16.09.2026: der Zeitpunkt der Zahlung ist massgeblich.
Neue Spalte users.partner_paid_at, gesetzt bei der ersten Kontozahlung
(Payment::paymentStatusPaidAction) und bei manueller Freischaltung durch den
Admin — nur, solange sie leer ist; Verlaengerung und Wiederherstellung aendern
sie nicht. Bestehende Partner werden per Migration aus der ersten bezahlten
Registrierungsbestellung rueckgefuellt (Zeitstempel der Punktebuchung, ersatzweise
Bestelldatum, ohne Bestellung das Aktivierungsdatum). Bewusst nicht
payment_account minus ein Jahr: das ergaebe bei Verlaengerern den Jahrestag der
Erstzahlung.
User::scopeNewPartnerIn() und isNewPartnerIn() lesen jetzt partner_paid_at —
damit Kachel, Recruiter-Ranking, Top 3 und Neupartner-Liste gleichermassen.
Die Liste und der CSV-Export zeigen "Bezahlt am" neben "Registriert am".
Unveraendert: die Teamstruktur haengt weiter an active_date (auch im
Provisionsbaum). Wer ist neu dazugekommen und wer gehoert zur Linie sind zwei
verschiedene Fragen.
Die eingefrorenen Monate Januar bis August enthalten sieben dieser Partner
nicht; ob sie per --force neu gebaut werden, ist eine Entscheidung — siehe
dev/2026-07-22/neupartner-zahlungsmonat.md.
Mit drin: die handgebaute SQLite-Tabelle in BackofficeDashboardServiceTest
kannte status_reason aus
|
||
|---|---|---|
| .. | ||
| audit-statistiken-2026-09-09-bewertung.md | ||
| audit-statistiken-2026-09-09-nachpruefung.md | ||
| audit-statistiken-2026-09-09-pruefprotokoll.md | ||
| audit-statistiken-2026-09-09.md | ||
| Bildschirmfoto 2026-08-25 um 12.37.56.png | ||
| deploy-2026-09-10.md | ||
| deploy-2026-09-14.md | ||
| entwicklungskonzept.md | ||
| entwicklungsplan-2026-08-19.md | ||
| feedback-an-kundin-2026-08-25.md | ||
| feedback-an-kundin-statistiken.md | ||
| feedback-analyse-2026-07-24.md | ||
| monatsabschluss-eingefrorene-statistik.md | ||
| neuerungen-fuer-berater.md | ||
| neupartner-zahlungsmonat.md | ||
| README.md | ||
| Statistik-Aenderungen-19-08-2026.pdf | ||
| Statistiken kontrolliert.pdf | ||
| todos.md | ||
Statistiken & Backoffice — Wegweiser durch diesen Ordner
Der Ordner ist über mehrere Monate gewachsen. Diese Seite sagt, welches Dokument wofür gilt und welches der aktuelle Stand ist.
Wenn du wissen willst, wo wir stehen
audit-statistiken-2026-09-09-bewertung.md — ganz oben unter „Stand" stehen erledigte und offene Befunde mit Sprungmarken. Das ist der Einstieg.
deploy-2026-09-10.md — was am 10.09. live gegangen ist, was sich dabei in den Daten geändert hat und was das für die historischen Zahlen bedeutet.
deploy-2026-09-14.md — K11: Team-Statistik rechnet wie die Team-Struktur
(Provisionsbaum, Provisionspunkte, Umschalter), dazu der Laufstand-Fix in user_sales_volumes.
Plan und Tickets: dev/_tickets/entwicklungsplan-protokoll-september-2026.md.
Entscheidungen, die dauerhaft gelten
| Dokument | Inhalt |
|---|---|
| monatsabschluss-eingefrorene-statistik.md | Warum ein abgerechneter Monat vollständig eingefroren wird — Statistik, Team-Struktur, Detaillisten. Grenzen und Betriebsbefehle. |
| audit-statistiken-2026-09-09-bewertung.md, Abschnitt 8 | Stornoregel: ein Storno mindert nur den Monat der Ursprungsbestellung. Settings-Schalter für den Ausnahmefall. |
| audit-statistiken-2026-09-09-bewertung.md, Abschnitt 14 | Abo-Zustand: Berater wechseln ihn nur über Pause und Kündigung, nie über ein Aktiv-Feld. Jeder Wechsel wird zentral protokolliert. |
| neupartner-zahlungsmonat.md | Neupartner zählen im Monat der Zahlung, nicht der Registrierung (partner_paid_at). Gilt für Kachel, Recruiting, Top 3 und Liste. |
Prüfungen vom September 2026
Chronologisch, jede Runde prüft die vorige:
- audit-statistiken-2026-09-09.md — externes Audit, 23 Befunde (A01–A23)
- audit-statistiken-2026-09-09-pruefprotokoll.md — dessen Gegenproben und Testläufe
- audit-statistiken-2026-09-09-bewertung.md — unsere Bewertung, Korrekturen an der Gewichtung, und alle Umsetzungs-Nachträge
- audit-statistiken-2026-09-09-nachpruefung.md — externe Nachprüfung der Umsetzung (R01–R03); bewertet in Abschnitt 10 der Bewertung
Anforderungen und Kundenrückmeldungen
| Dokument | Stand |
|---|---|
| entwicklungsplan-2026-09-07.md | aktuellster Sollstand: K1–K9 umgesetzt, K10–K15 offen |
| feedback-an-kundin-2026-09-07.md | Kundenbrief dazu, mit den offenen Fragen |
| entwicklungsplan-2026-08-19.md | August-Pakete N1–N8 |
| feedback-an-kundin-2026-08-25.md | Kundenbrief August |
| entwicklungskonzept.md, todos.md | Juli-Grundanforderungen A1/A2, B1–B10 |
| feedback-analyse-2026-07-24.md, feedback-an-kundin-statistiken.md | Juli-Korrekturrunde |
| neuerungen-fuer-berater.md | Text für die Berater |
Achtung bei Widersprüchen: Es gilt immer die jüngere Entscheidung. Beispiel: Die August-Entscheidung F7 („Abo-Bestände tagesaktuell") wurde am 10.09. abgelöst — abgeschlossene Monate sind seitdem vollständig eingefroren.