@if (session()->has('success'))
{{ session('success') }}
@endif @if (session()->has('error'))
{{ session('error') }} @if($pendingAttendanceIssues) {{ __('Review pending attendance records') }} @endif
@endif @if($payrollReviewIssues)
{{ __('Payroll review requires attention') }}
{{ implode('، ', $payrollReviewIssues) }}
@endif
{{-- العنوان على اليمين --}}

{{ __('Payslips') }}

{{-- أزرار توليد وتصدير --}}
@can('payslips create')
@error('periodStart') {{ $message }} @enderror
@error('periodEnd') {{ $message }} @enderror
@endcan @can('payslips create') @endcan @can('payslips edit') @endcan @can('payslips edit') @endcan
@if($showEmployeeList) {{-- فلتر الموظفين --}}
{{-- فلتر التاريخ --}}
@endif
{{-- زر البحث --}}
@can('payslips create')
{{ __('Exclude employees from payroll generation') }}
@foreach($employees as $employee) @endforeach

{{ __('Work schedule override') }}

{{ __('Deduction waiver') }}

{{ __('Saved schedule overrides') }}

@forelse($scheduleOverrides as $override) @empty @endforelse
{{ $override->work_date->format('Y-m-d') }}{{ $override->employee?->name ?? __('All Employees') }}{{ $override->start_time }}–{{ $override->end_time }}
{{ __('No Data') }}

{{ __('Saved deduction waivers') }}

@forelse($deductionWaivers as $waiver) @empty @endforelse
{{ $waiver->employee?->name }}{{ $waiver->period_start->format('Y-m-d') }}–{{ $waiver->period_end->format('Y-m-d') }}{{ number_format($waiver->waiver_percent, 2) }}%{{ \Illuminate\Support\Str::limit($waiver->notes, 30) }}
{{ __('No Data') }}
@endcan
@forelse ($onsitePayslips as $payslip) @empty @endforelse @forelse ($remotePayslips as $payslip) @empty @endforelse
{{ __('#') }} {{ __('Employee Name') }} {{ __('Job Number') }} {{ __('Overtime Hours') }} ({{ __('HH:MM:SS') }}) {{ __('Deduction Hours') }} ({{ __('HH:MM:SS') }}) {{ __('Absence Days') }} {{ __('Annual Leave and Remote Work Days') }} {{ __('Deputation') }} {{ __('Gross Salary') }} {{ __('Social Insurance Deduction') }} {{ __('Net Salary') }} {{ __('Actions') }}
{{ __('On-site and hybrid employees') }}
{{ $loop->iteration }} {{ $payslip->employee->name ?? '-' }} {{ $payslip->employee->job_number ?? '-' }} {{ $payslip->overtime_duration }} {{ $payslip->delay_duration }} {{ number_format($payslip->absence_days_for_period, 2) }} {{ number_format($payslip->annual_leave_and_remote_work_days, 2) }} {{ number_format($payslip->deputation_amount, 2) }} {{ number_format($payslip->gross_salary, 2) }} {{ number_format($payslip->insurance_amount, 2) }} {{ number_format($payslip->net_salary, 2) }} @can('payslips edit') @endcan {{ __('View') }}
{{ __('No Data') }}
{{ __('Remote employees') }}
{{ $loop->iteration }} {{ $payslip->employee->name ?? '-' }}{{ $payslip->employee->job_number ?? '-' }} {{ $payslip->overtime_duration }}{{ $payslip->delay_duration }} {{ number_format($payslip->absence_days_for_period, 2) }}{{ number_format($payslip->annual_leave_and_remote_work_days, 2) }} {{ number_format($payslip->deputation_amount, 2) }}{{ number_format($payslip->gross_salary, 2) }} {{ number_format($payslip->insurance_amount, 2) }}{{ number_format($payslip->net_salary, 2) }} {{ __('View') }}
{{ __('No Data') }}