@if ($generalsetting->logo && Storage::exists('public/logo/' . $generalsetting->logo)) Logo Perusahaan @else Logo Default @endif

LAPORAN GAJI (HARIAN)
{{ $generalsetting->nama_perusahaan }}
PERIODE {{ date('d-m-Y', strtotime($periode_dari)) }} - {{ date('d-m-Y', strtotime($periode_sampai)) }}

{{ $generalsetting->alamat }}
{{ $generalsetting->telepon }}
@php $total_upah_all = 0; $total_all_denda = 0; $total_gaji_bersih_all = 0; @endphp @foreach ($laporan_presensi as $d) @php $tanggal_presensi = $periode_dari; $hari_hadir = 0; $total_denda = 0; @endphp @while (strtotime($tanggal_presensi) <= strtotime($periode_sampai)) @php $denda = 0; @endphp @if (isset($d[$tanggal_presensi])) @php if ($d[$tanggal_presensi]['status'] == 'h') { $hari_hadir++; } $denda_dari_db = isset($d[$tanggal_presensi]['denda']) && $d[$tanggal_presensi]['denda'] !== null ? $d[$tanggal_presensi]['denda'] : null; if ($denda_dari_db !== null) { $denda = $denda_dari_db; } else if ($d[$tanggal_presensi]['status'] == 'h') { $jam_masuk = $tanggal_presensi . ' ' . $d[$tanggal_presensi]['jam_masuk']; $terlambat = hitungjamterlambat($d[$tanggal_presensi]['jam_in'], $jam_masuk); if ($terlambat != null && $terlambat['desimal_terlambat'] < 1) { $denda = hitungdenda($denda_list, $terlambat['menitterlambat']); } } @endphp @endif @php $total_denda += $denda; $tanggal_presensi = date('Y-m-d', strtotime('+1 day', strtotime($tanggal_presensi))); @endphp @endwhile @php $total_upah = $d['gaji_pokok'] * $hari_hadir; $gaji_bersih = $total_upah - $total_denda; // Totals $total_upah_all += $total_upah; $total_all_denda += $total_denda; $total_gaji_bersih_all += $gaji_bersih; @endphp @endforeach
No Nik Nama Karyawan Jabatan Dept Rate Harian Hari Hadir Total Upah Denda Gaji Bersih
{{ $loop->iteration }} '{{ $d['nik_show'] ?? $d['nik'] }} {{ $d['nama_karyawan'] }} {{ $d['nama_jabatan'] }} {{ $d['kode_dept'] }} {{ formatAngka($d['gaji_pokok']) }} {{ $hari_hadir }} {{ formatAngka($total_upah) }} {{ formatAngka($total_denda) }} {{ formatAngka($gaji_bersih) }}
TOTAL {{ formatAngka($total_upah_all) }} {{ formatAngka($total_all_denda) }} {{ formatAngka($total_gaji_bersih_all) }}