@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
|
{{--
--}}
|
Report de fin de journée - {{ strtoupper($NomAgence) }}
Du {{ $dateReport }}
|
| Compte |
Solde veille |
Total débit |
Total Crédit |
Solde journée |
Solde annuel |
@foreach ($statTotauxDeviseUSD_CDF as $statTotauxDevise)
@php
$soldeAnneeVeille = $statTotauxDevise -> TotalCreditVeille - $statTotauxDevise -> TotalDebitVeille;
$soldeJournee = $statTotauxDevise -> TotalCredit - $statTotauxDevise -> TotalDebit;
$soldeAnnuel = $soldeAnneeVeille + $soldeJournee;
@endphp
|
{{ $statTotauxDevise -> IntituleCompteG }}
|
{{ formatNumeriquePerf($soldeAnneeVeille) }}
|
{{ formatNumeriquePerf($statTotauxDevise -> TotalDebit) }}
|
{{ formatNumeriquePerf($statTotauxDevise -> TotalCredit) }}
|
{{ formatNumeriquePerf($soldeJournee) }}
|
{{ formatNumeriquePerf($soldeAnnuel) }}
|
@endforeach
@if(count($listeEncaissementFacturier) > 0)
Liste des encaissements et versements des facturiers
| Personnel |
Total montant encaissé CDF |
Total montant versé CDF |
Total montant encaissé USD |
Total montant versé USD |
@foreach ($listeEncaissementFacturier as $encaissementFacturier)
@php
$totalMontantEncaisseCDF += $encaissementFacturier -> MontantEncaisseCDF ;
$totalMontantVerseCDF += $encaissementFacturier -> MontantVerseCDF ;
$totalMontantEncaisseUSD += $encaissementFacturier -> MontantEncaisseUSD ;
$totalMontantVerseUSD += $encaissementFacturier -> MontantVerseUSD ;
@endphp
|
{{ $encaissementFacturier -> NomPrenomPersonnel }}
|
{{ formatNumeriquePerf($encaissementFacturier -> MontantEncaisseCDF) }}
|
{{ formatNumeriquePerf($encaissementFacturier -> MontantVerseCDF) }}
|
{{ formatNumeriquePerf($encaissementFacturier -> MontantEncaisseUSD) }}
|
{{ formatNumeriquePerf($encaissementFacturier -> MontantVerseUSD) }}
|
@endforeach
|
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
| Personnel |
Devise |
Total encaissé |
Total rendu |
Total non rendu |
Net en caisse |
@foreach ($listeDetailEncaissement as $detailEncaissement)
|
{{ $detailEncaissement -> NomPrenomPersonnel }}
|
{{ $detailEncaissement -> SymboleMonnaie }}
|
{{ formatNumeriquePerf($detailEncaissement -> TotalEncaisseDevise) }}
|
{{ formatNumeriquePerf($detailEncaissement -> TotalRenduDevise) }}
|
{{ formatNumeriquePerf($detailEncaissement -> TotalNonRenduDevise) }}
|
{{ formatNumeriquePerf($detailEncaissement -> TotalNetDevise) }}
|
@endforeach
@endif
@if(count($listeEcritureClientVente) > 0)
Détail journal vente
| Libellé compte |
Devise |
Montant débit |
Montant crédit |
Montant CDF |
Montant USD |
@foreach ($listeEcritureClientVente as $ecritureClientVente)
@php
$totalMontCDFFact += chaineEnNumerique($ecritureClientVente -> montConvCDF);
$totalMontUSDFact += chaineEnNumerique($ecritureClientVente -> montConvUSD);
@endphp
|
{{ $ecritureClientVente -> NomClient }}
|
{{ $ecritureClientVente -> SymboleMonnaie }}
|
{{ $ecritureClientVente -> MontantDebitFormat }}
|
{{ $ecritureClientVente -> MontantCreditFormat }}
|
{{ $ecritureClientVente -> montConvCDF }}
|
{{ $ecritureClientVente -> montConvUSD }}
|
@endforeach
|
Total :
|
{{ formatNumeriquePerf($totalMontCDFFact) }}
|
{{ formatNumeriquePerf($totalMontUSDFact) }}
|
@endif
@if(count($listeEcritureFournisseurReglement) > 0)
Détail journal règlement fournisseur
| Libellé compte |
Devise |
Montant débit |
Montant crédit |
Montant CDF |
Montant USD |
Commentaire |
@foreach ($listeEcritureFournisseurReglement as $EcritureFournisseurReglement)
@php
$totalMontCDFRegFour += chaineEnNumerique($EcritureFournisseurReglement -> montConvCDF);
$totalMontUSDRegFour += chaineEnNumerique($EcritureFournisseurReglement -> montConvUSD);
@endphp
|
{{ $EcritureFournisseurReglement -> NomFournisseur }}
|
{{ $EcritureFournisseurReglement -> SymboleMonnaie }}
|
{{ $EcritureFournisseurReglement -> MontantDebitFormat }}
|
{{ $EcritureFournisseurReglement -> MontantCreditFormat }}
|
{{ $EcritureFournisseurReglement -> montConvCDF }}
|
{{ $EcritureFournisseurReglement -> montConvUSD }}
|
{{ $EcritureFournisseurReglement -> CommentaireEcriture }}
|
@endforeach
|
Total :
|
{{ formatNumeriquePerf($totalMontCDFRegFour) }}
|
{{ formatNumeriquePerf($totalMontUSDRegFour) }}
|
|
@endif
@if(count($listeEcritureManuelle) > 0)
Liste des écritures manuelles
| Libellé compte |
Devise |
Mont. débit |
Mont. crédit |
Mont. CDF |
Mont. USD |
Commentaire |
@foreach ($listeEcritureManuelle as $EcritureManuelle)
|
{{ $EcritureManuelle -> IntituleCompteG }}
|
{{ $EcritureManuelle -> SymboleMonnaie }}
|
{{ $EcritureManuelle -> MontantDebitFormat }}
|
{{ $EcritureManuelle -> MontantCreditFormat }}
|
{{ $EcritureManuelle -> montConvCDF }}
|
{{ $EcritureManuelle -> montConvUSD }}
|
{{ $EcritureManuelle -> CommentaireEcriture }}
|
@endforeach
@endif
@if(count($listeEcritureRemise) > 0)
Liste des écritures de remises intersites et bancaires
| Libellé compte |
Devise |
Mont. débit |
Mont. crédit |
Mont. CDF |
Mont. USD |
Commentaire |
@foreach ($listeEcritureRemise as $EcritureRemise)
|
{{ $EcritureRemise -> IntituleCompteG }}
|
{{ $EcritureRemise -> SymboleMonnaie }}
|
{{ $EcritureRemise -> MontantDebitFormat }}
|
{{ $EcritureRemise -> MontantCreditFormat }}
|
{{ $EcritureRemise -> montConvCDF }}
|
{{ $EcritureRemise -> montConvUSD }}
|
{{ $EcritureRemise -> CommentaireEcriture }}
|
@endforeach
@endif