@extends('admin.layouts.app') @section('title', get_setting('site_name').' | Advance Salary') @section('content')

Advance Salary

Manage advance salary applications, approvals, and payment schedules.

Export
@if (session()->has('message'))
{{ session('message') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif
{{ (int) ($advanceStats->total ?? 0) }}
Total
{{ (int) ($advanceStats->pending ?? 0) }}
Pending
{{ (int) ($advanceStats->approved ?? 0) }}
Approved
{{ (int) ($advanceStats->rejected ?? 0) }}
Rejected
Filters Clear Filters
@forelse($advance_salary as $key => $salary) @php $paidAmount = (float) ($salary->paid_amount ?? 0); $dueAmount = (int) $salary->status === \App\Models\advance_salary::STATUS_APPROVED ? max(0, (float) $salary->amount - $paidAmount) : 0; $methodLabel = match ($salary->payment_method) { 'salary_deduction' => __('Salary Deduction'), 'cash' => __('By Cash'), default => $salary->payment_method, }; @endphp @empty @endforelse
# Employee Apply Date Payment Starts Duration Advance Due Method Status Action
{{ $advance_salary->firstItem() + $key }} {{ $salary->staff?->user?->name ?? 'โ€”' }}
ID: {{ $salary->staff?->user_id ?? 'โ€”' }} ยท {{ $salary->staff?->designation?->name ?? 'No Designation' }}
{{ $salary->apply_date }} {{ date('F', mktime(0, 0, 0, (int) $salary->month, 1)) }}-{{ $salary->year }} {{ $salary->duration }} {{ __('Month') }} {{ number_format((float) $salary->amount, 2) }} {{ number_format($dueAmount, 2) }} {{ $methodLabel }} @if((int) $salary->status === \App\Models\advance_salary::STATUS_APPROVED) Approved @elseif((int) $salary->status === \App\Models\advance_salary::STATUS_REJECTED) Rejected @else Pending @endif
@if((int) $salary->status === \App\Models\advance_salary::STATUS_APPROVED) @if($dueAmount > 0) @endif @elseif((int) $salary->status === \App\Models\advance_salary::STATUS_PENDING) @can('Salary-edit') @endcan @can('Salary-delete') @endcan @if(! $approvalWorkflowOn) @can('Salary-Approve') @endcan @endif @endif
No advance salary applications found.
@if($advance_salary->hasPages()) @endif
@endsection @section('modal') @include('modals.delete_modal') @endsection @section('script') @endsection