@php use App\Models\GajiPokok; use App\Models\GajiBulanan; use App\Models\GajiBulananDetail; use App\Models\TunjanganKaryawan; $gaji = GajiBulanan::join('users', 'users.id_users', 'jc_gaji_bulanan.id_users') ->join('jc_jabatan', 'jc_jabatan.id_jc_jabatan', 'users.id_jc_jabatan') ->where('tahun_gajian', 2025) ->where('bulan_gajian', 2) //->whereIn('users.id_users', [21,20,365,308,309,48,362,307,38,233]) ->groupBy('users.id_users') ->orderBy('nama', 'asc') ->orderBy('status_gaji', 'asc') ->get(); @endphp @foreach ($gaji as $row) @php $pending = GajiBulanan::join('users', 'users.id_users', 'jc_gaji_bulanan.id_users') ->join('jc_jabatan', 'jc_jabatan.id_jc_jabatan', 'users.id_jc_jabatan') ->where('tahun_gajian', 2025) ->where('bulan_gajian', 2) ->whereNull('status_gaji') ->where('users.id_users', $row->id_users) ->first(); @endphp @if (!empty($pending->nama)) @endif @php $transferred = GajiBulanan::join('users', 'users.id_users', 'jc_gaji_bulanan.id_users') ->join('jc_jabatan', 'jc_jabatan.id_jc_jabatan', 'users.id_jc_jabatan') ->where('tahun_gajian', 2025) ->where('bulan_gajian', 2) ->where('status_gaji', 'Transferred') ->where('users.id_users', $row->id_users) ->first(); @endphp @if (!empty($transferred->nama)) @endif @php $total_transfer = $transferred->nominal_gaji_bersih ?? 0; $total_pending = $pending->nominal_gaji_bersih ?? 0; @endphp @endforeach
ID Karyawan Bulan/Tahun Penerimaan Total Penerimaan Pengurangan Gaji Bersih
Nama Status GAPOK Tunjangan Lembur Absensi Ins. Mar. Ins. Tiket Pokok Kasbon Total
{{ $pending->id_users }} {{ $pending->nama }} {{ $pending->nama_jabatan }} {{ second_numb($pending->bulan_gajian) }}-{{ $pending->tahun_gajian }} {{ number($pending->nominal_gaji_pokok) }} {{ number($pending->nominal_tunjangan) }} {{ number($pending->nominal_lembur) }} {{ number($pending->nominal_bonus_absensi) }} {{ number($pending->nominal_komisi_marketing) }} {{ number($pending->nominal_komisi_teknisi) }} {{ rupiah($total_penerimaan = $pending->nominal_gaji_pokok + $pending->nominal_tunjangan + $pending->nominal_lembur + $pending->nominal_bonus_absensi + $pending->nominal_komisi_marketing + $pending->nominal_komisi_teknisi) }} {{ number($pending->nominal_potongan_bulanan) }} {{ number($pending->nominal_potongan_kasbon) }} {{ rupiah($total_potongan = $pending->nominal_potongan_bulanan + $pending->nominal_potongan_kasbon) }} {{ rupiah($pending->nominal_gaji_bersih) }}
{{ $transferred->id_users }} {{ $transferred->nama }} {{ $transferred->nama_jabatan }} {{ second_numb($transferred->bulan_gajian) }}-{{ $transferred->tahun_gajian }} {{ number($transferred->nominal_gaji_pokok) }} {{ number($transferred->nominal_tunjangan) }} {{ number($transferred->nominal_lembur) }} {{ number($transferred->nominal_bonus_absensi) }} {{ number($transferred->nominal_komisi_marketing) }} {{ number($transferred->nominal_komisi_teknisi) }} {{ rupiah($total_penerimaan = $transferred->nominal_gaji_pokok + $transferred->nominal_tunjangan + $transferred->nominal_lembur + $transferred->nominal_bonus_absensi + $transferred->nominal_komisi_marketing + $transferred->nominal_komisi_teknisi) }} {{ number($transferred->nominal_potongan_bulanan) }} {{ number($transferred->nominal_potongan_kasbon) }} {{ rupiah($total_potongan = $transferred->nominal_potongan_bulanan + $transferred->nominal_potongan_kasbon) }} {{ rupiah($transferred->nominal_gaji_bersih) }}
Selisih {{ rupiah($selisih = $total_pending - $total_transfer) }}