@php /** @var \App\Models\Employee $employee */ /** @var \App\Models\User $issuedBy */ /** @var \Illuminate\Support\Carbon|\Carbon\CarbonInterface $issuedAt */ $location = collect([$company['city'] ?? null, $company['country'] ?? null])->filter()->implode(', '); $jobTitle = $employee->jobPosition?->name ?? $employee->job_title; $department = $employee->departmentRelation?->name ?? $employee->department; $hireDate = $employee->hire_date?->format('d/m/Y'); $endDate = $employee->terminated_at?->format('d/m/Y'); $issuedOn = $issuedAt->format('d/m/Y'); $issuedPlace = $company['city'] ?? ($company['country'] ?? ''); $signature = $issuedBy->signatureDataUri(); @endphp Attestation de travail — {{ $employee->fullName() }}
@include('pdf.partials.company-identity', ['company' => $company, 'showName' => true]) @if (! empty($company['employer_cnps_number']))
N° CNPS employeur : {{ $company['employer_cnps_number'] }}
@endif

Attestation de travail

Salarié(e)
{{ $employee->fullName() }}
Matricule : {{ $employee->code }}
@if ($jobTitle)
Poste occupé : {{ $jobTitle }}
@endif @if ($department)
Service : {{ $department }}
@endif
Type de contrat : {{ $employee->contract_type->label() }}
@if ($employee->cnps_number)
N° CNPS : {{ $employee->cnps_number }}
@endif
La société {{ $company['legal_name'] ?: $company['name'] }} @if (! empty($company['address']) || $location !== '') , sise {{ collect([$company['address'] ?? null, $location])->filter()->implode(', ') }}, @endif atteste par la présente que {{ $employee->fullName() }} @if ($isDeparted) a été employé(e) en qualité de {{ $jobTitle ?: 'collaborateur(trice)' }} du {{ $hireDate ?: '………' }} au {{ $endDate ?: '………' }}. @else est actuellement employé(e) en qualité de {{ $jobTitle ?: 'collaborateur(trice)' }} depuis le {{ $hireDate ?: '………' }}. @endif @if ($seniority) Ancienneté retenue : {{ $seniority }}. @endif

La présente attestation est délivrée pour servir et valoir ce que de droit.

Document à faire tamponner par le service RH. La signature reproduite ci-dessous est un fac-similé visuel et n’a pas valeur de signature électronique certifiée.

Fait à {{ $issuedPlace !== '' ? $issuedPlace : '……………………' }}, le {{ $issuedOn }}.

Pour l’employeur
{{ $issuedBy->name }}
@if ($signature) Signature @else
Signature / cachet
@endif