PT. SULTAN GINANJAR INDONESIA
REKAP PAYROLL / PENGGAJIAN
@if( !empty($filters['cabang_id']) || !empty($filters['nama']) || !empty($filters['nip']) ) @endif
Periode Penggajian {{ str_pad($periode->bulan, 2, '0', STR_PAD_LEFT) }}/{{ $periode->tahun }} Status {{ $periode->status }}
Tanggal Periode {{ $periode->tanggal_awal }} s/d {{ $periode->tanggal_akhir }} Tanggal Pembayaran {{ $periode->tanggal_pembayaran ?: '-' }}
Filter @if(!empty($filters['cabang_id'])) Cabang: {{ optional(\App\Models\Cabang::find($filters['cabang_id']))->nama }} @endif @if(!empty($filters['nama']))   |  Nama: {{ $filters['nama'] }} @endif @if(!empty($filters['nip']))   |  NIP: {{ $filters['nip'] }} @endif
@php /* * URUTAN KOLOM HARUS SAMA DENGAN . */ $cols = [ 'gaji_pokok', 'tunjangan_jabatan', 'tunjangan_makan', 'tunjangan_transport', 'insentif', 'bonus', 'masuk_lain', 'iuran_koperasi', 'potongan_koperasi', 'jpk', 'pinjaman', 'kasbon', 'potongan_kendaraan', 'potongan_absensi', 'potongan_tiket', 'potongan_punishment', 'keluar_lain', 'gaji_bersih' ]; /* * WIDTH KOLOM: * No 2.2 * NIP 7.0 * Nama 14.8 * Cabang 6.5 * 12 kolom besar x 4.0 = 48.0 * 5 kolom kecil x 3.1 = 15.5 * Net 6.0 * * TOTAL = 100% */ $widths = [ '2.2%', '7%', '14.8%', '6.5%', '4%', '4%', '4%', '4%', '4%', '4%', '3.1%', '4%', '4%', '3.1%', '4%', '4%', '4%', '3.1%', '4%', '3.1%', '3.1%', '6%' ]; @endphp @foreach($widths as $width) @endforeach @foreach($items as $i => $p) @foreach($cols as $c) @endforeach @endforeach @if($items->count()) @foreach($cols as $c) @endforeach @endif
No NIP Nama Cabang Gaji
Pokok
Tunj.
Jabatan
Tunj.
Makan
Tunj.
Transport
Insentif Bonus Masuk
Lain
Iuran
Koperasi
Potongan
Koperasi
JPK Pinjaman Kasbon Pot.
Kendaraan
Pot.
Absensi
Pot.
Tiket
Pot.
Punishment
Keluar
Lain
Gaji
Bersih
{{ $i + 1 }} {{ $p->nip_snapshot }} {{ $p->nama_snapshot }} {{ $p->cabang_snapshot ?: '-' }} {{ number_format((float)($p->{$c} ?? 0), 0, ',', '.') }}
TOTAL {{ number_format((float)$items->sum($c), 0, ',', '.') }}