@extends('adminlte::page') @section('title', 'Payroll Runs') @include('partials.ui-polish') @section('content_header')
| Period | Status | Items | Gross | Deductions | Net | Action |
|---|---|---|---|---|---|---|
|
{{ $run->period->name ?? 'Unknown period' }}
@if($run->period)
{{ $run->period->period_start->format('M d') }} - {{ $run->period->period_end->format('M d, Y') }}
@endif
|
{{ $run->status }} | {{ $run->items_count }} | {{ number_format((float) $run->gross_total, 2) }} | {{ number_format((float) $run->deduction_total, 2) }} | {{ number_format((float) $run->net_total, 2) }} | View |
| No payroll runs found. | ||||||
| Employee | Department | Basic | Allowances | Deductions | Employer | Gross | Net |
|---|---|---|---|---|---|---|---|
|
{{ $item->employee->full_name ?? 'Unknown employee' }}
{{ $item->employee->employee_code ?? '' }}
|
{{ $item->employee->department->name ?? 'Unassigned' }} | {{ number_format((float) $item->basic_salary, 2) }} | {{ number_format((float) $item->total_allowances, 2) }} | {{ number_format((float) $item->total_deductions, 2) }} | {{ number_format((float) $item->total_employer_contributions, 2) }} | {{ number_format((float) $item->gross_salary, 2) }} | {{ number_format((float) $item->net_salary, 2) }} |
| This run has no payroll items. | |||||||
| Totals | {{ number_format((float) $selectedRun->items->sum('total_employer_contributions'), 2) }} | {{ number_format((float) $selectedRun->gross_total, 2) }} | {{ number_format((float) $selectedRun->net_total, 2) }} | ||||