@php use App\Models\advance_salary; @endphp @extends('employee.layouts.app') @section('title', get_setting('site_name').' | '.__('Advance Salary')) @section('content')

{{ __('My advance salary') }}

{{ __('Apply for advance salary and track approval status.') }}

@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') }}
{{ __('My applications') }} @if($hasFilters ?? false) {{ __('Clear filters') }} @endif
@forelse($advance_salary as $salary) @php $paidAmount = (float) ($salary->paid_amount ?? 0); $dueAmount = (int) $salary->status === advance_salary::STATUS_APPROVED ? max(0, (float) $salary->amount - $paidAmount) : 0; @endphp @empty @endforelse
{{ __('Apply date') }} {{ __('Payment starts') }} {{ __('Duration') }} {{ __('Advance amount') }} {{ __('Due amount') }} {{ __('Type') }} {{ __('Status') }} {{ __('Action') }}
{{ $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) }} {{ __('Advance Salary') }} @if((int) $salary->status === advance_salary::STATUS_APPROVED) {{ __('Approved') }} @elseif((int) $salary->status === advance_salary::STATUS_REJECTED) {{ __('Rejected') }} @else {{ __('Pending') }} @endif @if((int) $salary->status === advance_salary::STATUS_APPROVED) @elseif((int) $salary->status === advance_salary::STATUS_PENDING) @else @endif
@if($hasFilters ?? false) {{ __('No applications match your filters.') }} @else {{ __('No advance salary applications yet.') }} @endif
@if($advance_salary->hasPages()) @endif
@endsection @section('modal') @include('modals.delete_modal') @endsection @section('script') @endsection