@extends('layouts.admin') @section('title', 'Detail Gaji Karyawan') @section('breadcrumb') Gaji Karyawan {{ $employeeSalary->employee->full_name }} @endsection @section('header')
{{ substr($employeeSalary->employee->first_name, 0, 1) }}{{ substr($employeeSalary->employee->last_name, 0, 1) }}

{{ $employeeSalary->employee->full_name }}

{{ $employeeSalary->employee->employee_id }} | @if($employeeSalary->is_active) Aktif @else Tidak Aktif @endif
Edit Kembali
@endsection @section('content')
{{-- Main Content --}}
{{-- Salary Summary --}}

Ringkasan Gaji

Gaji Pokok

{{ $employeeSalary->formatted_basic_salary }}

Total Pendapatan

Rp {{ number_format($employeeSalary->getTotalEarnings(), 0, ',', '.') }}

Total Potongan

Rp {{ number_format($employeeSalary->getTotalDeductions(), 0, ',', '.') }}

Gaji Kotor Rp {{ number_format($employeeSalary->getGrossSalary(), 0, ',', '.') }}
Gaji Bersih (Take Home Pay) Rp {{ number_format($employeeSalary->getNetSalary(), 0, ',', '.') }}
{{-- Salary Components --}} @if($employeeSalary->components->count() > 0)

Komponen Gaji

@php $earnings = $employeeSalary->components->filter(fn($c) => $c->salaryComponent->type === 'earning'); $deductions = $employeeSalary->components->filter(fn($c) => $c->salaryComponent->type === 'deduction'); @endphp {{-- Earnings --}} @if($earnings->count() > 0)

Pendapatan / Tunjangan

@foreach($earnings as $compItem)
{{ $compItem->salaryComponent->name }} @if($compItem->salaryComponent->code) ({{ $compItem->salaryComponent->code }}) @endif + Rp {{ number_format($compItem->amount, 0, ',', '.') }}
@endforeach
@endif {{-- Deductions --}} @if($deductions->count() > 0)

Potongan

@foreach($deductions as $compItem)
{{ $compItem->salaryComponent->name }} @if($compItem->salaryComponent->code) ({{ $compItem->salaryComponent->code }}) @endif - Rp {{ number_format($compItem->amount, 0, ',', '.') }}
@endforeach
@endif
@endif
{{-- Sidebar --}}
{{-- Payment Method --}}

Metode Pembayaran

@if($employeeSalary->payment_method === 'transfer') @else @endif

{{ $employeeSalary->payment_method_label }}

@if($employeeSalary->payment_method === 'transfer' && $employeeSalary->bank_name)
Bank
{{ $employeeSalary->bank_name }}
No. Rekening
{{ $employeeSalary->bank_account_number }}
@if($employeeSalary->bank_account_name)
Atas Nama
{{ $employeeSalary->bank_account_name }}
@endif
@endif
{{-- Period --}}

Periode Berlaku

Berlaku Sejak
{{ $employeeSalary->effective_date->format('d M Y') }}
@if($employeeSalary->end_date)
Berakhir
{{ $employeeSalary->end_date->format('d M Y') }}
@endif
{{-- Actions --}}

Aksi

{{-- Timestamps --}}

Informasi

Dibuat {{ $employeeSalary->created_at->format('d M Y H:i') }}
Diperbarui {{ $employeeSalary->updated_at->format('d M Y H:i') }}
@endsection