{{-- v1.14.0 — les clients du cabinet : chiffres, filtres en puces (dont « Pièces à reprendre »), une ligne par dossier avec un seul geste. --}} @php $filtres = ['tous' => 'Tous', 'en_cours' => 'En cours', 'pieces' => 'Pièces à reprendre', 'a_regler' => 'À régler', 'actifs' => 'Actifs', 'termines' => 'Terminés']; @endphp

Mes clients

{{ $comptes['tous'] }} dossier{{ $comptes['tous'] > 1 ? 's' : '' }} apporté{{ $comptes['tous'] > 1 ? 's' : '' }} par votre cabinet

{{-- v1.16.0 §A2.5 — le moteur de MOBDIE, sur vos seuls clients : suggestions dès 3 lettres, Entrée filtre la liste. --}}
Clients actifs
{{ $kpi['actifs'] }}
+ {{ $kpi['en_cours'] }} en cours
À régler par vos clients
{{ dh($kpi['a_regler'], 0) }}
$kpi['echeances_en_retard'] > 0])>{{ $kpi['echeances_en_retard'] }} échéance{{ $kpi['echeances_en_retard'] > 1 ? 's' : '' }} en retard
Pièces à reprendre
{{ $comptes['pieces'] }}
{{ $comptes['pieces'] > 0 ? 'refusées par MOBDIE' : 'aucune pièce refusée' }}
Primes à recevoir
{{ dh($kpi['primes_a_recevoir'], 0) }}
{{ $kpi['primes_clients'] }} client{{ $kpi['primes_clients'] > 1 ? 's' : '' }}
@if ($resultat)

{{ $resultat->resume() }}@if ($resultat->correction()) {{ $resultat->correction() }}@endif

@endif @if ($clients->isEmpty())
{{ $q !== '' ? 'Aucun client ne correspond à « '.$q.' »' : 'Aucun client ici' }} {{ $onglet === 'pieces' ? 'Aucune pièce refusée à reprendre : tout est en ordre.' : 'Ajoutez un client, ou envoyez-lui votre lien.' }}
@else
ClientÉtapePiècesÀ régler
@foreach ($clients as $client) @php $prog = $cabinet->progression($client); $pg = $cabinet->puceEtGeste($client); $pieces = $cabinet->pieces($client); $du = $cabinet->aRegler($client); $lien = route('portail.cabinet.client', ['client' => $client->id, 'onglet' => $pg['onglet']]); $geste = match ($pg['onglet']) { 'pieces' => $pg['puce'] === 'Pièce refusée' ? 'Remplacer la pièce' : 'Ajouter la pièce', default => $pg['geste'] }; @endphp
{{ \App\Services\Portail\EspaceCabinet::initiales($client->raison_sociale) }}
{{ $client->raison_sociale }}
{{ collect([$client->rep_nom, ucfirst((string) \App\Services\Portail\EspaceCabinet::periodicite($client))])->filter()->implode(' · ') }}
@if ($t = $resultat?->pour($client->id)) collect($t->pourquoi)->contains(fn ($p) => $p['approche'])])>{{ $t->html(avecRaisonSociale: true) }}@endif
@include('portail.partiels.progression', $prog + ['bloc' => true])
{{ $pieces['libelle'] }}
@if ($du['montant'] !== null){{ dh($du['montant']) }}@endif
$du['ton'] === '', 'pt-r' => $du['ton'] === 'r', 'pt-g' => $du['ton'] === 'g'])>{{ $du['detail'] }}
{{ $geste }}
{{ \App\Services\Portail\EspaceCabinet::initiales($client->raison_sociale) }} {{ $client->raison_sociale }} {{ $pg['puce'] }}{{ str_contains($pg['puce'], 'à régler') ? $du['detail'] : ($du['montant'] !== null ? dh($du['montant']).' · '.$du['detail'] : $prog['libelle']) }} @endforeach
{{ $clients->links('portail.partiels.pagination') }}
@endif

Les 4 étapes, les mêmes que chez MOBDIE : demande reçue, appel, paiement, contrat légalisé. « Exporter (Excel) » : vos {{ $comptes['tous'] }} clients avec leur étape, leurs pièces, ce qui reste à régler et la prime de chacun.

@include('portail.cabinet._suggestions')