@php $storeName = \App\Models\Setting::get('store_name', 'Gestock Pro'); $storeLogo = \App\Models\Setting::get('store_logo'); $currency = currency_symbol(); $locale = app()->getLocale(); $isRTL = $locale === 'ar'; $dir = $isRTL ? 'rtl' : 'ltr'; $dateFrom = $request->filled('date_from') ? $request->date_from : now()->startOfMonth()->format('Y-m-d'); $dateTo = $request->filled('date_to') ? $request->date_to : now()->endOfMonth()->format('Y-m-d'); $statusFilter = $request->filled('status') ? $request->status : trans('messages.all_status'); @endphp
{{ trans('messages.from_date') }}: {{ $dateFrom }}
{{ trans('messages.to_date') }}: {{ $dateTo }}
{{ trans('messages.status') }}: {{ is_string($statusFilter) ? $statusFilter : trans('messages.' . $statusFilter) }}
{{ trans('messages.date') }}: {{ now()->format('Y-m-d H:i') }}
| {{ trans('messages.invoice_number') }} | {{ trans('messages.date') }} | {{ trans('messages.customer') }} | {{ trans('messages.total') }} | {{ trans('messages.paid') }} | {{ trans('messages.due') }} | {{ trans('messages.profit') }} | {{ trans('messages.status') }} |
|---|---|---|---|---|---|---|---|
| {{ $invoice->invoice_number }} | {{ $invoice->created_at->format('Y-m-d') }} | {{ $invoice->customer?->name ?? $invoice->customer_name }} | {{ format_currency($invoice->total) }} | {{ format_currency($invoice->paid_amount) }} | {{ format_currency($invoice->due_amount) }} | {{ format_currency($invoice->profit) }} | @php $badgeClass = match($invoice->status) { 'paid' => 'success', 'partially_paid' => 'warning', 'draft' => 'secondary', 'returned' => 'danger', default => 'info' }; @endphp {{ trans('messages.' . $invoice->status) }} |
| {{ trans('messages.no_invoices_found') }} | |||||||