{{ $staff->designation ?? 'No designation' }}
{{ $staff->notes }}
@endif| Type | Entitled | Used | Pending | Balance |
|---|---|---|---|---|
| {{ $entitlement->leaveType?->name }} @unless ($entitlement->leaveType?->is_paid) Unpaid @endunless | {{ (float) $entitlement->allocated + (float) $entitlement->carried_forward }} | {{ (float) $entitlement->used_days }} | {{ (float) $entitlement->pending_days }} | {{ $entitlement->balance }} |
No standing allowance is assigned.
@else{{ $assignment->allowance?->name }}
{{ $assignment->allowance?->kind_label }} @if ($assignment->allowance?->kind === 'percent') · {{ (float) $assignment->allowance->amount }}% of {{ $assignment->allowance->basis_label }} @endif
No policy acknowledgement on file.
@else{{ $acknowledgement->policy }}
Version {{ $acknowledgement->version }}
| Contract | Period | Basic salary | Status | Action |
|---|---|---|---|---|
| {{ $contract->title }} {{ $contract->contract_no }} {{ $contract->employment_type_label }} | {{ $contract->start_date?->format('d M Y') }} – {{ $contract->end_date?->format('d M Y') ?? 'open' }} | {{ money($contract->basic_salary, false) }} | @if ($contract->status === 'active' && $contract->end_date && $contract->end_date->lte(today()->addDays(60))) Expiring @elseif ($contract->status === 'active') In force @else Closed @endif | |
Close this contract |
||||
| Document | Category | Expires | Action |
|---|---|---|---|
| {{ $document->title }} {{ $document->uploadedBy?->name }} · {{ $document->created_at?->format('d M Y') }} | @if ($document->expires_at) {{ $document->expires_at->format('d M Y') }} @if ($document->is_expired) Expired @endif @else No expiry @endif |
No prior roles recorded.
@else{{ $job->designation }}
{{ $job->department?->name ?? 'Unassigned' }} · {{ $job->employment_type_label }}
No leave requested yet.
@else{{ $leave->leaveType?->name }}
{{ $leave->start_date?->format('d M') }} – {{ $leave->end_date?->format('d M Y') }} · {{ (float) $leave->days }} day{{ (float) $leave->days === 1.0 ? '' : 's' }}
No attendance recorded.
@else| Date | In | Out | Hours | Status |
|---|---|---|---|---|
| {{ $day->date?->format('d M') }} | {{ $day->clock_in?->format('H:i') ?? '—' }} | {{ $day->clock_out?->format('H:i') ?? '—' }} | {{ (float) $day->worked_hours }} |
No payslip has been issued to this staff member.
@else| Period | Gross | Deductions | Net pay | Status | Run |
|---|---|---|---|---|---|
| {{ $payslip->payrollRun?->period_label ?? '—' }} | {{ money($payslip->gross_salary, false) }} | {{ money($payslip->total_deductions, false) }} | {{ money($payslip->net_pay, false) }} | @if ($payslip->payrollRun && Route::has('erp.payroll.show')) Open run @else — @endif |
No goals set for this year.
@else{{ $goal->title }}
{{ $goal->kra }} · weight {{ $goal->weight }}%
No appraisal recorded.
@else{{ $appraisal->period_year }} · {{ $appraisal->period_label }}
Reviewer: {{ $appraisal->reviewer?->name ?? '—' }}
No loan or advance on record.
@else{{ $loan->loan_no }} · {{ $loan->kind_label }}
Balance {{ money($loan->balance, false) }} of {{ money($loan->principal, false) }} · {{ money($loan->monthly_deduction, false) }}/month
No expense claim submitted.
@else{{ $claim->category_label }} claim
{{ $claim->claim_no }} · {{ money($claim->amount, false) }} · {{ $claim->created_at?->format('d M Y') }}
| Task | Kind | Due | State |
|---|---|---|---|
| {{ $task->title }} | {{ $task->kind_label }} | {{ $task->due_date?->format('d M Y') ?? '—' }} |
@if ($task->is_done)
|