@php $currentClient = null; @endphp @foreach($releves as $releve) @if($currentClient !== $releve->NomClient) @if($currentClient !== null)
@endif @php $currentClient = $releve->NomClient; @endphp Tous les montants sont en FRANCS CFA
Siège Social
15 BP 755 Abidjan 15 - Côte d'Ivoire
Treichville, Blvd de Vridi, Concession HINO
Tél : +225 27 21 28 38 88 - Fax : +225 27 21 35 61 90
ETAT DES SOLDES RELEVES

N° CLIENT : {{ $releve->CodeClient }}

{{ $releve->NomClient }}

{{ $releve->RepresentantLegalClient }}

{{ $releve->AdressePostaleClient }}

N° CC : {{ $releve->NumeroCC }}

N° RC : {{ $releve->NumeroRC }}

TOURNNÉE : {{ $releve->LibelleTournee }}

@endif {{-- Ligne facture --}} @php // Totaux par client $totHTBrut = $releves->where('NomClient', $currentClient)->sum('TotalHTReleveClient'); $totHTNet = $releves->where('NomClient', $currentClient)->sum('TotalHTNetReleve'); $totTVA = $releves->where('NomClient', $currentClient)->sum('TotalTaxeReleveClient'); $totTTC = $releves->where('NomClient', $currentClient)->sum('TotalTTCReleveClient'); $totRegle = $releves->where('NomClient', $currentClient)->sum('MontantTotalRegle'); $solde = $totTTC - $totRegle; $nonSoldes = $releves->where('NomClient', $currentClient)->filter(fn($r) => ($r->TotalTTCReleveClient - $r->MontantTotalRegle) > 0)->count(); @endphp {{-- Fin du client --}} @if($loop->last || ($loop->iteration < count($releves) && $releves[$loop->iteration]->NomClient !== $currentClient))
N° Facture Date HT Brut HT Net TVA Montant TTC Total Réglé Solde Relevé
{{ $releve->NumeroReleveClient }} {{ \Carbon\Carbon::parse($releve->DateReleveClient)->format('d/m/Y') }} {{ number_format($releve->TotalHTReleveClient, 0, ',', ' ') }} {{ number_format($releve->TotalHTNetReleve, 0, ',', ' ') }} {{ number_format($releve->TotalTaxeReleveClient, 0, ',', ' ') }} {{ number_format($releve->TotalTTCReleveClient, 0, ',', ' ') }} {{ number_format($releve->MontantTotalRegle, 0, ',', ' ') }} {{ number_format($releve->TotalTTCReleveClient - $releve->MontantTotalRegle, 0, ',', ' ') }}
{{ $nonSoldes }} relevé(s) non soldé(s)
TOTAUX :
{{ number_format($totTTC, 0, ',', ' ') }} {{ number_format($totRegle, 0, ',', ' ') }} {{ number_format($solde, 0, ',', ' ') }}
@endif @endforeach