@php $thn = 0; $bln = 0; // 1. MASA KERJA $tgl_mulai = $karyawan->tanggal_mulai ?? ($karyawan->karyawan->tanggal_mulai ?? null); if (!empty($tgl_mulai)) { $periode_tahun = $karyawan->periode_tahun ?? \Carbon\Carbon::now()->format('Y'); $periode_bulan = $karyawan->periode_bulan ?? \Carbon\Carbon::now()->format('m'); $waktu_slip = \Carbon\Carbon::createFromDate($periode_tahun, $periode_bulan, 1); $diff = \Carbon\Carbon::parse($tgl_mulai)->diff($waktu_slip); $thn = $diff->y; $bln = $diff->m; } // 2. NIP AMAN $nip_pegawai = $karyawan->nomor_pegawai ?? ($karyawan->karyawan->nomor_pegawai ?? '-'); // 3. LOGIKA STATUS PTKP (Tanggungan Pajak) $status_nikah = strtolower($karyawan->status_pernikahan ?? ($karyawan->karyawan->status_pernikahan ?? 'belum menikah')); $anak = (int) ($karyawan->jumlah_anak ?? ($karyawan->karyawan->jumlah_anak ?? 0)); $anak = min($anak, 3); if ($status_nikah === 'menikah') { $status_ptkp = 'K' . $anak; } else { $status_ptkp = $anak == 0 ? 'TK' : 'TK' . $anak; } // 4. TOTAL PENGHASILAN $total_penghasilan = $karyawan->total_penghasilan ?? ($karyawan->gaji_pokok + ($karyawan->total_tunjangan ?? 0)); @endphp

SLIP GAJI KARYAWAN

PERIODE {{ strtoupper(\Carbon\Carbon::createFromFormat('m', $karyawan->periode_bulan)->translatedFormat('F')) }} {{ $karyawan->periode_tahun }}

NAMA: {{ $karyawan->nama_pegawai }}
NIP: {{ $nip_pegawai }}
PEND/GOL/JABATAN: {{ $karyawan->pendidikan_terakhir ?? ($karyawan->karyawan->pendidikan_terakhir ?? '-') }}/{{ $karyawan->golongan_pangkat }}/{{ $karyawan->jabatan }}
STATUS: {{ $status_ptkp }}
MASA KERJA: {{ $thn }} Tahun {{ $bln }} bulan
@if(isset($karyawan->tunj_kinerja) && $karyawan->tunj_kinerja > 0) @endif
PENGHASILAN POTONGAN
Gaji Pokok Rp {{ $karyawan->gaji_pokok > 0 ? number_format($karyawan->gaji_pokok, 0, ',', '.') : '-' }} PPh Pasal 21 Rp {{ $karyawan->pot_pph21 > 0 ? number_format($karyawan->pot_pph21, 0, ',', '.') : '-' }}
Tunjangan Kinerja Direksi Rp {{ number_format($karyawan->tunj_kinerja, 0, ',', '.') }}
Tunjangan Istri Rp {{ $karyawan->tunj_istri > 0 ? number_format($karyawan->tunj_istri, 0, ',', '.') : '-' }} BPJS Kesehatan Rp {{ $karyawan->pot_bpjs_kes > 0 ? number_format($karyawan->pot_bpjs_kes, 0, ',', '.') : '-' }}
Tunjangan Anak Rp {{ $karyawan->tunj_anak > 0 ? number_format($karyawan->tunj_anak, 0, ',', '.') : '-' }} BPJS Tenaga Kerja Rp {{ $karyawan->pot_bpjs_tk > 0 ? number_format($karyawan->pot_bpjs_tk, 0, ',', '.') : '-' }}
Tunjangan Jabatan (TJ) Rp {{ $karyawan->tunj_jabatan > 0 ? number_format($karyawan->tunj_jabatan, 0, ',', '.') : '-' }} Persekot Gaji Rp {{ $karyawan->persekot_gaji > 0 ? number_format($karyawan->persekot_gaji, 0, ',', '.') : '-' }}
Tunjangan Kesehatan Rp {{ $karyawan->tunj_kesehatan > 0 ? number_format($karyawan->tunj_kesehatan, 0, ',', '.') : '-' }} Angsuran Kredit @if($karyawan->jangka_waktu_pinjaman > 0)
(Ke-{{ $karyawan->angsuran_ke }} dari {{ $karyawan->jangka_waktu_pinjaman }} Bln) @endif
Rp {{ $karyawan->angsuran_kredit > 0 ? number_format($karyawan->angsuran_kredit, 0, ',', '.') : '-' }}
Tunjangan Khusus Rp {{ $karyawan->tunj_khusus > 0 ? number_format($karyawan->tunj_khusus, 0, ',', '.') : '-' }} @if($karyawan->plafond_pinjaman > 0) * Plafond: Rp {{ number_format($karyawan->plafond_pinjaman, 0, ',', '.') }} @endif
Tunjangan Transportasi Rp {{ $karyawan->tunj_transport > 0 ? number_format($karyawan->tunj_transport, 0, ',', '.') : '-' }}
Tunjangan Peralihan Rp {{ $karyawan->tunj_peralihan > 0 ? number_format($karyawan->tunj_peralihan, 0, ',', '.') : '-' }}
Tunjangan Pangan Rp {{ $karyawan->tunj_pangan > 0 ? number_format($karyawan->tunj_pangan, 0, ',', '.') : '-' }}
Tunjangan Pengabdian Rp {{ $karyawan->tunj_pengabdian > 0 ? number_format($karyawan->tunj_pengabdian, 0, ',', '.') : '-' }}
Penyesuaian UMP Rp {{ $karyawan->penyesuaian_ump > 0 ? number_format($karyawan->penyesuaian_ump, 0, ',', '.') : '-' }}
TOTAL PENGHASILAN Rp {{ number_format($total_penghasilan, 0, ',', '.') }} TOTAL POTONGAN Rp {{ $karyawan->total_potongan > 0 ? number_format($karyawan->total_potongan, 0, ',', '.') : '-' }}
GAJI BERSIH Rp {{ number_format($karyawan->gaji_bersih, 0, ',', '.') }}

MENGETAHUI

{{ $karyawan->ttd_mengetahui_nama ?? '-' }}

{{ $karyawan->ttd_mengetahui_jabatan ?? '-' }}

YANG MEMBUAT

{{ $karyawan->ttd_pembuat_nama ?? '-' }}

{{ $karyawan->ttd_pembuat_jabatan ?? '-' }}