@extends('layouts.adminlte') @section('title', 'TEMPLATE REPORT PENGGAJIAN') @section('page_title', 'TEMPLATE REPORT PENGGAJIAN') @push('styles') @endpush @section('content')
| No. | Karyawan | Siklus | Periode Bayar | Approved | HK | Alpha | Cuti | Jam Lembur | Bruto | PPh21 | BPJS | Reimburse | Netto | Status |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $idx + 1 }} | {{ $row['employee_code'] ?? '-' }} - {{ $row['employee_name'] ?? '-' }} | {{ $row['cycle_label'] ?? '-' }} | {{ $row['period_start'] ?? '-' }} s/d {{ $row['period_end'] ?? '-' }} | {{ number_format((float) ($row['approved_days'] ?? 0), 0, ',', '.') }} hari / {{ number_format((float) ($row['approved_hours'] ?? 0), 2, ',', '.') }} jam | {{ number_format((float) ($row['hk_days'] ?? 0), 0, ',', '.') }}/{{ number_format((float) ($row['expected_hk_days'] ?? 0), 0, ',', '.') }} | {{ number_format((float) ($row['alpha_days'] ?? 0), 0, ',', '.') }} | {{ number_format((float) ($row['cuti_days'] ?? 0), 0, ',', '.') }} | {{ number_format((float) ($row['overtime_hours'] ?? 0), 2, ',', '.') }} | {{ number_format((float) ($row['billed_nominal'] ?? 0), 2, ',', '.') }} | {{ number_format((float) ($row['pph21_nominal'] ?? 0), 2, ',', '.') }} | {{ number_format((float) ($row['bpjs_nominal'] ?? 0), 2, ',', '.') }} | {{ number_format((float) ($row['reimburse_nominal'] ?? 0), 2, ',', '.') }} | {{ number_format((float) ($row['net_nominal'] ?? 0), 2, ',', '.') }} | {{ !empty($row['is_paid']) ? 'Terbayar' : 'Belum' }} |
| Tidak ada data. | ||||||||||||||
| Karyawan | @foreach($matrixDates as $dateKey) @php $isHoliday = isset($holidayMap[$dateKey]); $dayLabel = \Carbon\Carbon::parse($dateKey)->locale('id')->translatedFormat('D'); $dateLabel = \Carbon\Carbon::parse($dateKey)->format('d/m'); @endphp
{{ $dateLabel }} {{ $dayLabel }} @if($isHoliday) Libur @endif |
@endforeach
|---|---|
|
{{ $mRow['employee_code'] ?? '-' }}
{{ $mRow['employee_name'] ?? '-' }} |
@foreach($matrixDates as $dateKey)
@php $cell = $mRow['cells'][$dateKey] ?? null; @endphp
@if(!$cell)
-
@else
@if(!empty($cell['is_approved']))
APPROVED
@else
DRAFT
@endif
{{ $cell['status'] ?? '-' }}
{{ $cell['in'] ?? '-' }} / {{ $cell['out'] ?? '-' }}
Aktual: {{ number_format((float) ($cell['hours'] ?? 0), 2, ',', '.') }} jam
Efektif: {{ number_format((float) ($cell['effective_hours'] ?? 0), 2, ',', '.') }} jam
OT: {{ number_format((float) ($cell['overtime_hours'] ?? 0), 2, ',', '.') }} | xKali: {{ number_format((float) ($cell['weighted_overtime_hours'] ?? 0), 2, ',', '.') }}
Est: Rp {{ number_format((float) ($cell['estimated_nominal'] ?? 0), 2, ',', '.') }}
|
@endforeach