{{ $storeName }}

@csrf

Data Bon / Hutang

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
@php $groupedBons = $bons->groupBy(function($item) { return $item->nama . '|' . $item->no_ktp; }); @endphp @foreach ($groupedBons as $key => $group) @php $first = $group->first(); $totalJumlah = $group->sum('jumlah'); $totalQty = $group->sum('qty'); $produkList = $group->pluck('nama_produk')->filter()->unique()->implode(', '); $tanggalTerbaru = $group->max('created_at'); @endphp @endforeach
Nama Nomor KTP Total Bon Aksi
{{ $first->nama }} {{ $first->no_ktp }} Rp {{ number_format($totalJumlah, 0, ',', '.') }} @if ($totalJumlah == 0) Lunas @else @php $produkData = $group->map(function ($item) { return [ 'id' => $item->id, 'nama_produk' => $item->nama_produk, 'qty' => $item->qty, 'harga_satuan' => $item->jumlah / max($item->qty, 1), 'total' => $item->jumlah ]; }); @endphp @endif
{{ $bons->links('vendor.pagination.tailwind') }}

@foreach($bons as $bon) @endforeach