@extends('layouts.mobile.app') @section('content')
Slip Gaji
@foreach ($laporan_presensi as $d) @php $tanggal_presensi = $periode_dari; $hari_hadir = 0; $total_denda = 0; while (strtotime($tanggal_presensi) <= strtotime($periode_sampai)) { if (isset($d[$tanggal_presensi])) { 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) { $total_denda += $denda_dari_db; } else { $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) { $total_denda += hitungdenda($denda_list, $terlambat['menitterlambat']); } } } } $tanggal_presensi = date('Y-m-d', strtotime('+1 day', strtotime($tanggal_presensi))); } $total_upah = $d['gaji_pokok'] * $hari_hadir; $gaji_bersih = $total_upah - $total_denda; @endphp
{{ $generalsetting->nama_perusahaan }}
SLIP GAJI (HARIAN)
{{ date('d/m/Y', strtotime($periode_dari)) }} - {{ date('d/m/Y', strtotime($periode_sampai)) }}
NIK:{{ $d['nik'] }}
Nama:{{ $d['nama_karyawan'] }}
Jabatan:{{ $d['nama_jabatan'] }}
Dept:{{ $d['kode_dept'] }}
Rate: Rp {{ number_format($d['gaji_pokok'], 0, ',', '.') }}/hari | {{ $hari_hadir }} hari hadir
PENGHASILAN
Upah Pokok{{ number_format($total_upah, 0, ',', '.') }}
Sub Total{{ number_format($total_upah, 0, ',', '.') }}
@if ($total_denda > 0)
POTONGAN
Denda{{ number_format($total_denda, 0, ',', '.') }}
Sub Total{{ number_format($total_denda, 0, ',', '.') }}
@endif
GAJI BERSIH{{ number_format($gaji_bersih, 0, ',', '.') }}
@endforeach
@endsection