@extends('layouts.user') @section('title', __('employee_advance.employee_advances')) @section('page_title', __('employee_advance.employee_advances')) @section('breadcrumb', __('employee_advance.hr_payroll')) @section('content')
{{-- Top summary --}}
{{ __('employee_advance.total_advance') }}
৳ {{ number_format($totalAdvance, 2) }}
{{ __('employee_advance.outstanding') }}
৳ {{ number_format($totalOutstanding, 2) }}
+ {{ __('employee_advance.give_advance') }}
{{-- Filter --}}
{{ __('employee_advance.advance_list') }}
{{ __('employee_advance.reset') }}
{{-- Table --}}
{{ __('employee_advance.advance_records') }}
{{ __('employee_advance.total') }}: {{ $advances->total() }}
@forelse($advances as $advance) @php $status = $advance->status; $statusClasses = match($status) { 'active' => 'bg-emerald-50 text-emerald-700 border border-emerald-200', 'partial_adjusted' => 'bg-amber-50 text-amber-700 border border-amber-200', 'adjusted' => 'bg-sky-50 text-sky-700 border border-sky-200', 'cancelled' => 'bg-rose-50 text-rose-700 border border-rose-200', default => 'bg-slate-100 text-slate-700 border border-slate-200', }; @endphp @empty @endforelse
{{ __('employee_advance.date') }} {{ __('employee_advance.employee') }} {{ __('employee_advance.account') }} {{ __('employee_advance.amount') }} {{ __('employee_advance.adjusted_amount') }} {{ __('employee_advance.remaining') }} {{ __('employee_advance.status') }} {{ __('employee_advance.action') }}
{{ optional($advance->advance_date)->format('d M Y') }}
{{ optional($advance->advance_date)->format('l') }}
{{ $advance->employee?->name ?? '-' }}
{{ $advance->employee?->employee_code ?? __('employee_advance.no_code') }}
{{ $advance->account?->name ?? '-' }} ৳ {{ number_format($advance->amount, 2) }} ৳ {{ number_format($advance->adjusted_amount, 2) }} ৳ {{ number_format($advance->remaining_amount, 2) }} {{ __('employee_advance.status_' . $advance->status) }}
{{ __('employee_advance.repayments') }} @if((float) $advance->remaining_amount > 0) {{ __('employee_advance.receive') }} @endif @if((float) $advance->adjusted_amount <= 0) {{ __('employee_advance.edit') }}
@csrf @method('DELETE')
@else {{ __('employee_advance.locked') }} @endif
{{ __('employee_advance.no_advance_found') }}
{{ __('employee_advance.no_advance_found_for_filter') }}
@if($advances->hasPages())
{{ $advances->links() }}
@endif
@push('scripts') @endpush @endsection