{{-- partials/latest-invoices.blade.php --}} @forelse($latestInvoices as $invoice) @php $totalAmount = ($invoice->cashamount ?? 0) + ($invoice->bankamount ?? 0) + ($invoice->creaditamount ?? 0) + ($invoice->Bank_transfer ?? 0); if ($totalAmount == 0 && isset($invoice->Price)) { $totalAmount = $invoice->Price; } $isReturned = $invoice->returnSales && $invoice->returnSales->isNotEmpty(); if ($isReturned) { $paymentMethod = __('home.sales_return'); $badgeStyle = 'background-color: #fee2e2; color: #dc2626; border: 1px solid #fca5a5;'; } else { $payValue = strtolower(trim($invoice->Pay ?? '')); switch ($payValue) { case 'cash': $paymentMethod = __('home.cash'); $badgeStyle = 'background-color: #dcfce7; color: #166534; border: 1px solid #86efac;'; break; case 'shabka': case 'card': case 'bank': case 'network': case 'span': $paymentMethod = __('home.card_span'); $badgeStyle = 'background-color: #e0f2fe; color: #0369a1; border: 1px solid #7dd3fc;'; break; case 'bank_transfer': case 'transfer': $paymentMethod = __('home.bank_transfer'); $badgeStyle = 'background-color: #fef3c7; color: #b45309; border: 1px solid #fde047;'; break; case 'partition': case 'more': case 'multi': $paymentMethod = __('home.split_payment'); $badgeStyle = 'background-color: #f3e8ff; color: #6b21a8; border: 1px solid #d8b4fe;'; break; case 'credit': case 'creadit': case 'dept': $paymentMethod = __('home.credit'); $badgeStyle = 'background-color: #ffe4e6; color: #be123c; border: 1px solid #fda4af;'; break; default: if ($invoice->morepayment_way == 1) { $paymentMethod = __('home.split_payment'); $badgeStyle = 'background-color: #f3e8ff; color: #6b21a8; border: 1px solid #d8b4fe;'; } elseif (($invoice->bankamount ?? 0) > 0) { $paymentMethod = __('home.card_span'); $badgeStyle = 'background-color: #e0f2fe; color: #0369a1; border: 1px solid #7dd3fc;'; } elseif (($invoice->Bank_transfer ?? 0) > 0) { $paymentMethod = __('home.bank_transfer'); $badgeStyle = 'background-color: #fef3c7; color: #b45309; border: 1px solid #fde047;'; } elseif (($invoice->creaditamount ?? 0) > 0) { $paymentMethod = __('home.credit'); $badgeStyle = 'background-color: #ffe4e6; color: #be123c; border: 1px solid #fda4af;'; } else { $paymentMethod = $invoice->Pay ?? __('home.cash'); $badgeStyle = 'background-color: #dcfce7; color: #166534; border: 1px solid #86efac;'; } break; } } @endphp
{{ __('home.no_transactions_today') }}