{{ \App\Support\Brand::name() }}

Candidate file ยท printed {{ date('Y-m-d H:i') }}

Personal & placement details

Name: {{ $c->full_name }}
Status: {{ ucfirst($c->status) }}
Passport no: {{ $c->passport_no }}
National ID: {{ $c->national_id }}
Phone: {{ $c->phone }}
Email: {{ $c->email }}
Job / trade: {{ $c->job_title }}
Employer / agency: {{ $employer->name ?? 'โ€”' }}
Sponsorship: {{ $c->sponsorship=='self'?'Self sponsored':'Agency sponsored' }}
Passport expiry: {{ $c->passport_expiry ?? 'โ€”' }}
Medical expiry: {{ $c->medical_expiry ?? 'โ€”' }}
Visa expiry: {{ $c->visa_expiry ?? 'โ€”' }}

Stages & documents

@if(!$fd)@endif @foreach($stages as $s)@php $d=$done[$s->id]??null; $need=array_values(array_filter(array_map('trim',explode(',',$s->docs??'')))); $have=($docs[$s->id]??collect())->pluck('name')->all(); @endphp @if(!$fd)@endif@endforeach
StageStatusDocumentsCompany expense
{{ $s->position }}. {{ $s->name }}{{ $d ? ucfirst($d->status).($d->reason?': '.$d->reason:'') : 'Pending' }}@foreach($need as $n){{ in_array($n,$have)?'โœ”':'โœ˜' }} {{ $n }}
@endforeach
{{ number_format($tx->where('stage_id',$s->id)->where('type','expense')->where('paid_by','agency')->sum('amount'),2) }}
@if(!$fd)

Commission & payments

Agreed commission: {{ number_format($c->commission,2) }} payable by {{ $c->commission_payer }} ยท received {{ number_format($tx->where('type','income')->where('category','commission')->sum('amount'),2) }}

@foreach($tx as $t)@endforeach
DateTypeCategoryPaid by / fromAmount
{{ $t->date }}{{ $t->type }}{{ $t->category }}{{ $t->payer ?? $t->paid_by }}{{ number_format($t->amount,2) }}
@endif
Candidate signature
Officer signature & date