@php $infoAGENCE = $tableauParam['infoAGENCE']; $NomAgence = $infoAGENCE -> NomAgence; $dateReport = date('d/m/Y', strtotime($tableauParam['dateReport'])); $statTotauxDeviseUSD_CDF = $tableauParam['statTotauxDeviseUSD_CDF']; $listeEncaissementFacturier = $tableauParam['listeEncaissementFacturier']; $listeDetailEncaissement = $tableauParam['listeDetailEncaissement'] ?? []; $listeEcritureClientVente = $tableauParam['listeEcritureClientVente']; $listeEcritureFournisseurReglement = $tableauParam['listeEcritureFournisseurReglement']; $listeEcritureManuelle = $tableauParam['listeEcritureManuelle']; $listeEcritureRemise = $tableauParam['listeEcritureRemise']; $totalMontantEncaisseCDF = 0; $totalMontantEncaisseUSD = 0; $totalMontantVerseCDF = 0; $totalMontantVerseUSD = 0; $totalMontCDFFact = 0; $totalMontUSDFact = 0; $totalMontCDFRegFour = 0; $totalMontUSDRegFour = 0; @endphp Report fin de journée
Logo de l\'entreprise
{{--
--}}
Report de fin de journée - {{ strtoupper($NomAgence) }}
Du {{ $dateReport }}
@foreach ($statTotauxDeviseUSD_CDF as $statTotauxDevise) @php $soldeAnneeVeille = $statTotauxDevise -> TotalCreditVeille - $statTotauxDevise -> TotalDebitVeille; $soldeJournee = $statTotauxDevise -> TotalCredit - $statTotauxDevise -> TotalDebit; $soldeAnnuel = $soldeAnneeVeille + $soldeJournee; @endphp @endforeach
Compte Solde veille Total débit Total Crédit Solde journée Solde annuel
{{ $statTotauxDevise -> IntituleCompteG }} {{ formatNumeriquePerf($soldeAnneeVeille) }} {{ formatNumeriquePerf($statTotauxDevise -> TotalDebit) }} {{ formatNumeriquePerf($statTotauxDevise -> TotalCredit) }} {{ formatNumeriquePerf($soldeJournee) }} {{ formatNumeriquePerf($soldeAnnuel) }}
@if(count($listeEncaissementFacturier) > 0)
Liste des encaissements et versements des facturiers
@foreach ($listeEncaissementFacturier as $encaissementFacturier) @php $totalMontantEncaisseCDF += $encaissementFacturier -> MontantEncaisseCDF ; $totalMontantVerseCDF += $encaissementFacturier -> MontantVerseCDF ; $totalMontantEncaisseUSD += $encaissementFacturier -> MontantEncaisseUSD ; $totalMontantVerseUSD += $encaissementFacturier -> MontantVerseUSD ; @endphp @endforeach
Personnel Total montant encaissé CDF Total montant versé CDF Total montant encaissé USD Total montant versé USD
{{ $encaissementFacturier -> NomPrenomPersonnel }} {{ formatNumeriquePerf($encaissementFacturier -> MontantEncaisseCDF) }} {{ formatNumeriquePerf($encaissementFacturier -> MontantVerseCDF) }} {{ formatNumeriquePerf($encaissementFacturier -> MontantEncaisseUSD) }} {{ formatNumeriquePerf($encaissementFacturier -> MontantVerseUSD) }}
Total : {{ formatNumeriquePerf($totalMontantEncaisseCDF) }} {{ formatNumeriquePerf($totalMontantVerseCDF) }} {{ formatNumeriquePerf($totalMontantEncaisseUSD) }} {{ formatNumeriquePerf($totalMontantVerseUSD) }}
@endif {{-- Détail par facturier ET par devise. Une ligne au montant positif est un encaissement ; au montant négatif, c'est de la monnaie, rendue au client ou non reprise par lui. Le net est ce qui demeure en caisse pour cette devise : il peut être négatif quand le règlement est pris dans une devise et la monnaie rendue dans une autre. Pas de ligne de total général ici : additionner des CDF et des USD n'aurait aucun sens, les totaux par devise étant déjà chacun sur leur ligne. --}} @if(count($listeDetailEncaissement) > 0)
Détail des encaissements par facturier et par devise
@foreach ($listeDetailEncaissement as $detailEncaissement) @endforeach
Personnel Devise Total encaissé Total rendu Total non rendu Net en caisse
{{ $detailEncaissement -> NomPrenomPersonnel }} {{ $detailEncaissement -> SymboleMonnaie }} {{ formatNumeriquePerf($detailEncaissement -> TotalEncaisseDevise) }} {{ formatNumeriquePerf($detailEncaissement -> TotalRenduDevise) }} {{ formatNumeriquePerf($detailEncaissement -> TotalNonRenduDevise) }} {{ formatNumeriquePerf($detailEncaissement -> TotalNetDevise) }}
@endif @if(count($listeEcritureClientVente) > 0)
Détail journal vente
@foreach ($listeEcritureClientVente as $ecritureClientVente) @php $totalMontCDFFact += chaineEnNumerique($ecritureClientVente -> montConvCDF); $totalMontUSDFact += chaineEnNumerique($ecritureClientVente -> montConvUSD); @endphp @endforeach
Libellé compte Devise Montant débit Montant crédit Montant CDF Montant USD
{{ $ecritureClientVente -> NomClient }} {{ $ecritureClientVente -> SymboleMonnaie }} {{ $ecritureClientVente -> MontantDebitFormat }} {{ $ecritureClientVente -> MontantCreditFormat }} {{ $ecritureClientVente -> montConvCDF }} {{ $ecritureClientVente -> montConvUSD }}
Total : {{ formatNumeriquePerf($totalMontCDFFact) }} {{ formatNumeriquePerf($totalMontUSDFact) }}
@endif @if(count($listeEcritureFournisseurReglement) > 0)
Détail journal règlement fournisseur
@foreach ($listeEcritureFournisseurReglement as $EcritureFournisseurReglement) @php $totalMontCDFRegFour += chaineEnNumerique($EcritureFournisseurReglement -> montConvCDF); $totalMontUSDRegFour += chaineEnNumerique($EcritureFournisseurReglement -> montConvUSD); @endphp @endforeach
Libellé compte Devise Montant débit Montant crédit Montant CDF Montant USD Commentaire
{{ $EcritureFournisseurReglement -> NomFournisseur }} {{ $EcritureFournisseurReglement -> SymboleMonnaie }} {{ $EcritureFournisseurReglement -> MontantDebitFormat }} {{ $EcritureFournisseurReglement -> MontantCreditFormat }} {{ $EcritureFournisseurReglement -> montConvCDF }} {{ $EcritureFournisseurReglement -> montConvUSD }} {{ $EcritureFournisseurReglement -> CommentaireEcriture }}
Total : {{ formatNumeriquePerf($totalMontCDFRegFour) }} {{ formatNumeriquePerf($totalMontUSDRegFour) }}
@endif @if(count($listeEcritureManuelle) > 0)
Liste des écritures manuelles
@foreach ($listeEcritureManuelle as $EcritureManuelle) @endforeach
Libellé compte Devise Mont. débit Mont. crédit Mont. CDF Mont. USD Commentaire
{{ $EcritureManuelle -> IntituleCompteG }} {{ $EcritureManuelle -> SymboleMonnaie }} {{ $EcritureManuelle -> MontantDebitFormat }} {{ $EcritureManuelle -> MontantCreditFormat }} {{ $EcritureManuelle -> montConvCDF }} {{ $EcritureManuelle -> montConvUSD }} {{ $EcritureManuelle -> CommentaireEcriture }}
@endif @if(count($listeEcritureRemise) > 0)
Liste des écritures de remises intersites et bancaires
@foreach ($listeEcritureRemise as $EcritureRemise) @endforeach
Libellé compte Devise Mont. débit Mont. crédit Mont. CDF Mont. USD Commentaire
{{ $EcritureRemise -> IntituleCompteG }} {{ $EcritureRemise -> SymboleMonnaie }} {{ $EcritureRemise -> MontantDebitFormat }} {{ $EcritureRemise -> MontantCreditFormat }} {{ $EcritureRemise -> montConvCDF }} {{ $EcritureRemise -> montConvUSD }} {{ $EcritureRemise -> CommentaireEcriture }}
@endif @php @endphp