@extends('layouts.user') @section('title', __('employee_advance.advance_repayments')) @section('page_title', __('employee_advance.advance_repayments')) @section('breadcrumb', __('employee_advance.hr_payroll')) @section('content')
{{-- Top summary --}}
{{ __('employee_advance.employee') }}
{{ $advance->employee?->name ?? '-' }}
{{ $advance->employee?->employee_code ?? __('employee_advance.no_code') }}
{{ __('employee_advance.advance_amount') }}
৳ {{ number_format($advance->amount, 2) }}
{{ __('employee_advance.total_repaid') }}
৳ {{ number_format($totalRepayment, 2) }}
{{ __('employee_advance.manual_repayment') }}
৳ {{ number_format($manualRepayment, 2) }}
{{ __('employee_advance.payroll_adjust') }}
৳ {{ number_format($payrollRepayment, 2) }}
{{-- Advance info --}}
{{ __('employee_advance.adjusted_amount') }}
৳ {{ number_format($advance->adjusted_amount, 2) }}
{{ __('employee_advance.remaining_amount') }}
৳ {{ number_format($advance->remaining_amount, 2) }}
{{ __('employee_advance.status') }}
@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 {{ __('employee_advance.status_' . $advance->status) }}
{{-- Filter --}}
{{ __('employee_advance.repayment_history') }}
{{ __('employee_advance.reset') }}
{{-- Table --}}
{{ __('employee_advance.repayment_records') }}
{{ __('employee_advance.total') }}: {{ $repayments->total() }}
@forelse($repayments as $item) @empty @endforelse
{{ __('employee_advance.date') }} {{ __('employee_advance.source') }} {{ __('employee_advance.account') }} {{ __('employee_advance.amount') }} {{ __('employee_advance.reference') }} {{ __('employee_advance.note') }} {{ __('employee_advance.action') }}
{{ optional($item->repayment_date)->format('d M Y') }}
{{ optional($item->repayment_date)->format('l') }}
@if(($item->source ?? 'manual') === 'payroll_adjustment') {{ __('employee_advance.payroll_adjust') }} @else {{ __('employee_advance.manual') }} @endif {{ $item->account?->name ?? '-' }} ৳ {{ number_format($item->amount, 2) }} {{ $item->reference_no ?: '-' }} {{ $item->note ?: '-' }}
@if(($item->source ?? 'manual') !== 'payroll_adjustment') {{ __('employee_advance.edit') }}
@csrf @method('DELETE')
@else {{ __('employee_advance.auto_posted') }} @endif
{{ __('employee_advance.no_repayment_found') }}
{{ __('employee_advance.no_repayment_found_for_filter') }}
@if($repayments->hasPages())
{{ $repayments->links() }}
@endif
@push('scripts') @endpush @endsection