@foreach ($rubriques as $rubrique) @php if(key_exists($rubrique->id_rubrique, $sum_rubriques)){ $sum = $sum_rubriques[$rubrique->id_rubrique]; $sumBefore = !empty($sum->sum_before) ? $sum->sum_before : 0; $sumAfter = !empty($sum->sum_after) ? $sum->sum_after : 0; $sumBefore = $class_compte == 'actif' ? $sumBefore : $sumBefore * -1; $sumAfter = $class_compte == 'actif' ? $sumAfter : $sumAfter * -1; } $comptes = key_exists($rubrique->id_rubrique, $balances) ? $balances[$rubrique->id_rubrique] : []; $resultatIntermediaire = [config('compta.resultat_ip'),config('compta.resultat_ib')] @endphp @if(count($comptes)>0) @php $nbLigne = 0; @endphp @foreach ($comptes as $id_compte=>$compte) @php $soldeAfter = $class_compte == 'actif' ? $compte->solde_after : $compte->solde_after * -1; @endphp @if($compte->test_ligne > 0 || in_array($id_compte, $resultatIntermediaire)) @php $nbLigne++; @endphp @endif @endforeach @if($nbLigne == 0) @endif @endif @endforeach @if($class_compte == 'passif') @endif
COMPTE LIBELLE SOLDE AU {{(new DateTime($finPeriode))->format(config('myahs.date_format'))}} SOLDE AU {{(new DateTime($debutPeriode))->format(config('myahs.date_format'))}}
{{$rubrique->libelle_rubrique}} @if($sumAfter >= 0) {{App\Lib\Format::number($sumAfter)}} @else ({{App\Lib\Format::number(abs($sumAfter))}}) @endif @if($sumBefore >= 0) {{App\Lib\Format::number($sumBefore)}} @else ({{App\Lib\Format::number(abs($sumBefore))}}) @endif
{{$id_compte}} {{substr($compte->libelle,0,60)}} @if($soldeAfter >= 0) {{App\Lib\Format::number($soldeAfter)}} @else ({{App\Lib\Format::number(abs($soldeAfter))}}) @endif @php $soldeBefore = key_exists($id_compte, $soldeAnterieurs)? $soldeAnterieurs[$id_compte] : 0; $soldeBefore = $class_compte == 'actif' ? $soldeBefore : $soldeBefore * -1; @endphp @if($soldeBefore >= 0) {{App\Lib\Format::number($soldeBefore)}} @else ({{App\Lib\Format::number(abs($soldeBefore))}}) @endif
#
591000 Résultat net de l'exercice-bénéfices {{App\Lib\Format::number($resultatBefore > 0 ? $resultatBefore : 0)}} {{App\Lib\Format::number($resultatAfter > 0 ? $resultatAfter : 0)}}
592000 Résultat net de l'exercice-pertes ({{App\Lib\Format::number($resultatBefore < 0 ? -1*$resultatBefore : 0)}}) ({{App\Lib\Format::number($resultatAfter < 0 ? -1*$resultatAfter : 0)}})
TOTAL {{App\Lib\Format::number($sumBilanBefore)}} {{App\Lib\Format::number($sumBilanAfter)}}