📂 Importer l'Historique des Déclarations (Excel)

Retour à la liste
@if(session('success'))
{{ session('success') }}
@endif @if(session('warning'))
⚠️ {{ session('warning') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if(($pendingFilesCount ?? 0) == 0)

📥 Téléverser un fichier Excel (.xlsx)

Sélectionnez un fichier Excel de déclarations mensuelles (multi-feuilles) pour l'importer dans la base de données.

@csrf
@endif {{-- BLOC FICHIERS EN ATTENTE --}} @if(($pendingFilesCount ?? 0) > 0)

⏳ {{ $pendingFilesCount }} fichier(s) en attente d'importation

Cochez les fichiers à importer, décochez ou ignorez ceux à écarter. Cliquez sur Reprendre l'importation pour ne traiter que les fichiers cochés.

{{-- Liste des fichiers avec checkboxes --}}
@csrf
    @foreach($pendingFilesInfo ?? [] as $finfo)
  • @endforeach
@csrf
@endif @if(count($missingAgents) > 0)

⚠️ Agents Non Identifiés dans la Base de Données

Les agents suivants ont été détectés dans les fichiers d'import mais n'existent pas encore dans l'application. Renseignez leurs informations ci-dessous pour les créer ou les associer à des comptes existants, puis cliquez sur le bouton de création groupée.

@csrf {{-- Hidden inputs to pass along selected files from formResumePending if needed, to continue importing immediately --}} @foreach($pendingFilesInfo ?? [] as $finfo) @endforeach
@foreach($missingAgents as $agentName => $data) @php $agentSlug = Str::slug($agentName); @endphp
Nom dans le fichier

{{ $agentName }}

📁 Source : {{ $data['filePath'] }}

@endforeach
@endif
{{-- ===================================================== --}} {{-- MODALE AVERTISSEMENT : Fichiers en conflit ignorés --}} {{-- ===================================================== --}} {{-- ===================================================== --}} {{-- MODALE 0 : Ignorer la sélection de fichiers --}} {{-- ===================================================== --}} {{-- ===================================================== --}} {{-- MODALE 2 : Confirmer l'annulation des fichiers --}} {{-- ===================================================== --}} {{-- ===================================================== --}} {{-- MODALE 3 : Ignorer un fichier individuel --}} {{-- ===================================================== --}}