Refactor invoice retrieval in SendInvoiceDataReport to use unique document numbers and maintain order

This commit is contained in:
dhanabalan
2025-11-07 23:04:54 +05:30
parent 3e93e924fc
commit f6c2f10f5a

View File

@@ -119,8 +119,9 @@ class SendInvoiceDataReport extends Command
->whereBetween('document_date', [$startDate, $endDate])
->orderBy('document_date', 'asc')
->select('customer_code', 'document_number', 'document_date', 'customer_trade_name', 'customer_location')
->distinct('document_number')
->get();
->get()
->unique('document_number')
->values();
if ($invoices->isEmpty()) {
continue;