@extends('layouts.app') @section('title', 'Payments | Full Time Staff') @section('content') @include('hr.partials.ft-staff-tabs', ['active' => 'payments'])

Payments

@if($search || $monthFilter || $statusFilter !== 'paid') Reset @endif
@forelse($items as $it) @empty @endforelse
Employee # Staff Name Department Month Net Pay (KES) Payment Date Reference Status Actions
{{ $it->staff->employee_number ?? '—' }} {{ $it->staff->full_name ?? '—' }} {{ $it->staff->department->name ?? '—' }} {{ $it->run ? \Carbon\Carbon::parse($it->run->payroll_month.'-01')->format('M Y') : '—' }} {{ number_format($it->net_pay, 0) }} {{ $it->payment_date ? \Carbon\Carbon::parse($it->payment_date)->format('d M Y') : '—' }} {{ $it->payment_reference ?? '—' }} @if($it->payment_status === 'paid') Paid @elseif($it->payment_status === 'pending') Pending @else {{ ucfirst($it->payment_status) }} @endif @if(Route::has('payroll.payslip')) View Payslip @endif
No payments found for these filters.
@if($items->hasPages())
{{ $items->links() }}
@endif
@endsection