{{ __('app.hr.advance.desc') }}
| {{ __('app.hr.fields.employee') }} | {{ __('app.hr.fields.amount') }} | {{ __('app.hr.fields.monthly_installment') }} | {{ __('app.hr.advance.outstanding') }} | {{ __('app.hr.fields.status') }} | {{ __('app.hr.advance.requested_on') }} | {{ __('app.hr.advance.disbursed_on') }} | {{ __('app.hr.payroll.voucher') }} | {{ __('app.actions.view') }} |
|---|---|---|---|---|---|---|---|---|
| {{ $advance->staffProfile?->user?->name ?? '—' }} {{ $advance->staffProfile?->employee_no }} · {{ $advance->reason }} | {{ number_format((float) $advance->amount, 2) }} | {{ number_format((float) $advance->monthly_installment, 2) }} | {{ number_format($advance->outstanding(), 2) }} {{ __('app.hr.advance.recovered') }}: {{ number_format((float) $advance->recovered_amount, 2) }} |
@php($advanceColor = match ($advance->status) {
\App\Enums\AdvanceStatus::Pending => 'gold',
\App\Enums\AdvanceStatus::Approved => 'maroon',
\App\Enums\AdvanceStatus::Disbursed => 'green',
\App\Enums\AdvanceStatus::Recovered => 'green',
\App\Enums\AdvanceStatus::Cancelled => 'slate',
})
|
{{ $advance->created_at?->translatedFormat('d M Y') }} | {{ $advance->disbursed_on?->translatedFormat('d M Y') ?? '—' }} | {{ $advance->voucher?->voucher_no ?? '—' }} |
@if ($advance->isPending() && $advance->staffProfile?->user_id !== auth()->id())
@can('staff_advances.approve')
|
|
|
||||||||