diff --git a/app/Console/Commands/SendInvoiceTransitReport.php b/app/Console/Commands/SendInvoiceTransitReport.php index 3a37c9b..8056617 100644 --- a/app/Console/Commands/SendInvoiceTransitReport.php +++ b/app/Console/Commands/SendInvoiceTransitReport.php @@ -88,6 +88,11 @@ class SendInvoiceTransitReport extends Command $ruleInvoices = $results->where('invoice_master_id', $rule->invoice_master_id); + if ($ruleInvoices->isEmpty()) { + $this->info("Skipping rule {$rule->id} — no invoice transit data."); + continue; // ❌ DO NOT SEND MAIL + } + $invoiceMaster = InvoiceMaster::find($rule->invoice_master_id); $mailSubject = $invoiceMaster