Laporan Penjualan
{{ $storeName }}
Laporan penjualan untuk periode {{ \Carbon\Carbon::parse($dateFrom)->format('d F Y') }} - {{ \Carbon\Carbon::parse($dateTo)->format('d F Y') }} @if($branch) pada cabang {{ $branch->name }} @else untuk seluruh cabang @endif
Dicetak: {{ now()->format('d/m/Y H:i') }}
Operator: {{ auth()->user()->name }}
Cabang: {{ $branch?->name ?? 'Semua Cabang' }}
@php $completedTransactions = $transactions->where('status', 'completed')->count(); $totalSales = $transactions->where('status', 'completed')->sum('total'); $averageOrderValue = $completedTransactions > 0 ? $totalSales / $completedTransactions : 0; @endphp
Total Penjualan
Rp {{ number_format($totalSales, 0, ',', '.') }}
{{ number_format($completedTransactions) }} transaksi selesai
Rata-rata per Transaksi
Rp {{ number_format($averageOrderValue, 0, ',', '.') }}
Nilai transaksi selesai
Total Transaksi
{{ number_format($transactions->count()) }}
Seluruh status transaksi
Tunai (Cash)
Rp {{ number_format($paymentMethodTotals['cash']['total'] ?? 0, 0, ',', '.') }}
{{ number_format($paymentMethodTotals['cash']['count'] ?? 0) }} transaksi
QRIS
Rp {{ number_format($paymentMethodTotals['qris']['total'] ?? 0, 0, ',', '.') }}
{{ number_format($paymentMethodTotals['qris']['count'] ?? 0) }} transaksi
Transfer
Rp {{ number_format($paymentMethodTotals['transfer']['total'] ?? 0, 0, ',', '.') }}
{{ number_format($paymentMethodTotals['transfer']['count'] ?? 0) }} transaksi
Detail Transaksi
@forelse($transactions as $index => $transaction) @empty @endforelse
No Invoice Tanggal Kasir Cabang Pembayaran Total Status
{{ $index + 1 }} {{ $transaction->invoice_number }} {{ $transaction->created_at->format('d/m/Y H:i') }} {{ $transaction->user?->name ?? '-' }} {{ $transaction->branch?->name ?? '-' }} {{ $transaction->payment_method === 'cash' ? 'Tunai' : ($transaction->payment_method === 'qris' ? 'QRIS' : ($transaction->payment_method === 'transfer' ? 'Transfer' : ucfirst($transaction->payment_method === 'operasional' ? 'Operasional' : ucfirst($transaction->payment_method)))) }} Rp {{ number_format($transaction->total, 0, ',', '.') }} {{ ucfirst($transaction->status) }}
Tidak ada data transaksi pada periode ini