@if($errors->any())
@foreach($errors->all() as $error)
- {{ $error }}
@endforeach
@endif
@if($hasFilters)
@if($employeeDetails->isEmpty())
{{ trans('hr.payroll_summary.no_data_found') }}
@endif
{{ number_format($overview['total_payroll_runs']) }}
{{ number_format($overview['total_employees']) }}
{{ number_format($overview['total_basic_salary'], 2) }}
{{ number_format($overview['total_earnings'], 2) }}
{{ number_format($overview['total_deductions'], 2) }}
{{ number_format($overview['total_net_salary'], 2) }}
| {{ trans('hr.payroll_summary.payroll_run') }} |
{{ trans('hr.payroll_summary.payroll_period') }} |
{{ trans('hr.payroll_summary.branch') }} |
{{ trans('hr.payroll_summary.run_type') }} |
{{ trans('hr.payroll_summary.status') }} |
{{ trans('hr.payroll_summary.payment_status') }} |
{{ trans('hr.payroll_summary.total_employees') }} |
{{ trans('hr.payroll_summary.basic_salary') }} |
{{ trans('hr.payroll_summary.total_earnings') }} |
{{ trans('hr.payroll_summary.deductions') }} |
{{ trans('hr.payroll_summary.net_salary') }} |
@forelse($payrollTotals as $row)
| {{ $row->payroll_run_code }} |
{{ $row->period_label }} |
{{ $row->branch_name }} |
{{ trans('hr.payroll_module.statuses.'.$row->run_type) }} |
{{ trans('hr.payroll_module.statuses.'.$row->status) }} |
{{ trans('hr.payroll_module.statuses.'.$row->payment_status) }} |
{{ number_format($row->total_employees) }} |
{{ number_format($row->total_basic_salary, 2) }} |
{{ number_format($row->total_earnings, 2) }} |
{{ number_format($row->total_deductions, 2) }} |
{{ number_format($row->total_net_salary, 2) }} |
@empty
| {{ trans('hr.payroll_summary.no_data_found') }} |
@endforelse
| {{ trans('hr.payroll_summary.payroll_run') }} |
{{ trans('hr.payroll_summary.employee') }} |
{{ trans('hr.payroll_summary.branch') }} |
{{ trans('hr.payroll_summary.payroll_period') }} |
{{ trans('hr.payroll_summary.line_items') }} |
{{ trans('hr.payroll_summary.basic_salary') }} |
{{ trans('hr.payroll_summary.total_earnings') }} |
{{ trans('hr.payroll_summary.deductions') }} |
{{ trans('hr.payroll_summary.net_salary') }} |
{{ trans('hr.payroll_summary.status') }} |
@forelse($employeeDetails as $row)
| {{ $row->payroll_run_code }} |
{{ $row->employee_code }} {{ $row->employee_name }} |
{{ $row->branch_name }} |
{{ $row->period_label }} |
{{ number_format($row->line_items_count) }} |
{{ number_format($row->basic_salary, 2) }} |
{{ number_format($row->total_earnings, 2) }} |
{{ number_format($row->total_deductions, 2) }} |
{{ number_format($row->net_salary, 2) }} |
{{ trans('hr.payroll_module.statuses.'.$row->status) }} |
@empty
| {{ trans('hr.payroll_summary.no_data_found') }} |
@endforelse
| {{ trans('hr.payroll_summary.branch') }} |
{{ trans('hr.payroll_summary.total_payroll_runs') }} |
{{ trans('hr.payroll_summary.total_employees') }} |
{{ trans('hr.payroll_summary.total_basic_salary') }} |
{{ trans('hr.payroll_summary.total_earnings') }} |
{{ trans('hr.payroll_summary.total_deductions') }} |
{{ trans('hr.payroll_summary.net_salary') }} |
@forelse($branchCosts as $branchCost)
| {{ $branchCost->branch_name }} |
{{ number_format($branchCost->payroll_runs_count) }} |
{{ number_format($branchCost->total_employees) }} |
{{ number_format($branchCost->total_basic_salary, 2) }} |
{{ number_format($branchCost->total_earnings, 2) }} |
{{ number_format($branchCost->total_deductions, 2) }} |
{{ number_format($branchCost->total_net_salary, 2) }} |
@empty
| {{ trans('hr.payroll_summary.no_data_found') }} |
@endforelse
| {{ trans('hr.payroll_summary.item_type') }} |
{{ trans('hr.payroll_summary.item_name') }} |
{{ trans('hr.payroll_summary.total_employees') }} |
{{ trans('hr.payroll_summary.total_amount') }} |
@forelse($deductionsSummary as $item)
| {{ ucwords(str_replace('_', ' ', $item->item_type)) }} |
{{ $item->item_name }} |
{{ number_format($item->total_employees) }} |
{{ number_format($item->total_amount, 2) }} |
@empty
| {{ trans('hr.payroll_summary.no_data_found') }} |
@endforelse
| {{ trans('hr.payroll_summary.item_type') }} |
{{ trans('hr.payroll_summary.item_name') }} |
{{ trans('hr.payroll_summary.total_employees') }} |
{{ trans('hr.payroll_summary.total_quantity') }} |
{{ trans('hr.payroll_summary.total_amount') }} |
@forelse($earningsSummary as $item)
| {{ ucwords(str_replace('_', ' ', $item->item_type)) }} |
{{ $item->item_name }} |
{{ number_format($item->total_employees) }} |
{{ number_format($item->total_quantity, 2) }} |
{{ number_format($item->total_amount, 2) }} |
@empty
| {{ trans('hr.payroll_summary.no_data_found') }} |
@endforelse
@endif