@extends('layouts.backend') @section('content')

{{ __('Payroll Report') }}

{{ __('Export CSV') }}
@include('partials.flash')
{{ __('Payslips:') }} {{ $summary['items'] }}
{{ __('Gross:') }} {{ number_format((float) $summary['gross'], 2) }}
{{ __('Deductions:') }} {{ number_format((float) $summary['deductions'], 2) }}
{{ __('Net:') }} {{ number_format((float) $summary['net'], 2) }}
@if($canViewAllPayroll) @else @endif
@forelse($items as $item) @empty @endforelse
{{ __('Period') }}{{ __('Employee') }}{{ __('Basic') }}{{ __('Allowances') }}{{ __('Bonus') }}{{ __('Employee PF') }}{{ __('Employer PF') }}{{ __('Deductions') }}{{ __('Net') }}{{ __('Run Status') }}{{ __('Payment') }}
{{ $item->payrollRun?->period_label ?: (($item->payrollRun?->period_start ?? '').' to '.($item->payrollRun?->period_end ?? '')) }} {{ trim(($item->employee?->first_name ?? '').' '.($item->employee?->last_name ?? '')) }} ({{ $item->employee?->employee_code }}) {{ number_format((float) $item->basic_salary, 2) }} {{ number_format((float) $item->allowance_total, 2) }} {{ number_format((float) $item->bonus_total, 2) }} {{ number_format((float) $item->provident_fund_deduction, 2) }} {{ number_format((float) $item->employer_pf_contribution, 2) }} {{ number_format((float) $item->total_deduction, 2) }} {{ number_format((float) $item->net_payable, 2) }} {{ __(ucfirst($item->payrollRun?->status ?? '-')) }} {{ __(ucfirst($item->payment_status)) }}
{{ __('No payroll records found.') }}
{{ $items->links('pagination::bootstrap-5') }}
@endsection