{{-- v1.14.0 — « À valider › Pièces » : l'aperçu, les contrôles du dépôt, la saisie face à la pièce lue. --}} @php $controles = (array) ($piece->controles ?? []); $points = $piece->pointsAVerifier(); $ok = (array) ($controles['ok'] ?? []); $concordance = (array) ($controles['concordance'] ?? []); $client = $piece->client; $url = route('client-document.inline', $piece); @endphp
@if ($piece->estPdf() || $piece->estImage()) @else
Aperçu indisponible pour ce format.
@endif
{{ $piece->original_name }}{{ $piece->size ? ' · '.number_format($piece->size / 1048576, 1, ',', ' ').' Mo' : '' }} Ouvrir en grand
{{ $client?->raison_sociale }}
{{ collect([$client?->rep_nom, $client?->rep_piece_numero ? 'pièce n° '.$client->rep_piece_numero : null])->filter()->implode(' · ') }}
Déposée le {{ $piece->created_at?->format('d/m/Y à H:i') }}{{ $client?->apporteur ? ' · dossier du cabinet '.$client->apporteur->raison_sociale : '' }}
Contrôles automatiques
    @foreach ($ok as $ligne)
  • {{ $ligne }}
  • @endforeach @foreach ($points as $point)
  • {{ $point['libelle'] }} — {{ $point['detail'] }}
  • @endforeach @if ($ok === [] && $points === [])
  • Aucun contrôle enregistré pour cette pièce.
  • @endif
@if ($concordance !== [])
Saisi face à la pièce lue
@foreach ($concordance as $ligne) @endforeach
ChampSaisiLu sur la pièce
{{ $ligne['champ'] }} {{ $ligne['saisi'] }} {{ $ligne['lu'] }} {!! $ligne['egal'] ? '✓' : '≠' !!}
@endif

Un refus envoie votre message au client, son cabinet en copie, avec un bouton « Remplacer » dans son espace. Un RC ne lève l'alerte du délai d'immatriculation qu'une fois validé.