Feedback-Umsetzung (dev/2026-07-22/feedback-analyse-2026-07-24.md, alle 10 Punkte):
- VIP-Statistik: eigener Berater ('ich', Linie 0) in Neue-Kundenabos- und beiden Top-10-Listen; Top-10-Umsatz sortiert nach abgerechneten Ist-Punkten + Abo-Anzahl-Spalte; Fußnote nicht-payline-wirksame Punkte (SalesVolumePoints::nonPaylinePoints)
- Führungskräfte-Liste: beide Sichten 'direkt' (an nächster FK abgeschnitten, additiv) und 'gesamt' (komplette Downline), Gesamt-Spalte nach Kundenzählweise
- Team-Abos: je Ebene 'abgerechnet (Monat)' und 'bis zum 25. erwartet'; Payline-Karte mit Teamabo-/Kundenabo-Zählern
- Incentive-Live-Ranking: Qualifizierte zuerst nummeriert (fixt auch isWinner rank<=max_winners)
- Porto: Netto-/Brutto-Kennzeichnung (Berater netto, Endkunden inkl. MwSt., portal_view-Flag; auch CRM-/Shop-Warenkorb + Checkout), Yard::shipping_tax-Fix
- Struktur-Ansicht: Abo-Badges 'A' (eigenes Abo) und '(n)' (Kundenabos) je Teampartner, gebatcht
- Abo-Löschung: Softdelete setzt active=0 (UserAbo deleting-Hook) + Bereinigungs-Migration für gelöschte-aber-aktive Abos
- Doku: technische Analyse + Kundinnen-Feedback-Dokument unter dev/2026-07-22/
- Tests: IncentiveRankingTest, TeamStructureAboBadgesTest, YardShippingTaxTest (neu); BackofficeStatisticsListsTest, TeamAboOverviewTest, PaylineForecastServiceTest, AboAdminDeleteTest, AboOneTimeViewTest erweitert
Außerdem enthalten (Branch-WIP vor dem Feedback): DATEV-Abgleich-Fixes 08+09/2025, USt-ID-Live-Validierung sowie restliche unkommittete Stände (u. a. Abo-Pause-Sprachkeys).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
9.4 KiB
Rückmeldung zu deinem Dokument „Statistiken kontrolliert"
Vielen Dank für deine gründliche Kontrolle — sie war sehr hilfreich! Wir sind alle Punkte einzeln durchgegangen und haben jede Zahl mit der Datenbank nachgerechnet.
Das Wichtigste vorweg: Alle Zahlen im System stimmen — es gibt keinen Rechenfehler. An einigen Stellen zählen zwei Ansichten aber bewusst unterschiedlich (das erklären wir unten), und einige deiner Wünsche waren berechtigte Verbesserungen, die wir jetzt umgesetzt haben. Hier die Antworten zu jedem deiner Punkte:
1. Neue Kundenabos — „hier muss ICH auch in die Liste"
✅ Umgesetzt. Du erscheinst jetzt selbst in der Liste, sobald du neue Kundenabos abgeschlossen hast. Deine Zeile ist mit einem kleinen „ich"-Zeichen markiert.
2. Top 10 Kundenabos (Anzahl)
✅ Du bist jetzt dabei: Wenn du selbst unter den Top 10 bist, erscheinst du in der Liste (ebenfalls mit „ich"-Zeichen).
Zu den Zahlen (Rosmarie 14 statt 13, Tanja 16 statt 13 usw.): Wir haben jede einzelne Zahl nachgerechnet — beide Listen stimmen, sie zählen nur zwei verschiedene Dinge:
- Die Montenegro-Rangliste zählt alle Abos, die im Aktionszeitraum (1. April bis 31. Juli) gestartet sind. Was einmal gezählt wurde, bleibt gezählt — auch wenn das Abo inzwischen beendet oder gelöscht wurde. Außerdem zählt dort das eigene Abo der Beraterin mit (deshalb „17/6" bei Tanja).
- Die Top-10-Liste zeigt dagegen den aktuellen Bestand: nur Kundenabos, die heute wirklich laufen.
Am Beispiel Tanja: Montenegro zeigt 17 = 13 heute laufende Kundenabos + 1 eigenes Abo + 3 Abos, die im Aktionszeitraum gestartet, inzwischen aber beendet oder gelöscht wurden. Beide Zahlen sind also richtig — sie beantworten nur verschiedene Fragen („Was wurde für das Incentive geschafft?" vs. „Was läuft heute?").
Ein Teil der Differenz kam übrigens von den Kundenabos, die wegen Zahlungsproblemen gelöscht und neu angelegt wurden — die alten zählen im Incentive weiter, im Bestand natürlich nicht. Damit das nicht mehr verwirrt, steht der Unterschied jetzt direkt als Hinweis an der Top-10-Liste. Zusätzlich haben wir intern dafür gesorgt, dass gelöschte Abos sauber als beendet markiert werden.
3. Top 10 Kundenabos (Umsatz)
✅ Umgesetzt, genau wie gewünscht:
- Die Liste zeigt jetzt als Hauptwert die im laufenden Monat bereits angerechneten Kundenabo-Punkte — danach wird auch sortiert.
- Daneben steht jetzt die Anzahl der Kundenabos, mit denen die Beraterin diesen Umsatz gemacht hat (dein Beispiel: „Tanja: 1.123 Punkte mit 16 Kundenabos").
- Du selbst erscheinst ebenfalls, wenn du unter den Top 10 bist.
Zu deiner Frage, warum „Soll" mal höher und mal niedriger war als „Ist": Der bisherige „Soll"-Wert war der heutige Abo-Bestand — also was die aktuell laufenden Abos pro Lieferung bringen. Der „Ist"-Wert ist, was im Monat schon angerechnet wurde. Wenn ein Abo Anfang des Monats noch geliefert wurde und danach beendet wurde, steckt es im Ist, aber nicht mehr im Bestand — dann ist Ist höher. Kommt ein neues Abo dazu, dessen Liefertag noch aussteht, ist es umgekehrt. Beide Werte sind weiterhin sichtbar, aber jetzt klar beschriftet: „Abgerechnet" und „Bestand/Lieferung".
4. Abos Führungskräfte — „stimmen leider nicht"
Hier stimmen die Zahlen — die Liste hat aber anders gezählt, als du erwartet hast, und zwar so, wie es ursprünglich gemeinsam festgelegt wurde: Jede Führungskraft zählte ihr Team nur bis zur nächsten Führungskraft. Der Grund: So wird kein Abo doppelt gezählt, und die Gesamtsumme oben geht exakt auf.
Deine Rechnung zählt dagegen die komplette Downline — das haben wir nachgerechnet und es stimmt exakt (Nina: 21 Teamabos + 52 Teamkundenabos, genau wie von dir angegeben; Rosmarie lag bei unserer Prüfung bei 82 + 201, dein Stand 81 + 200 war vom Vortag).
✅ Umgesetzt — die Tabelle zeigt jetzt beides:
- „direkt" = das eigene Team bis zur nächsten Führungskraft (diese Spalten gehen in der Summe oben exakt auf),
- „gesamt" = die komplette Downline, so wie du gezählt hast. Die Gesamt-Spalte rechnet jetzt genauso wie du: eigenes Abo + Kundenabos + alle Teamabos + alle Teamkundenabos.
Wichtig zu wissen: In der „gesamt"-Sicht zählt dasselbe Abo bei mehreren Führungskräften mit (Ninas Team steckt z. B. auch komplett in Rosmaries Zahlen). Deshalb kann man diese Spalten nicht einfach aufaddieren — ein kurzer Hinweis dazu steht unter der Tabelle. Schau es dir bitte an und gib uns Bescheid, ob dir beide Sichten helfen oder ob eine davon reicht.
5. Statistik 97.453 vs. Struktur 92.211 — „theoretisch gleich, warum verschieden?"
Beide Zahlen sind richtig — sie enthalten unterschiedliche Punkte:
- Die Statistik zählt alle Umsatzpunkte deines Teams.
- Die Struktur-/Provisionsansicht zählt nur die Punkte, die in deine Payline fließen und damit provisionsrelevant sind.
Der Unterschied sind Punkte, die einer Beraterin persönlich gutgeschrieben werden, aber nicht in die Payline wandern — vor allem die Einschreibungspunkte für Neupartner (bei deiner Kontrolle: 19 Neupartner-Einschreibungen plus eine Gutschrift, zusammen genau die Differenz).
✅ Umgesetzt: Unter der Statistik-Tabelle steht jetzt ein Hinweis, wie viele der Gesamtpunkte nicht payline-wirksam sind — dann sieht man auf einen Blick, warum die Struktur-Ansicht niedriger liegt.
6. Team-Abos: „Was bedeuten diese 42.628 Abo-Punkte?"
Diese Zahl ist der Bestand: die Punkte, die alle aktuell laufenden Abos deines Teams pro Lieferung bringen würden — über alle 10 Ebenen deines Teams. (Die Payline-Karte darüber zeigt weniger, weil deine Payline nur die ersten 6 Ebenen umfasst.) Es ist also nicht der abgerechnete Umsatz.
✅ Umgesetzt — die Tabelle „Abos nach Ebenen" zeigt jetzt drei Werte pro Ebene:
- Punkte pro Lieferung (Bestand) — die bisherige Zahl, jetzt klar beschriftet,
- abgerechnet (Monat) — was in diesem Monat schon angerechnet wurde,
- bis zum 25. erwartet — was bis zum letzten Liefertag des Monats voraussichtlich zusammenkommt (bereits Abgerechnetes plus die noch anstehenden Lieferungen).
Damit hast du genau die Sicht, die du dir gewünscht hast: was zum Stichtag 25. im aktuellen Monat abgerechnet sein wird.
7. Payline: „Wieviel Abos gibt es in der Payline?"
✅ Umgesetzt. Unter der Payline-Karte steht jetzt zusätzlich, wie viele Abos dahinterstecken, bei deinem Account aktuell: „Payline = 6 Ebenen · 502 Berater — 129 Teamabos + 340 Kundenabos in der Payline."
8. Live-Rangliste Montenegro — Nummerierung
✅ Umgesetzt, genau wie von dir beschrieben: Die Plätze werden jetzt so vergeben, dass die qualifizierten Beraterinnen oben stehen und fortlaufend Platz 1, 2, 3, … tragen. Wer mehr Punkte hat, aber die Mindestqualifikation (Partner/Abos) noch nicht geschafft hat, wird darunter eingereiht — und springt nach oben, sobald die Qualifikation erreicht ist. Dein Beispiel: Tanja steht mit den meisten Punkten, aber ohne Mindestqualifikation, jetzt auf Platz 5 — nicht auf Platz 1.
Der Fix hatte noch einen positiven Nebeneffekt: Die Gewinner-Ermittlung („die besten 20 qualifizierten") arbeitet jetzt ebenfalls sauber nach dieser Reihenfolge.
9. Portokosten Deutschland: Abo 19,90 € vs. Einzelbestellung 16,72 €
Gute Nachricht: Es gibt gar keinen Preisunterschied. Beide Zahlen sind derselbe Versandsatz — einmal mit Mehrwertsteuer (19,90 €) und einmal ohne (16,72 €; 16,72 € + 19 % MwSt = 19,90 €). Die Abo-Ansicht zeigte den Betrag inklusive Steuer, die Einzelbestellungs-Übersicht ohne — deshalb sah es wie ein Aufschlag aus.
In Österreich fällt der Unterschied nicht auf, weil dort für Teampartner mit gültiger UID-Nummer keine deutsche Mehrwertsteuer berechnet wird (Reverse Charge) — darum stand dort in beiden Ansichten derselbe Betrag (25,21 €).
✅ Umgesetzt: Die Anzeige ist jetzt einheitlich und eindeutig beschriftet — bei Beratern (die als Selbstständige netto rechnen) steht der Nettobetrag mit dem Zusatz „(netto)", bei Endkunden der Bruttobetrag mit „(inkl. MwSt.)". Abgebucht wurde immer der korrekte Betrag; es war rein eine Darstellungsfrage.
10. Struktur: Kennzeichen für Abos je Teampartner
✅ Umgesetzt. In der Struktur-Ansicht steht jetzt bei jedem Teampartner:
- ein grünes „A", wenn er/sie ein eigenes laufendes Abo hat,
- daneben eine rote Zahl, z. B. (8), für die Anzahl der eigenen Kundenabos.
Beim Drüberfahren mit der Maus wird die Bedeutung angezeigt. Gezählt wird genauso wie in der Statistik, damit die Zahlen überall zusammenpassen.
Was wir noch von dir brauchen
- Führungskräfte-Liste (Punkt 4): Schau dir bitte die neue Tabelle mit den beiden Sichten „direkt" und „gesamt" an — reicht dir eine davon oder sollen beide bleiben?
- Payline-Vorschau (offen aus der letzten Runde): In der Vorschau auf die Liefertage zählen aktuell auch deine eigenen Abos und Kundenabos mit. Soll das so bleiben oder sollen nur die Team-Abos der Payline zählen?
Alle Änderungen sind auf dem Testsystem bereits aktiv — du kannst alles direkt mit deinem Zugang nachprüfen. Melde dich gern, wenn eine Zahl nicht zu deiner Erwartung passt: Wie du an den Punkten oben siehst, lohnt sich das Nachrechnen immer — entweder finden wir eine Verbesserung oder eine gute Erklärung.