Laporan Keuangan Penjualan

@php // Ambil semua tanggal_booking dari collection $tanggalArray = $keuangan->pluck('tanggal_booking')->filter()->toArray(); // Mendapatkan tanggal paling awal dan paling akhir $tanggalAwal = $tanggalArray ? min($tanggalArray) : null; $tanggalAkhir = $tanggalArray ? max($tanggalArray) : null; @endphp

Periode data dari : @if ($tanggalAwal && $tanggalAkhir) {{ \Carbon\Carbon::parse($tanggalAwal)->translatedFormat('d M Y') }} s/d {{ \Carbon\Carbon::parse($tanggalAkhir)->translatedFormat('d M Y') }} @elseif ($tanggalAwal) Mulai dari {{ \Carbon\Carbon::parse($tanggalAwal)->translatedFormat('d M Y') }} @elseif ($tanggalAkhir) Sampai dengan {{ \Carbon\Carbon::parse($tanggalAkhir)->translatedFormat('d M Y') }} @else Tidak ada data tanggal @endif

@foreach ($keuangan as $i => $row) @endforeach
# Status Jenis Perumahan Klaster Blok No Rumah Konsumen Marketing Verifikator Biaya Booking Tanggal Booking Catatan Created At
{{ $i + 1 }} {{ $row->status }} {{ $row->rumah->jenis ?? '-' }} {{ $row->rumah->blok->klaster->perumahan->nama_perumahan ?? '-' }} {{ $row->rumah->blok->klaster->nama_klaster ?? '-' }} {{ $row->rumah->blok->nama_blok ?? '-' }} {{ $row->rumah->nomor_rumah ?? '-' }} {{ $row->konsumen->nama_lengkap ?? '-' }} {{ $row->konsumen->petugas->name ?? '-' }} {{ $row->verifikator?->name ?? '-' }} {{ number_format($row->biaya_booking, 0, ',', '.') }} {{ \Carbon\Carbon::parse($row->tanggal_booking)->translatedFormat('M d, Y') }} {{ $row->catatan ?? '-' }} {{ $row->created_at->translatedFormat('M d, Y H:i:s') }}
Total Biaya Booking Masuk {{ number_format($keuangan->sum('biaya_booking'), 0, ',', '.') }}