@php $filters = request('filters', []); $dateFrom = $filters['date_from'] ?? request('date_from'); $dateTo = $filters['date_to'] ?? request('date_to'); use Carbon\Carbon; $dateFromFormatted = $dateFrom ? Carbon::parse($dateFrom)->translatedFormat('F Y') : '-'; $dateToFormatted = $dateTo ? Carbon::parse($dateTo)->translatedFormat('F Y') : '-'; $path = public_path('assets/images/logo/logo-anugerah.png'); $type = pathinfo($path, PATHINFO_EXTENSION); $da = file_get_contents($path); $base64 = 'data:image/'.$type.';base64,'.base64_encode($da); @endphp Laporan Cashflow Periode {{ $dateFromFormatted }} - {{ $dateToFormatted }}
LAPORAN CASH FLOW
{{ strtoupper($company->name) ?? '-' }}
{{ $company->address ?? '-' }}
@if(!empty($filters['Petugas'])) @endif @if(!empty($filters['Kategori'])) @endif
Periode : {{ $dateFromFormatted }} - {{ $dateToFormatted }}
Cash Flow : {{ $filters['Cash Flow'] ?? 'Semua' }}
Petugas : {{ $data[0]->petugas_finance ?? '-' }}
Kategori : {{ $filters['Kategori'] }}
@php $inTotal = 0; $outTotal = 0; @endphp @foreach($data as $i => $row) @php $in = 0; $out = 0; $catatan = '-'; $judul = '-'; $pengaju = '-'; $petugas = '-'; if ($row->type === 'cash_in') { $in = $row->gross_amount ?? 0; } if ($row->type === 'cash_out') { if ($row->kategori === 'tax') { $out = $row->tax_amount ?? 0; } else { $out = $row->net_amount ?? 0; $catatan = $row->note ?? '-'; $pengaju = $row->pengaju; $petugas = $row->petugas_finance; $judul = $row->title; } } else { $catatan = $row->note ?? '-'; $pengaju = $row->pengaju; $petugas = $row->petugas_finance; } $inTotal += $in; $outTotal += $out; @endphp @endforeach
No Tanggal Transaksi Kategori Judul Pengaju Finance Cashflow Catatan
In Out
{{ $i + 1 }} {{ $row->created_at }} {{ $row->kategori }} {{ $row->title }} {{ ucwords(strtolower($pengaju)) }} {{ $petugas }} {{ number_format($in, 2, ',', '.') }} {{ number_format($out, 2, ',', '.') }} {{ $catatan }}
Total {{ number_format($inTotal, 2, ',', '.') }} {{ number_format($outTotal, 2, ',', '.') }}
Arus Kas Bersih {{ number_format($inTotal - $outTotal, 2, ',', '.') }}
Petugas
( {{ session('user.name_account') }} )