LAPORAN OMSET HARIAN

@if (!empty($nama_proyek))

Proyek: {{ $nama_proyek }}

@elseif (!empty($proyek_id) && $proyek_id !== 'semua')

Proyek: {{ $proyek_id }}

@endif

Periode: {{ $tahun_dari == $tahun_sampai ? $tahun_dari : $tahun_dari . ' - ' . $tahun_sampai }}

@php // Adjust to expected format: 1 halaman = 1 proyek // $data is array with 1 key (proyek name) => array per tanggal if (is_array($data) && !empty($data)) { if (isset($proyek_id) && $proyek_id !== 'semua' && isset($data[$proyek_id])) { $proyekNama = $proyek_id; $rows = $data[$proyek_id]; } elseif (!empty($nama_proyek) && isset($data[$nama_proyek])) { $proyekNama = $nama_proyek; $rows = $data[$nama_proyek]; } else { // fallback; ambil array pertama $proyekNama = array_key_first($data); $rows = $data[$proyekNama]; } } else { $rows = []; $proyekNama = $nama_proyek ?? ''; } $total_masuk = 0; $total_keluar = 0; $total_omset = 0; @endphp @forelse($rows as $row) @php $tanggal = !empty($row['tanggal']) ? \Carbon\Carbon::parse($row['tanggal'])->translatedFormat('d F Y') : '-'; $masuk = isset($row['total_masuk']) ? $row['total_masuk'] : 0; $keluar = isset($row['total_keluar']) ? $row['total_keluar'] : 0; $omset = $masuk - $keluar; $total_masuk += $masuk; $total_keluar += $keluar; $total_omset += $omset; @endphp @empty @endforelse
Tanggal Masuk (IN) Keluar (OUT) Omset (IN - OUT)
{{ $tanggal }} {{ 'Rp ' . number_format($masuk, 0, ',', '.') }} {{ 'Rp ' . number_format($keluar, 0, ',', '.') }} {{ 'Rp ' . number_format($omset, 0, ',', '.') }}
Tidak ada data omset untuk periode ini.
Total {{ 'Rp ' . number_format($total_masuk, 0, ',', '.') }} {{ 'Rp ' . number_format($total_keluar, 0, ',', '.') }} {{ 'Rp ' . number_format($total_omset, 0, ',', '.') }}