@if($company)

{{ $company->name }}

{{ $company->address_1 }}{{ $company->address_2 ? ', ' . $company->address_2 : '' }}

@endif

Guard Payout Report

Type: {{ ucfirst($reportType ?? 'Actual') }} Hours

Period: {{ \Carbon\Carbon::parse($startDate)->format('M d, Y') }} - {{ \Carbon\Carbon::parse($endDate)->format('M d, Y') }}

Generated By: {{ auth()->user()->name }}

Date Generated: {{ now()->format('M d, Y H:i') }}

@foreach($groupedPayouts as $employeeName => $group)
{{ $employeeName }}
@foreach($group['items'] as $row) @php $wageTypes = json_decode($row->wage_types, true) ?: []; $gasRate = $row->gas_rate > 0 ? $row->gas_rate : 0; @endphp @endforeach
Duty # Site Site ID From To Hrs Wage Components Total
{{ $row->duty_number }} @if(isset($row->stat_multiplier) && $row->stat_multiplier > 1) STAT @endif {{ $row->site_name }} {{ $row->site_custom_id }} {{ \Carbon\Carbon::parse($row->view_start)->format('m/d H:i') }} {{ \Carbon\Carbon::parse($row->view_end)->format('m/d H:i') }} {{ number_format($row->view_hours, 2) }} @if(!empty($wageTypes) || $gasRate > 0) @foreach($wageTypes as $wageType) @php $componentHours = $wageType['allocated_hours'] ?? 0; $componentRate = $wageType['rate'] ?? 0; $componentPay = $componentHours * $componentRate; @endphp
{{ $wageType['name'] ?? 'Wage' }}
{{ number_format($componentHours, 2) }} hrs × ${{ number_format($componentRate, 2) }} = ${{ number_format($componentPay, 2) }}
@endforeach @if($gasRate > 0)
GAS/CASH
${{ number_format($gasRate, 2) }}
@endif @else No wage data @endif
${{ number_format($row->total_amount, 2) }}
Total {{ number_format($group['total_hours'], 2) }} ${{ number_format($group['total_amount'], 2) }}
@endforeach