Official payslip

{{ $item->run->tenant->company_name }}

{{ $item->run->tenant->profile?->trade_name }}

{{ $item->run->status }}

{{ $item->run->period->period_name }}
{{ $item->run->run_number }}


Employee

{{ $item->employee->full_name }}

{{ $item->employee->employee_code }} · {{ $item->employee->designation }}

Branch / Department

{{ $item->employee->branch?->name ?? '—' }}

{{ $item->employee->department?->name ?? '—' }}

@php($earnings = $item->components->where('type', 'earning')->values()) @php($deductions = $item->components->where('type', 'deduction')->values()) @for($i = 0; $i < max($earnings->count(), $deductions->count()); $i++) @endfor
EarningsAmount (AED)DeductionsAmount (AED)
{{ $earnings[$i]->name ?? '' }}{{ isset($earnings[$i]) ? number_format((float) $earnings[$i]->amount, 2) : '' }}{{ $deductions[$i]->name ?? '' }}{{ isset($deductions[$i]) ? number_format((float) $deductions[$i]->amount, 2) : '' }}
Gross salary{{ number_format((float) $item->gross_salary, 2) }}Total deductions{{ number_format((float) $item->total_deductions, 2) }}
Net salary
Payment method: {{ ucfirst(str_replace('_', ' ', $item->salaryStructure->payment_method)) }}
AED {{ number_format((float) $item->net_salary, 2) }}

Attendance: {{ $item->present_days }} present · {{ $item->absence_days }} absent · {{ $item->unpaid_leave_days }} unpaid leave day(s) · {{ $item->overtime_minutes }} overtime minutes

Generated {{ now()->format('d M Y H:i') }}
System-generated; no signature required.