@extends('layouts.admin') @section('title', 'Aturan Denda Presensi & Ketidakhadiran') @section('content')

Aturan Denda Presensi

Konfigurasi skema denda keterlambatan masuk, denda pulang cepat/lewat batas, dan denda tidak hadir / alpa

Perhitungan Denda Masuk

Dihitung mulai dari batas Akhir Masuk shift kerja. Keterlambatan menit dikenakan sanksi denda proporsional sesuai aturan.

Perhitungan Denda Pulang

Dihitung jika karyawan pulang mendahului batas Awal Pulang (pulang cepat) atau melewati batas Akhir Pulang.

Denda Tidak Hadir (Alfa)

Dikenakan pada karyawan yang tidak hadir / tidak absen masuk tanpa keterangan. Dicatat otomatis saat penguncian absensi akhir bulan.

Filter Golongan:
Semua @foreach($golonganList as $gol) {{ $gol }} @endforeach
@forelse($dendaList as $d) @empty @endforelse
Golongan Pegawai Kategori Denda Rentang Waktu / Satuan Jenis Sanksi Nominal Denda Keterangan Status Aksi
{{ $d->golongan_denda ?? 'Reguler' }} @if($d->kategori_denda == 'masuk') Denda Masuk @elseif($d->kategori_denda == 'pulang') Denda Pulang @else Denda Tidak Hadir @endif @if($d->kategori_denda == 'tidak_hadir') Per Hari Tidak Hadir @else {{ $d->menit_keterlambatan_awal }} - {{ $d->menit_keterlambatan_akhir }} Menit @endif @if($d->jenis_denda == 'nominal_tetap') Nominal Tetap @elseif($d->jenis_denda == 'potong_satu_hari') Potong 1 Hari Kerja @elseif($d->jenis_denda == 'potong_setengah_hari') Potong 1/2 Hari Kerja @else Persentase Gaji @endif @if($d->jenis_denda == 'nominal_tetap') Rp {{ number_format($d->nominal_denda, 0, ',', '.') }} @elseif($d->jenis_denda == 'potong_satu_hari') 1 Hari Gaji Pokok @elseif($d->jenis_denda == 'potong_setengah_hari') Setengah Hari Gaji @else {{ $d->nominal_denda }}% @endif {{ $d->keterangan ?? '-' }} Aktif
@csrf @method('DELETE')
Belum ada aturan denda tersimpan
@push('scripts') @endpush @endsection