This runs sendDailyPaidReportEmailsForDate(date) — the same function used by the cron (step 5). It reads from distributor_payment_history for the chosen date and sends one email per paid distributor. You also receive a summary email at FINANCIAL_REPORT_EMAIL (from .env) so you always get at least one email when the report runs.
For date 2026-04-16:
Preview (first 25):
| Distributor ID | Would send? | |
|---|---|---|
| AM1 | sol…@yahoo.com | Yes |
| AM13 | mah…@gmail.com | Yes |
| AM182 | tam…@gmail.com | Yes |
| AM183 | mah…@gmail.com | Yes |
| AM2 | sol…@yahoo.com | Yes |
| AM35 | mah…@gmail.com | Yes |
| AM67 | mah…@gmail.com | Yes |
| AM68 | sol…@yahoo.com | Yes |
| AM7 | tef…@gmail.com | Yes |
| AMRJ | sol…@yahoo.com | Yes |
To receive the summary email: Set FINANCIAL_REPORT_EMAIL=your@email.com in api-backend/.env (same as the financial report). You will then get one summary per run with sent/skipped/failed counts.
← Back to Dashboard
Full 24h compile: cron-end-of-day-compile.php (may require ?key=YOUR_CRON_ARCHIVE_KEY if set in .env).