@if(!empty($setting['logo']) && file_exists(public_path('images/'.$setting['logo']))) Logo @endif
CUSTOMER REPORT
{{$client['client_name']}}
CUSTOMER DETAILS
{{$client['client_name']}}
Phone: {{$client['phone']}}
Total Sales: {{$client['total_sales']}}
Total Amount: {{$symbol}} {{formatPrice((float)$client['total_amount'], 2, $priceFormat)}}
Total Paid: {{$symbol}} {{formatPrice((float)$client['total_paid'], 2, $priceFormat)}}
Sales Due: {{$symbol}} {{formatPrice((float)$client['due'], 2, $priceFormat)}}
Return Due: {{$symbol}} {{formatPrice((float)$client['return_Due'], 2, $priceFormat)}}
COMPANY INFO
{{$setting['CompanyName']}}
Phone: {{$setting['CompanyPhone']}}
Email: {{$setting['email']}}
Address: {{$setting['CompanyAdress']}}

All Sales (Unpaid/Partial)

@php $rowIndex = 0; @endphp @foreach ($sales as $sale) @php $rowIndex++; @endphp @endforeach
DATE REF PAID DUE PAYMENT STATUS
@php $dateFormat = $setting['date_format'] ?? 'YYYY-MM-DD'; $dateTime = \Carbon\Carbon::parse($sale['date']); $phpDateFormat = str_replace(['YYYY', 'MM', 'DD'], ['Y', 'm', 'd'], $dateFormat); // Check if original date string contains time $hasTime = strpos($sale['date'], ' ') !== false && preg_match('/\d{1,2}:\d{2}/', $sale['date']); if ($hasTime) { $formattedDate = $dateTime->format($phpDateFormat . ' H:i'); // Preserve seconds if they exist if (preg_match('/:\d{2}:\d{2}/', $sale['date'])) { $formattedDate = $dateTime->format($phpDateFormat . ' H:i:s'); } } else { $formattedDate = $dateTime->format($phpDateFormat); } @endphp {{$formattedDate}} {{$sale['Ref']}} {{$symbol}} {{formatPrice((float)$sale['paid_amount'], 2, $priceFormat)}} {{$symbol}} {{formatPrice((float)$sale['due'], 2, $priceFormat)}} @php $paymentColors = [ 'paid' => ['bg' => '#d1fae5', 'color' => '#065f46'], 'partial' => ['bg' => '#fef3c7', 'color' => '#92400e'], 'unpaid' => ['bg' => '#fee2e2', 'color' => '#991b1b'], ]; $paymentKey = strtolower($sale['payment_status']); $paymentStyle = $paymentColors[$paymentKey] ?? ['bg' => '#e5e7eb', 'color' => '#374151']; @endphp {{$sale['payment_status']}}

Customer Sales Report