mivita/app/Http/Controllers
Kevin 0e409f6152 Recruiting Challenge: Storno nimmt Neupartner raus, Rang und Auszahlung nur mit Bestaetigung
Kundenentscheid 25.09.2026:
- Storno: Ist jede bezahlte Starterpaket-Bestellung eines Neupartners
  storniert (txaction = cancelled), bekommt das Tracking cancelled_at,
  eine Storno-Logzeile nimmt die Einmalpunkte zurueck. Nachtlauf und
  Neuaufbau markieren; "Meine Berechnung" zeigt den Partner durchgestrichen
  mit "Storniert am ..., zaehlt nicht".
- Gezaehlt wird fuer alle, einen Rang bekommen nur bestaetigte Teilnehmer;
  Export und Summen nur fuer sie. Unbestaetigte sehen "Deine Praemie nach
  Bestaetigung", im Admin "Teilnahme nicht bestaetigt, keine Auszahlung".
- Datenschutz: andere Berater sehen Unbestaetigte in der Rangliste nicht
  mehr (auch nicht anonym), VIP-Konten schon, der eigene Eintrag bleibt.
- Teilnahmebedingungen Punkt 2 und 7 und Hinweistexte in de/en/es/fr.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-25 10:44:49 +00:00
..
Admin Recruiting Challenge: Storno nimmt Neupartner raus, Rang und Auszahlung nur mit Bestaetigung 2026-09-25 10:44:49 +00:00
Api E-Mail-Adressen: Umlaute im lokalen Teil bei der Eingabe abweisen 2026-09-23 15:41:16 +00:00
Auth E-Mail-Adressen: Umlaute im lokalen Teil bei der Eingabe abweisen 2026-09-23 15:41:16 +00:00
Pay Payment Phase R: PAYONE-Integration entflechten (R1–R7 + Review) 2026-06-10 13:42:45 +00:00
Portal Abo (A1+A2): Liefertag frei waehlbar 1-31, Aenderung nur nach vorn, Sperre erst am Ausfuehrungstag 2026-09-16 11:28:55 +00:00
SAdmin 10.April 2026 2026-04-10 17:15:27 +02:00
SyS Mitgliedschaft: Erinnerungen und eigenes Verlaengerungs-Produkt 2026-08-26 08:24:32 +00:00
User Recruiting Challenge: Storno nimmt Neupartner raus, Rang und Auszahlung nur mit Bestaetigung 2026-09-25 10:44:49 +00:00
Web E-Mail-Adressen: Umlaute im lokalen Teil bei der Eingabe abweisen 2026-09-23 15:41:16 +00:00
AdminUserCleanupController.php Berater faellt aus (B2): pausieren nach 2 Tagen, Rueckgabe bei Zahlung, harter Cut am 28. Tag 2026-09-23 15:44:45 +00:00
AdminUserController.php Berater faellt aus (B2): pausieren nach 2 Tagen, Rueckgabe bei Zahlung, harter Cut am 28. Tag 2026-09-23 15:44:45 +00:00
AdminUserTransferController.php Berater uebertragen: kompletten Berater- und Kundenstamm an einen anderen Berater 2026-09-23 15:43:58 +00:00
AttributeController.php update 20.10.2025 2025-10-20 17:42:08 +02:00
BusinessCommissionController.php 08 2024 2024-08-05 12:05:24 +02:00
BusinessController.php update 20.10.2025 2025-10-20 17:42:08 +02:00
BusinessControllerOptimized.php update 20.10.2025 2025-10-20 17:42:08 +02:00
BusinessPointsController.php 20-02-2026 2026-02-20 17:55:06 +01:00
CategoryController.php 23-01-2026 2026-01-23 17:35:23 +01:00
Controller.php DHL-Versand: Sendungs-Info-Button in Bestelllisten & Absenderadresse 2026-06-25 13:37:13 +00:00
CountryController.php update 20.10.2025 2025-10-20 17:42:08 +02:00
CustomerController.php Kunden loeschen: Modal mit Komplett- oder DSGVO-Loeschung ueber alle Dubletten 2026-09-23 15:43:35 +00:00
DataTableController.php 08 2024 2024-08-05 12:05:24 +02:00
DhlShipmentController.php DHL: Auslandslabels mit V53WPAK, Feldlaengen und Tracking-Wiederholung 2026-09-23 15:41:49 +00:00
FileController.php Statistiken/Abo: Kundenfeedback 2026-07-24 komplett umgesetzt + Steuern: DATEV-Fixes 08+09/2025 (Sammel-Commit Branch-WIP) 2026-07-24 13:56:02 +00:00
HomeController.php Kundenfeedback 07.09. (K4, K5) und Karriere-Fallback: fehlende Controller-/View-Teile 2026-09-23 15:43:09 +00:00
ImportProductController.php update 20.10.2025 2025-10-20 17:42:08 +02:00
IngredientController.php update 20.10.2025 2025-10-20 17:42:08 +02:00
LeadController.php E-Mail-Adressen: Umlaute im lokalen Teil bei der Eingabe abweisen 2026-09-23 15:41:16 +00:00
LevelReportsController.php update 20.10.2025 2025-10-20 17:42:08 +02:00
ModalController.php Statistiken/Abo: Kundenfeedback 2026-07-24 komplett umgesetzt + Steuern: DATEV-Fixes 08+09/2025 (Sammel-Commit Branch-WIP) 2026-07-24 13:56:02 +00:00
PaymentCreditController.php 10.April 2026 2026-04-10 17:15:27 +02:00
PaymentInvoiceController.php 10.April 2026 2026-04-10 17:15:27 +02:00
PaymentMethodController.php update 20.10.2025 2025-10-20 17:42:08 +02:00
PaymentPointsController.php Updates to 03-2025 2025-04-01 10:36:47 +02:00
PaymentTaxAdvisorController.php DATEV: stornierte Rechnungen im Rechnungsmonat, Pruefliste fuer den Steuerberater 2026-09-23 15:42:54 +00:00
ProductController.php 23-01-2026 2026-01-23 17:35:23 +01:00
ProfileImageController.php Profilfoto: Upload nach Inhalt pruefen, Loeschen nur per POST 2026-09-23 15:42:11 +00:00
RevenueReportController.php 14-04-2026 2026-04-14 18:07:45 +02:00
SalesController.php Stripe: Kundendaten, Rechnungsnummer, manueller Zahlungseingang 2026-08-28 09:04:28 +00:00
SettingController.php DHL: Auslandslabels mit V53WPAK, Feldlaengen und Tracking-Wiederholung 2026-09-23 15:41:49 +00:00
ShippingController.php update 20.10.2025 2025-10-20 17:42:08 +02:00
SitesController.php 23-01-2026 2026-01-23 17:35:23 +01:00
TemplateController.php update 20.10.2025 2025-10-20 17:42:08 +02:00
TranslationController.php update 20.10.2025 2025-10-20 17:42:08 +02:00
TranslationFileController.php update 20.10.2025 2025-10-20 17:42:08 +02:00
UserDataController.php update 20.10.2025 2025-10-20 17:42:08 +02:00
UserDeleteController.php update 20.10.2025 2025-10-20 17:42:08 +02:00
UserLevelController.php update 20.10.2025 2025-10-20 17:42:08 +02:00
UserShopController.php Statistiken: Kundenfeedback 2026-08-19 komplett (N1-N8) + Review-Fixes + VP-/Incentive-Repair gehärtet 2026-08-21 10:44:44 +00:00
UserUpdateEmailController.php E-Mail-Adressen: Umlaute im lokalen Teil bei der Eingabe abweisen 2026-09-23 15:41:16 +00:00
UserUpdatePasswordController.php update 20.10.2025 2025-10-20 17:42:08 +02:00
WizardController.php 14-04-2026 2026-04-14 18:07:45 +02:00