@extends('layouts.admin') @section('title', 'Data Gaji Bersih (Payroll & Slip)') @section('content')
Kalkulasi penggajian bulanan otomatis: Gaji Pokok + Tunjangan (Upah Lembur) - Potongan (Denda Keterlambatan)
Laporan Absensi Periode Ini Berstatus Terkunci (Closing)
Perhitungan upah lembur dan potongan denda keterlambatan ditarik langsung dari arsip laporan terkunci resmi.
Take Home Pay {{ $totalPenggajian }} slip tercatat
Kompensasi lembur disetujui
Potongan denda absensi masuk/pulang
Akumulasi seluruh komponen
| No. Slip & Pegawai | Departemen / Jabatan | Gaji Pokok | Tunjangan (+Lembur) | Potongan (+Denda) | Gaji Bersih (THP) | Status | Aksi |
|---|---|---|---|---|---|---|---|
|
@if($slip->pegawai?->foto_profil)
{{ $slip->pegawai?->nama_lengkap ?? 'Pegawai Terhapus' }}
{{ $slip->nomor_slip }}
@if($slip->pegawai?->nama_bank && $slip->pegawai?->nomor_rekening)
{{ $slip->pegawai->nama_bank }} {{ $slip->pegawai->nomor_rekening }}
@else
Rek Belum Ada
@endif
|
{{ $slip->pegawai?->departemen?->nama_departemen ?? '-' }} {{ $slip->pegawai?->jabatan?->nama_jabatan ?? '-' }} |
Rp {{ number_format($slip->gaji_pokok, 0, ',', '.') }} |
+Rp {{ number_format($slip->total_tunjangan, 0, ',', '.') }} @if($slip->total_upah_lembur > 0) Lembur: Rp {{ number_format($slip->total_upah_lembur, 0, ',', '.') }} @endif |
-Rp {{ number_format($slip->total_potongan, 0, ',', '.') }}
@if($slip->total_denda_keterlambatan > 0)
Telat: Rp {{ number_format($slip->total_denda_keterlambatan, 0, ',', '.') }}
@endif
@if($slip->total_denda_tidak_hadir > 0)
Alfa: Rp {{ number_format($slip->total_denda_tidak_hadir, 0, ',', '.') }}
@endif
|
Rp {{ number_format($slip->gaji_bersih, 0, ',', '.') }} | @if($slip->status_pembayaran === 'dibayar') Dibayar @elseif($slip->status_pembayaran === 'disetujui') Disetujui @else Draft @endif | |
|
Belum ada data gaji bersih untuk periode ini Klik tombol "Proses / Hitung Gaji Bersih" di atas untuk mengkalkulasi otomatis seluruh penerimaan karyawan periode {{ \Carbon\Carbon::createFromDate($tahun, $bulan, 1)->translatedFormat('F Y') }}. |
|||||||