<?php
/** CRON: تقرير الإيرادات اليومي */
require_once dirname(__DIR__).'/config.php';
require_once __DIR__.'/../engine/AccountingEngine.php';
$date = date('Y-m-d', strtotime('-1 day'));
$dash = AccountingEngine::getAuditDashboard($date);
$rev  = $dash['revenue_sdg'] ?? 0;
$vol  = $dash['txn_volume_sdg'] ?? 0;
$cnt  = $dash['txn_count'] ?? 0;
echo date('Y-m-d H:i:s')." — تقرير $date:\n";
echo "  معاملات: $cnt | حجم: ".number_format($vol)." SDG | إيرادات: ".number_format($rev)." SDG\n";
// KPI log
try {
    db()->prepare("INSERT INTO kpi_daily (metric_date,total_revenue_sdg,total_volume_sdg,txn_count) VALUES (?,?,?,?) ON DUPLICATE KEY UPDATE total_revenue_sdg=VALUES(total_revenue_sdg),total_volume_sdg=VALUES(total_volume_sdg),txn_count=VALUES(txn_count)")
       ->execute([$date,$rev,$vol,$cnt]);
} catch(Throwable $ignored){}
echo "✅ تم التسجيل\n";
