@extends('layouts.app') @section('content') @php $paymentAccounts = $paymentAccounts ?? collect(); @endphp @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

Daftar Gaji Karyawan

Kelola draft gaji, pembayaran, dan slip karyawan dalam satu tempat.

Input Gaji
@forelse($salaries as $salary) @empty @endforelse
Karyawan Periode Gaji Pokok Tunjangan Potongan Total Status Aksi
{{ $salary->employee->name }}
{{ $salary->employee->position }}
{{ $salary->period_label }} Rp {{ number_format($salary->base_salary, 0, ',', '.') }} +Rp {{ number_format($salary->allowance + $salary->overtime + $salary->bonus, 0, ',', '.') }} -Rp {{ number_format($salary->deduction, 0, ',', '.') }} {{ $salary->formatted_total }} @if($salary->status === 'paid')
Dibayar
{{ $salary->payment_source === 'bank' ? 'Kas Bank' : 'Kas Tunai' }} @if(!empty($salary->paid_at)) • {{ \Carbon\Carbon::parse($salary->paid_at)->format('d/m/Y') }} @endif
@else Draft @endif
@if($salary->status === 'draft') @endif
Tidak ada data gaji
{{ $salaries->links() }}

Bayar Gaji

Konfirmasi pembayaran payroll dengan sumber dana yang tepat.

Karyawan
Nominal Gaji
@csrf @method('PATCH')

Wajib dipilih agar arus kas bank dan buku besar tetap sinkron.

Status: Pembayaran akan menandai slip sebagai dibayar.
@endsection