Laporan Payroll Karyawan

{{ $company_name ?? 'PT. Akib Digital Solutions' }}

Periode: {{ $period }} @if($branch_name) | Cabang: {{ $branch_name }} @endif | Tanggal Export: {{ date('d F Y, H:i') }} WIB

Total Karyawan

{{ $statistics['total_employees'] ?? 0 }}

Total Gaji Kotor

Rp {{ number_format($statistics['total_gross_salary'] ?? 0, 0, ',', '.') }}

Total Potongan

Rp {{ number_format($statistics['total_deductions'] ?? 0, 0, ',', '.') }}

Total Gaji Bersih

Rp {{ number_format($statistics['total_net_salary'] ?? 0, 0, ',', '.') }}
@forelse($payrolls as $index => $payroll) @empty @endforelse
No ID Nama Karyawan Cabang Gaji Pokok Tunjangan Bonus Gaji Kotor Potongan Gaji Bersih Hadir Status
{{ $index + 1 }} {{ $payroll->employee->employee_id ?? 'EMP-' . str_pad($payroll->employee->id, 4, '0', STR_PAD_LEFT) }} {{ $payroll->employee->user->name }} {{ $payroll->employee->user->branch->branch_name ?? 'Pusat' }} {{ number_format($payroll->basic_salary, 0, ',', '.') }} {{ number_format($payroll->position_allowance + $payroll->transport_allowance + $payroll->meal_allowance, 0, ',', '.') }} {{ number_format($payroll->total_bonuses, 0, ',', '.') }} {{ number_format($payroll->gross_salary, 0, ',', '.') }} {{ number_format($payroll->total_deductions, 0, ',', '.') }} {{ number_format($payroll->net_salary, 0, ',', '.') }} {{ $payroll->attendance_days ?? 22 }}/{{ $payroll->work_days ?? 22 }} @if($payroll->status == 'draft') Draft @elseif($payroll->status == 'approved') Disetujui @elseif($payroll->status == 'paid') Dibayar @else {{ ucfirst($payroll->status) }} @endif
Tidak ada data payroll untuk periode ini
@if($payrolls->count() > 0)
TOTAL KESELURUHAN:
Gaji Kotor: Rp {{ number_format($payrolls->sum('gross_salary'), 0, ',', '.') }} Potongan: Rp {{ number_format($payrolls->sum('total_deductions'), 0, ',', '.') }} Gaji Bersih: Rp {{ number_format($payrolls->sum('net_salary'), 0, ',', '.') }}
@endif