{{-- Header --}} @if(!empty($periode)) @endif
{{ isset($lokasi[0]['nama']) ? $lokasi[0]['nama'] : (isset($nama_lokasi) ? $nama_lokasi : '') }}

{{ $judul ?? 'LAPORAN REKAP KELUAR' }}

{{ $periode }}
@php /** * Sesuai blade rptRekapKeluar: * columns: * 0 no * 1 no_bukti * 2 nama_rek * 3 keterangan * 4 no_dokumen * 5 kode_vendor * 6 nilai * 7 dok (di UI berupa badge jum + icon doc). Untuk PDF kita tampilkan angka jum saja (kalau ada). */ $th_col = ["no","no_bukti","nama_rek","keterangan","no_dokumen","kode_vendor","nilai","jum"]; $th_label = ["No","No Bukti","Akun Rekening","Deskripsi","Dokumen","Vendor","Nilai","Dok"]; $th_width = ["30px","110px","110px","260px","90px","90px","90px","60px"]; $idx_num = [6,7]; // nilai dan jum (jum opsional) $no = (isset($start) ? $start : 0) + 1; $tot_nilai = 0; $tot_jum = 0; @endphp {{-- Table --}} @for ($c=0; $c < count($th_col); $c++) @endfor @if(isset($data) && count($data) > 0) @for($x=0; $x < count($data); $x++) @php $line=$data[$x]; // Normalisasi: kalau "no" tidak ada dari backend PDF, kita isi dari counter $line_no=$line['no'] ?? $no; // Totals $nilai=isset($line['nilai']) ? floatval($line['nilai']) : 0; $jum=isset($line['jum']) ? floatval($line['jum']) : 0; $tot_nilai +=$nilai; $tot_jum +=$jum; @endphp @php $no++; @endphp @endfor {{-- Footer total (sesuai DataTables: total di kolom nilai) --}} @else @endif
{{ $th_label[$c] }}
{{ $line_no }} {{ $line['no_bukti'] ?? '' }} {{ $line['nama_rek'] ?? '' }} {{ $line['keterangan'] ?? '' }} {{ $line['no_dokumen'] ?? '' }} {{ $line['kode_vendor'] ?? '' }} {{ number_format($nilai, 0, ',', '.') }} {{ isset($line['jum']) ? number_format($jum, 0, ',', '.') : '' }}
Total {{ number_format($tot_nilai, 0, ',', '.') }} {{ number_format($tot_jum, 0, ',', '.') }}
Tidak ada data.